| 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 |