nrpe

An NRPE puppet module that relies on Augeas for configuration

Yanis Guenane

yguenane

8,755 downloads

8,755 latest version

3.8 quality score

Version information

  • 0.1.0 (latest)
released Oct 5th 2013

Start using this module

Documentation

yguenane/nrpe — version 0.1.0 Oct 5th 2013

nrpe Build Status

This module allows one to install and configure NRPE using augeas and augeas providers.

Usage

The following code will :

  • Install the NRPE package

  • Install the nagios-plugins-ssh and nagios-plugins-http packages

  • Configure /etc/nagios/nrpe.cfg and set dont_blame_nrpe to 1 and allowed_host to the below mentioned values

    class {'nrpe' : properties => {'dont_blame_nrpe' => '1',} checks => {'check_http' => '/usr/lib64/nagios/check_http -I 127.0.0.1', 'check_ssh' => '/usr/lib64/nagios/check_ssh -I 192.168.21.12'}, nagios_plugins => ['nagios-plugins-ssh', 'nagios-plugins-http'], }

Properties

A hash of configuration changes one would like to apply to /etc/nagios/nrpe.cfg

Checks

A hash of checks that one would like to apply on its server

Plugins

A list of packages (nagios-plugins) to install

Compatibility

Due to its dependency to yguenane/puppet-augeas this module works only for el6.x86_64 systems.

An update will come to handle more systems.

License

Apache License v2

Contact

Yanis Guenane yguenane@gmail.com

Support

Please log tickets and issues at our Projects site