From 218060f10ef3fd9278d276802cd149161900e6f5 Mon Sep 17 00:00:00 2001 From: Jerome Charaoui Date: Mon, 1 Feb 2010 15:28:37 -0500 Subject: add munin plugin for nagios server --- manifests/munin.pp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 manifests/munin.pp (limited to 'manifests/munin.pp') diff --git a/manifests/munin.pp b/manifests/munin.pp new file mode 100644 index 0000000..92a389f --- /dev/null +++ b/manifests/munin.pp @@ -0,0 +1,28 @@ +class nagios::munin inherits munin::plugins::base { + + munin::plugin::deploy { + nagios_hosts: + source => 'nagios/munin/nagios_hosts', + config => 'user root'; + nagios_svc: + source => 'nagios/munin/nagios_svc', + config => 'user root'; + nagios_perf_hosts: + source => 'nagios/munin/nagios_perf', + config => 'user root'; + nagios_perf_svc: + source => 'nagios/munin/nagios_perf', + config => 'user root'; + } + + exec { 'munin_nagios2stats_link': + command => 'ln -s /usr/sbin/nagios2stats /usr/local/sbin/nagiostats', + onlyif => ["test ! -e /usr/local/sbin/nagiostats", "test -e /usr/sbin/nagios2stats"], + } + + exec { 'munin_nagios3stats_link': + command => 'ln -s /usr/sbin/nagios3stats /usr/local/sbin/nagiostats', + onlyif => ["test ! -e /usr/local/sbin/nagiostats", "test -e /usr/sbin/nagios3stats"], + } + +} -- cgit v1.2.3