aboutsummaryrefslogtreecommitdiffstats
path: root/sitesummary-update-munin
diff options
context:
space:
mode:
authorPetter Reinholdtsen <pere@hungry.com>2010-01-28 09:16:33 +0000
committerPetter Reinholdtsen <pere@hungry.com>2010-01-28 09:16:33 +0000
commitff0cc03d45b49a91d3d0347967c480bc764821da (patch)
tree9ca0b94c0018dd9d623f76e36871635fd8da82c6 /sitesummary-update-munin
parent65224bdd3656229b8f0257c3d0df79edc677c146 (diff)
downloadsitesummary-ff0cc03d45b49a91d3d0347967c480bc764821da.tar.gz
sitesummary-ff0cc03d45b49a91d3d0347967c480bc764821da.tar.bz2
sitesummary-ff0cc03d45b49a91d3d0347967c480bc764821da.tar.xz
Make it possible to override munin configuration using
/etc/sitesummary/collector.cfg.
Diffstat (limited to 'sitesummary-update-munin')
-rwxr-xr-xsitesummary-update-munin29
1 files changed, 17 insertions, 12 deletions
diff --git a/sitesummary-update-munin b/sitesummary-update-munin
index 2bf4b8c..d69c713 100755
--- a/sitesummary-update-munin
+++ b/sitesummary-update-munin
@@ -11,6 +11,18 @@ muninopts=""
# the default munin configuration.
MUNINDIR=/var/lib/sitesummary
+if [ -d /var/cache/munin/www ] ; then
+ # Used since munin version 1.4.0-1
+ muninhtmldir="/var/cache/munin/www"
+else
+ muninhtmldir="/var/www/munin"
+fi
+# Based on of active config from munin version 1.2.5-1
+munindbdir=/var/lib/munin
+muninlogdir=/var/log/munin
+muninrundir=/var/run/munin
+munintmpldir=/etc/munin/templates
+
[ -f /etc/sitesummary/collector.cfg ] && . /etc/sitesummary/collector.cfg
# The storage area is not configurable, because too many scripts have
@@ -25,13 +37,6 @@ generate_munin_config() {
if [ -f $MUNINDIR/munin.conf.pre ] ; then
cat $MUNINDIR/munin.conf.pre
else
- # Copy of active config from munin version 1.2.5-1
- if [ -d /var/cache/munin/www ] ; then
- # Used since munin version 1.4.0-1
- htmldir="/var/cache/munin/www"
- else
- htmldir="/var/www/munin"
- fi
cat <<EOF
# Munin server configuration generated from cron using sitesummary
# data by $0
@@ -39,11 +44,11 @@ generate_munin_config() {
# Edit $MUNINDIR/munin.conf.pre and
# $MUNINDIR/munin.conf.post instead.
-dbdir /var/lib/munin
-htmldir $htmldir
-logdir /var/log/munin
-rundir /var/run/munin
-tmpldir /etc/munin/templates
+dbdir $munindbdir
+htmldir $muninhtmldir
+logdir $muninlogdir
+rundir $muninrundir
+tmpldir $munintmpldir
EOF
fi