nrpe

Puppet module for NRPE

pdxcat

pdxcat

46,908,655 downloads

45,658,932 latest version

5.0 quality score

Version information

  • 2.1.1 (latest)
  • 2.1.0
  • 2.0.0
  • 1.0.0
  • 0.0.4
  • 0.0.3
  • 0.0.2
  • 0.0.1
released Jun 9th 2016
This version is compatible with:
  • Puppet Enterprise >= 3.2.0
  • Puppet >= 3.2.0
  • RedHat
    ,
    CentOS
    ,
    OracleLinux
    ,
    Scientific
    ,
    Debian
    ,
    Ubuntu
    , Gentoo, FreeBSD, Solaris, Archlinux

Start using this module

Documentation

pdxcat/nrpe — version 2.1.1 Jun 9th 2016

NRPE Module for Puppet

Puppet Forge Build Status

This module installs and configures nrpe.

Dependencies

Redhat

  • This module requires the EPEL repositories to be enabled
  • This module currently does not manage the firewall rules

Solaris

  • This module depends on OpenCSW packages

Usage

nrpe

This class installs the packages and configures the daemon.

class { 'nrpe':
    allowed_hosts => ['127.0.0.1', 'nagios.example.org']
}

nrpe::command

This define can be used to add nrpe commands to the include directory for nrpe

nrpe::command {
    'check_users':
      ensure  => present,
      command => 'check_users -w 5 -c 10';
}

To purge unmanaged nrpe commands:

class { 'nrpe':
  allowed_hosts => ['127.0.0.1'],
  purge         => true,
  recurse       => true,
}

nrpe::plugin

This define can be used to install nrpe plugins

nrpe::plugin {
    'check_mem':
      ensure => present,
      source => 'puppet:///files/check_mem',
}