diff --git a/check_heating.sh b/check_heating.sh index 0b04b6c..8eaec16 100755 --- a/check_heating.sh +++ b/check_heating.sh @@ -2,6 +2,7 @@ IMAGE_URL="http://webcam.intern.yannikenss.de/image.jpg" TRESHOLD=0.009 +HOSTNAME="webcam.intern.yannikenss.de" while getopts ":i:c:" opt; do case $opt in @@ -20,6 +21,15 @@ done OUTPUT="UNKNOWN: Script failed" EXIT_CODE=3 +ping -q -c 2 "$HOSTNAME" > /dev/null +if [[ $? -ne 0 ]] +then + OUTPUT="UNKNOWN: Webcam down" + EXIT_CODE=3 + echo "$OUTPUT" + exit $EXIT_CODE +fi + error_file=$(mktemp) for i in {1..3}