From fc17a2d1ae1a2cb620397d48c4c955843229873a Mon Sep 17 00:00:00 2001 From: Yannik Date: Thu, 3 May 2018 20:39:40 +0200 Subject: [PATCH] added connectivity check --- check_heating.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) 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}