mrtg/rc.mrtg

Mon, 06 Apr 2009 12:42:11 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Mon, 06 Apr 2009 12:42:11 +0200
changeset 140
d51e263e607b
parent 130
a92d68ac1ca3
child 203
d6cbdf7bfcd7
permissions
-rw-r--r--

Correct path to perl(1) and integrate mrtg-traffic-sum(1) logic.

     1 #!@l_prefix@/bin/openpkg rc
     2 ##
     3 ##  rc.mrtg -- Run-Commands
     4 ##
     6 %config
     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]>"
    13 %common
    14     mrtg_etcdir="@l_prefix@/etc/mrtg"
    15     mrtg_vardir="@l_prefix@/var/mrtg"
    16     mrtg_webdir="@l_prefix@/web/mrtg"
    18 %quarterly -u @l_susr@
    19     rcService mrtg enable yes || exit 0
    20     export LANG=C
    21     @l_prefix@/bin/mrtg \
    22         --pid-file=$mrtg_vardir/mrtg.pid \
    23         --lock-file=$mrtg_vardir/mrtg.lock \
    24         --confcache-file=$mrtg_vardir/mrtg.cache \
    25         $mrtg_etcdir/mrtg.cfg
    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

mercurial