blob: 7743bca44fef1b9e0323bc2c154ae8a4d8fad9b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/sh
. "`dirname \"$0\"`"/datastore-functions.sh
HTTP_SERVER=78.47.115.125
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
|