Ping monitoring with MRTG

Ping script i use to monitor packet loss and round trip time to a specific host.

/usr/local/bin/sunet.sh

#!/bin/sh
PING="/bin/ping"
ADDR="ping.sunet.se"
DATA=`$PING -c10 -s500 $ADDR -q `
LOSS=`echo $DATA | awk '{print $18 }' | tr -d %`
echo $LOSS
if [ $LOSS = 100 ];
then echo 0
else
echo $DATA | awk -F/ '{print $5 }'
fi

/etc/mrtg.conf

Title[localsthml]: RTT to ping.sunet.se
PageTop[localsthml]: <H1>Round Trip Time</H1>
Target[localsthml]: `/usr/local/bin/sunet.sh`
MaxBytes[localsthml]: 2000
Options[localsthml]: growright,unknaszero,nopercent,gauge
LegendI[localsthml]: Pkt loss %
LegendO[localsthml]: Avg RTT
YLegend[localsthml]: RTT (ms)
XSize[localsthml]: 600
YSize[localsthml]: 150

Result:

mrtg pic