31 lines
814 B
Bash
Executable File
31 lines
814 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# This plugin requires the opkg package perl to be installed.
|
|
|
|
host="maff.scot"
|
|
|
|
if [ "$1" == "config" ];then
|
|
echo "multigraph ping_lat
|
|
graph_title ADSL latency to $host
|
|
graph_scale no
|
|
graph_args --base 1000 -l 0
|
|
graph_vlabel latency (ms)
|
|
graph_category network
|
|
graph_info This graph shows latency statistics to $host
|
|
ping.label $host
|
|
ping.min 0
|
|
|
|
multigraph ping_loss
|
|
graph_title Packet loss to $host
|
|
graph_scale no
|
|
graph_args --base 1000 -l 0
|
|
graph_vlabel loss (%)
|
|
graph_category wan
|
|
graph_info This graph shows packet loss encountered when pinging $host
|
|
loss.label % lost
|
|
loss.colour COLOUR15"
|
|
exit 0
|
|
fi
|
|
|
|
/bin/ping -c 2 $host|/usr/bin/perl -ne '/^round.*=.*?\/([0-9\.]+)\// and print "multigraph ping_lat\nping.value $1\n";/ ([0-9]+)% packet loss/ and print "multigraph ping_loss\nloss.value $1\n"'
|