summaryrefslogtreecommitdiff
path: root/global/overlay/etc/puppet/manifests/nrpe.pp
diff options
context:
space:
mode:
Diffstat (limited to 'global/overlay/etc/puppet/manifests/nrpe.pp')
-rw-r--r--global/overlay/etc/puppet/manifests/nrpe.pp28
1 files changed, 28 insertions, 0 deletions
diff --git a/global/overlay/etc/puppet/manifests/nrpe.pp b/global/overlay/etc/puppet/manifests/nrpe.pp
new file mode 100644
index 0000000..e85a926
--- /dev/null
+++ b/global/overlay/etc/puppet/manifests/nrpe.pp
@@ -0,0 +1,28 @@
+class nrpe {
+ require apt
+ class {'sunet::nagios': }
+ package {'nagios-plugins-contrib': ensure => latest}
+ package {'nagios-plugins-extra': ensure => latest}
+
+ sunet::nagios::nrpe_command {'check_memory':
+ command_line => '/usr/lib/nagios/plugins/check_memory -w 10% -c 5%'
+ }
+ sunet::nagios::nrpe_command {'check_mem':
+ command_line => '/usr/lib/nagios/plugins/check_memory -w 10% -c 5%'
+ }
+ sunet::nagios::nrpe_command {'check_boot_15_5':
+ command_line => '/usr/lib/nagios/plugins/check_disk -w 15% -c 5% -p /boot'
+ }
+ sunet::nagios::nrpe_command {'check_entropy':
+ command_line => '/usr/lib/nagios/plugins/check_entropy'
+ }
+ sunet::nagios::nrpe_command {'check_ntp_time':
+ command_line => '/usr/lib/nagios/plugins/check_ntp_time -H localhost'
+ }
+ sunet::nagios::nrpe_command {'check_scriptherder':
+ command_line => '/usr/local/bin/scriptherder --mode check'
+ }
+ sunet::nagios::nrpe_command {'check_apt':
+ command_line => '/usr/lib/nagios/plugins/check_apt'
+ }
+}