mirror of
https://github.com/pstadler/metrics.sh.git
synced 2025-02-28 13:59:12 -05:00
23 lines
441 B
Bash
23 lines
441 B
Bash
#!/bin/sh
|
|
|
|
init () {
|
|
if [ -z $PING_REMOTE_HOST ]; then
|
|
echo "Error: ping metric requires \$PING_REMOTE_HOST to be specified"
|
|
exit 1
|
|
fi
|
|
}
|
|
|
|
collect () {
|
|
ping -c 1 $PING_REMOTE_HOST > /dev/null 2>&1
|
|
if [ $? -eq 0 ]; then
|
|
report 1
|
|
else
|
|
report 0
|
|
fi
|
|
}
|
|
|
|
docs () {
|
|
echo "Check if remote host is reachable by sending a single ping."
|
|
echo "Reports '1' if ping was successful, '0' if not."
|
|
echo "\$PING_REMOTE_HOST="
|
|
} |