X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=blobdiff_plain;f=src%2Finitscripts%2Finit.d%2Fnetworking%2Fred;h=57393842284773133cda5a7f5a949088b4f3eb00;hp=abb3a6aa12e2b8a387a16fa229de2b98186f6233;hb=49ab117305c740d0196079a4d6e3cd1bc4167cd5;hpb=4528b1b612c907769ee81e89a563db8ec0ee6692 diff --git a/src/initscripts/init.d/networking/red b/src/initscripts/init.d/networking/red index abb3a6aa12..5739384228 100644 --- a/src/initscripts/init.d/networking/red +++ b/src/initscripts/init.d/networking/red @@ -19,6 +19,12 @@ . /etc/sysconfig/rc . ${rc_functions} + +eval $(/usr/local/bin/readhash /var/ipfire/main/settings) +if [ "$RRDLOG" == "" ]; then + RRDLOG=/var/log/rrd +fi + eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings) TYPE="${RED_TYPE}" @@ -357,6 +363,9 @@ case "${1}" in ## Create & Enable vnstat /usr/bin/vnstat -u -i ppp0 -r --enable --force > /dev/null 2>&1 /etc/rc.d/init.d/connectd start + # Add a NaN value to ppp0 rrd to supress spikes at reconnect + rrdtool update $RRDLOG/collectd/localhost/interface/if_octets-ppp0.rrd \ + $(date +%s):: > /dev/null 2>&1 exit 0 fi ;; @@ -413,6 +422,9 @@ case "${1}" in rm -f /var/ipfire/red/keepconnected killall -w -s TERM /usr/sbin/pppd 2>/dev/null evaluate_retval + # Add a NaN value to ppp0 rrd to supress spikes at reconnect + rrdtool update $RRDLOG/collectd/localhost/interface/if_octets-ppp0.rrd \ + $(date +%s):: > /dev/null 2>&1 fi if [ "$DEVICE" != "${GREEN_DEV}" ] && [ "$DEVICE" != "" ]; then