diff --git a/monitoring/check_ntppool_score b/monitoring/check_ntppool_score index 4cbf0fe..0183790 100755 --- a/monitoring/check_ntppool_score +++ b/monitoring/check_ntppool_score @@ -1,7 +1,26 @@ #!/bin/sh -score=`curl --silent "http://www.pool.ntp.org/scores/195.154.45.50/log?limit=1" 2>&1 | tail -1 | cut -f 5 -d ","` +OPTIND=1 +while getopts "H:" opt; do + case "$opt" in + H) + hostname=$OPTARG + ;; + esac +done + +shift $((OPTIND-1)) + +[ "$1" = "--" ] && shift + +if [ -z $hostname ] +then + echo "ERROR: please provide IP with -H: $0 -H " + exit 3 +fi + +score=`curl --silent "http://www.pool.ntp.org/scores/$hostname/log?limit=1" 2>&1 | tail -1 | cut -f 5 -d ","` if [ $score == "" ] then