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 |