summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xfiles/plugins/nagios_hosts28
-rwxr-xr-xfiles/plugins/nagios_perf_35
-rwxr-xr-xfiles/plugins/nagios_svc33
-rw-r--r--manifests/plugins/nagios.pp20
4 files changed, 0 insertions, 116 deletions
diff --git a/files/plugins/nagios_hosts b/files/plugins/nagios_hosts
deleted file mode 100755
index 842ef43..0000000
--- a/files/plugins/nagios_hosts
+++ /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
index 4d292c7..0000000
--- a/files/plugins/nagios_perf_
+++ /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
index 86fcabf..0000000
--- a/files/plugins/nagios_svc
+++ /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
index c07e99d..0000000
--- a/manifests/plugins/nagios.pp
+++ /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"],
- }
-
-}