Nagios plugins
Version vom 8. August 2014, 10:17 Uhr von Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=check_host= <pre> #!/bin/bash WAIT="-w 1" while getopts H:w: opt do case $opt in w) WAIT="-w $OPTARG" ;; H) HOST="$OP…“)
check_host
#!/bin/bash
WAIT="-w 1"
while getopts H:w: opt
do
case $opt in
w)
WAIT="-w $OPTARG"
;;
H)
HOST="$OPTARG"
;;
esac
done
if ! test -z "$HOST"
then
if ping $WAIT -c 1 -q $HOST > /dev/null
then
echo "$HOST OK"
exit 0
else
echo "$HOST FAILED"
exit 2
fi
fi
echo "$HOST PARAMETER MISSING"
exit 3