blob: ac8215a96d2a8ed539f7f9873a5b626f299957ae (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/sh
. "`dirname \"$0\"`"/datastore-functions.sh
#www2.tal.de
HTTP_SERVER=213.240.140.21
start=`date +%N`
if printf "HEAD / HTTP/1.1\r\n\r\n" | nc -w 1 $HTTP_SERVER 80 >/dev/null; then
end=`date +%N`
dur=`expr $end - $start`
if [ $dur -lt 0 ]; then
dur=`expr $dur + 999999999`
fi
put_value_sensor_now "`hostname`.internet.latency_ns" "$dur"
else
put_value_sensor_now "`hostname`.internet.latency_ns" "-1"
fi
exit 0
|