diff -r d3e0f51e3821 -r d51e263e607b mrtg/rc.mrtg --- a/mrtg/rc.mrtg Sun Apr 05 01:38:50 2009 +0200 +++ b/mrtg/rc.mrtg Mon Apr 06 12:42:11 2009 +0200 @@ -5,13 +5,38 @@ %config mrtg_enable="$openpkg_rc_def" + mrtg_sumlog="no" + mrtg_summin="10" + mrtg_sumail="" + mrtg_sumpat="<[Hh][1-9]>([Tt]raffic[^<]*)" + +%common + mrtg_etcdir="@l_prefix@/etc/mrtg" + mrtg_vardir="@l_prefix@/var/mrtg" + mrtg_webdir="@l_prefix@/web/mrtg" %quarterly -u @l_susr@ rcService mrtg enable yes || exit 0 export LANG=C @l_prefix@/bin/mrtg \ - --pid-file=@l_prefix@/var/mrtg/mrtg.pid \ - --lock-file=@l_prefix@/var/mrtg/mrtg.lock \ - --confcache-file=@l_prefix@/var/mrtg/mrtg.cache \ - @l_prefix@/etc/mrtg/mrtg.cfg + --pid-file=$mrtg_vardir/mrtg.pid \ + --lock-file=$mrtg_vardir/mrtg.lock \ + --confcache-file=$mrtg_vardir/mrtg.cache \ + $mrtg_etcdir/mrtg.cfg +%monthly -u @l_musr@ + rcService mrtg enable yes || exit 0 + rcVarIsYes mrtg_sumlog || exit 0 + @l_prefix@/bin/mrtg-traffic-sum \ + --min $mrtg_summin \ + --catch $mrtg_sumpat \ + $mrtg_etcdir/mrtg.cfg \ + >>$mrtg_vardir/mrtg.log + if [ ".$mrtg_sumail" != . ]; then + @l_prefix@/bin/mrtg-traffic-sum \ + --min $mrtg_summin \ + --email $mrtg_sumail \ + --catch $mrtg_sumpat \ + $mrtg_etcdir/mrtg.cfg + fi +