summaryrefslogtreecommitdiff
path: root/files/munin/nagios_svc
diff options
context:
space:
mode:
authorGabriel Filion <lelutin@gmail.com>2012-10-17 14:49:15 -0400
committerMicah Anderson <micah@riseup.net>2013-02-27 17:01:55 -0500
commit27f0c77945444e14d77866fcd497eb21ecc662e4 (patch)
treed3a49d17900be0ea83f17bde8375f0b059fbe689 /files/munin/nagios_svc
parentcfb91ce97243e743f5af0c417851aa730ab96f41 (diff)
Fix munin plugins
the basic path for nagiosstats is wrong/hardcoded. that binary comes in with the nagios3 package in Debian. set the default value to the right path under Debian and make it possible to override the path with an environment variable. Signed-off-by: Gabriel Filion <lelutin@gmail.com>
Diffstat (limited to 'files/munin/nagios_svc')
-rw-r--r--files/munin/nagios_svc12
1 files changed, 8 insertions, 4 deletions
diff --git a/files/munin/nagios_svc b/files/munin/nagios_svc
index 0a9a9bf..97c8bfc 100644
--- a/files/munin/nagios_svc
+++ b/files/munin/nagios_svc
@@ -1,5 +1,9 @@
#!/bin/bash
+if [ -z "$nag_stats_binary" ]; then
+ nag_stats_binary=/usr/sbin/nagios3stats
+fi
+
if [ "$1" = "config" ]; then
echo 'graph_title Nagios service stats'
echo 'graph_args --base 1000 -l 0'
@@ -23,11 +27,11 @@ if [ "$1" = "config" ]; then
fi
echo -n 'ok.value '
-/usr/local/sbin/nagiostats --mrtg --data NUMSVCOK
+$nag_stats_binary --mrtg --data NUMSVCOK
echo -n 'warn.value '
-/usr/local/sbin/nagiostats --mrtg --data NUMSVCWARN
+$nag_stats_binary --mrtg --data NUMSVCWARN
echo -n 'crit.value '
-/usr/local/sbin/nagiostats --mrtg --data NUMSVCCRIT
+$nag_stats_binary --mrtg --data NUMSVCCRIT
echo -n 'unkn.value '
-/usr/local/sbin/nagiostats --mrtg --data NUMSVCUNKN
+$nag_stats_binary --mrtg --data NUMSVCUNKN