Add munin crontab settings for monitor servers
authorAndy Witter <awitter@georgialibraries.org>
Mon, 21 Oct 2013 12:14:31 +0000 (08:14 -0400)
committerAndy Witter <awitter@georgialibraries.org>
Mon, 21 Oct 2013 12:14:31 +0000 (08:14 -0400)
templates/monitor/munin-cron.crontab [new file with mode: 0644]
templates/setup-functions

diff --git a/templates/monitor/munin-cron.crontab b/templates/monitor/munin-cron.crontab
new file mode 100644 (file)
index 0000000..532e880
--- /dev/null
@@ -0,0 +1 @@
+*/5 * * * *     /usr/bin/munin-cron
index 2bad153..30b14d0 100644 (file)
@@ -89,6 +89,7 @@ fi
 ### Setup monitoring.
 SetupMonitoring () {
 ## Monitored hosts
+## Nagios/Icinga
 if [ -e /etc/nagios/nrpe.cfg ]
 then
         if [ -e ${WD}/monitoring/.setup_monitoring.sh ]
@@ -101,4 +102,11 @@ then
                 echo ".setup_monitoring.sh is missing."
         fi
 fi
+## Munin on monitor servers.
+if [ -e "$WD/Munin/munin-cron.crontab" ]
+then
+       crontab -u munin "$WD/Munin/munin-cron.crontab"
+else
+       echo "Cannot install crontab for munin"
+fi
 }