remove nagios plugin, now provided by nagios module
authorJerome Charaoui <jcharaoui@cmaisonneuve.qc.ca>
Mon, 1 Feb 2010 20:31:06 +0000 (15:31 -0500)
committerJerome Charaoui <jcharaoui@cmaisonneuve.qc.ca>
Mon, 1 Feb 2010 20:31:06 +0000 (15:31 -0500)
files/plugins/nagios_hosts [deleted file]
files/plugins/nagios_perf_ [deleted file]
files/plugins/nagios_svc [deleted file]
manifests/plugins/nagios.pp [deleted file]

diff --git a/files/plugins/nagios_hosts b/files/plugins/nagios_hosts
deleted file mode 100755 (executable)
index 842ef43..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/bash
-
-if [ "$1" = "config" ]; then
-       echo 'graph_title Nagios host stats'
-       echo 'graph_args --base 1000 -l 0'
-       echo 'graph_vlabel hosts'
-       echo 'graph_category nagios'
-       echo 'graph_info The number of hosts checked by nagios'
-       echo 'up.label up'
-       echo 'up.draw AREA'
-       echo 'up.info number of hosts UP'
-       echo 'down.label down'
-       echo 'down.draw STACK'
-       echo 'down.info number of hosts DOWN'
-       echo 'unr.label unr'
-       echo 'unr.draw STACK'
-       echo 'unr.info number of hosts UNREACHABLE'
-
-       exit 0
-fi
-
-echo -n 'up.value '
-nagiostats --mrtg --data NUMHSTUP
-echo -n 'down.value '
-nagiostats --mrtg --data NUMHSTDOWN
-echo -n 'unr.value '
-nagiostats --mrtg --data NUMHSTUNR
-
diff --git a/files/plugins/nagios_perf_ b/files/plugins/nagios_perf_
deleted file mode 100755 (executable)
index 4d292c7..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-
-NAME=$(basename $0)
-
-TYPE=${NAME##nagios_perf_}
-
-[ "x$TYPE" = 'xhosts' ] && TYPE_ABBR=HST
-[ "x$TYPE" = 'xsvc' ] && TYPE_ABBR=SVC
-[ -z "$TYPE_ABBR" ] && echo "unknown type $TYPE" >&2 && exit 1
-
-if [ "$1" = "config" ]; then
-       echo "graph_title Nagios $TYPE performance stats"
-       echo "graph_args --base 1000"
-       echo "graph_vlabel seconds"
-       echo "graph_category nagios"
-       echo "graph_info Check performance statistics"
-
-       echo "act_lat_$TYPE_ABBR.label act lat"
-       echo "act_lat_$TYPE_ABBR.type GAUGE"
-       echo "act_lat_$TYPE_ABBR.draw AREA"
-       echo "act_lat_$TYPE_ABBR.cdef act_lat_$TYPE_ABBR,1000,/"
-       echo "act_lat_$TYPE_ABBR.info average latency of active checks over the last 5 minutes"
-
-       echo "act_ext_$TYPE_ABBR.label act ext"
-       echo "act_ext_$TYPE_ABBR.type GAUGE"
-       echo "act_ext_$TYPE_ABBR.draw LINE1"
-       echo "act_ext_$TYPE_ABBR.cdef act_ext_$TYPE_ABBR,1000,/"
-       echo "act_ext_$TYPE_ABBR.info average execution time of active checks over the last 5 minutes"
-
-       exit 0
-fi
-
-echo "act_lat_$TYPE_ABBR.value " $(nagiostats --mrtg --data AVGACT${TYPE_ABBR}LAT)
-echo "act_ext_$TYPE_ABBR.value " $(nagiostats --mrtg --data AVGACT${TYPE_ABBR}EXT)
-
diff --git a/files/plugins/nagios_svc b/files/plugins/nagios_svc
deleted file mode 100755 (executable)
index 86fcabf..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-
-if [ "$1" = "config" ]; then
-       echo 'graph_title Nagios service stats'
-       echo 'graph_args --base 1000 -l 0'
-       echo 'graph_vlabel services'
-       echo 'graph_category nagios'
-       echo 'graph_info The number of services checked by nagios'
-       echo 'ok.label ok'
-       echo 'ok.draw AREA'
-       echo 'ok.info number of services OK'
-       echo 'warn.label warn'
-       echo 'warn.draw STACK'
-       echo 'warn.info number of services WARNING'
-       echo 'crit.label crit'
-       echo 'crit.draw STACK'
-       echo 'crit.info number of services CRITICAL'
-       echo 'unkn.label unkn'
-       echo 'unkn.draw STACK'
-       echo 'unkn.info number of services UNKNOWN'
-
-       exit 0
-fi
-
-echo -n 'ok.value '
-nagiostats --mrtg --data NUMSVCOK
-echo -n 'warn.value '
-nagiostats --mrtg --data NUMSVCWARN
-echo -n 'crit.value '
-nagiostats --mrtg --data NUMSVCCRIT
-echo -n 'unkn.value '
-nagiostats --mrtg --data NUMSVCUNKN
-
diff --git a/manifests/plugins/nagios.pp b/manifests/plugins/nagios.pp
deleted file mode 100644 (file)
index c07e99d..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-class munin::plugins::nagios inherits munin::plugins::base {
-
-    munin::plugin::deploy {
-        nagios_hosts: config => 'user root';
-        nagios_svc: config => 'user root';
-        nagios_perf_hosts: ensure => nagios_perf_, config => 'user root';
-        nagios_perf_svc: ensure => 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"],
-    }
-
-}