mrtg/rc.mrtg

Mon, 20 Apr 2009 19:23:01 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Mon, 20 Apr 2009 19:23:01 +0200
changeset 179
6539a982f682
parent 130
a92d68ac1ca3
child 203
d6cbdf7bfcd7
permissions
-rw-r--r--

Add fingerprints config for client certificate based authentication.

michael@130 1 #!@l_prefix@/bin/openpkg rc
michael@130 2 ##
michael@130 3 ## rc.mrtg -- Run-Commands
michael@130 4 ##
michael@130 5
michael@130 6 %config
michael@130 7 mrtg_enable="$openpkg_rc_def"
michael@140 8 mrtg_sumlog="no"
michael@140 9 mrtg_summin="10"
michael@140 10 mrtg_sumail=""
michael@140 11 mrtg_sumpat="<[Hh][1-9]>([Tt]raffic[^<]*)</[Hh][1-9]>"
michael@140 12
michael@140 13 %common
michael@140 14 mrtg_etcdir="@l_prefix@/etc/mrtg"
michael@140 15 mrtg_vardir="@l_prefix@/var/mrtg"
michael@140 16 mrtg_webdir="@l_prefix@/web/mrtg"
michael@130 17
michael@130 18 %quarterly -u @l_susr@
michael@130 19 rcService mrtg enable yes || exit 0
michael@130 20 export LANG=C
michael@130 21 @l_prefix@/bin/mrtg \
michael@140 22 --pid-file=$mrtg_vardir/mrtg.pid \
michael@140 23 --lock-file=$mrtg_vardir/mrtg.lock \
michael@140 24 --confcache-file=$mrtg_vardir/mrtg.cache \
michael@140 25 $mrtg_etcdir/mrtg.cfg
michael@130 26
michael@140 27 %monthly -u @l_musr@
michael@140 28 rcService mrtg enable yes || exit 0
michael@140 29 rcVarIsYes mrtg_sumlog || exit 0
michael@140 30 @l_prefix@/bin/mrtg-traffic-sum \
michael@140 31 --min $mrtg_summin \
michael@140 32 --catch $mrtg_sumpat \
michael@140 33 $mrtg_etcdir/mrtg.cfg \
michael@140 34 >>$mrtg_vardir/mrtg.log
michael@140 35 if [ ".$mrtg_sumail" != . ]; then
michael@140 36 @l_prefix@/bin/mrtg-traffic-sum \
michael@140 37 --min $mrtg_summin \
michael@140 38 --email $mrtg_sumail \
michael@140 39 --catch $mrtg_sumpat \
michael@140 40 $mrtg_etcdir/mrtg.cfg
michael@140 41 fi
michael@140 42

mercurial