mrtg/rc.mrtg

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

mercurial