From acb1dfb0a4205fd28d9e89a94acb11fa12ab56a0 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Thu, 22 Jan 2015 10:46:21 +0100 Subject: [PATCH] Use MUNIN_STATEFILE env variable to support multiple masters instead of own made. Suggested by Steve Schnepp --- plugins/network/traffic_ipt | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/plugins/network/traffic_ipt b/plugins/network/traffic_ipt index 1bec8b3a..4bef6c39 100755 --- a/plugins/network/traffic_ipt +++ b/plugins/network/traffic_ipt @@ -51,8 +51,6 @@ GPLv2 =cut -STAT_FILE=$MUNIN_PLUGSTATE/plugin-traffic_ipt.state - if [ "$1" == "config" ] then cat <<'EOF' @@ -103,12 +101,12 @@ EOF exit 0 fi -if [ ! -r $STAT_FILE ]; then +if [ ! -r $MUNIN_STATEFILE ]; then oldv4=0 oldv6=0 else - oldv4=$(grep IPv4 $STAT_FILE | cut -f2 -d '=') - oldv6=$(grep IPv6 $STAT_FILE | cut -f2 -d '=') + oldv4=$(grep IPv4 $MUNIN_STATEFILE | cut -f2 -d '=') + oldv6=$(grep IPv6 $MUNIN_STATEFILE | cut -f2 -d '=') fi ipv4=0 @@ -146,8 +144,8 @@ else diffv4=$ipv6 fi -echo "IPv4=$ipv4" > $STAT_FILE -echo "IPv6=$ipv6" >> $STAT_FILE +echo "IPv4=$ipv4" > $MUNIN_STATEFILE +echo "IPv6=$ipv6" >> $MUNIN_STATEFILE echo "IPv4.value $diffv4" echo "IPv6.value $diffv6"