added connectivity check
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
IMAGE_URL="http://webcam.intern.yannikenss.de/image.jpg"
|
IMAGE_URL="http://webcam.intern.yannikenss.de/image.jpg"
|
||||||
TRESHOLD=0.009
|
TRESHOLD=0.009
|
||||||
|
HOSTNAME="webcam.intern.yannikenss.de"
|
||||||
|
|
||||||
while getopts ":i:c:" opt; do
|
while getopts ":i:c:" opt; do
|
||||||
case $opt in
|
case $opt in
|
||||||
@@ -20,6 +21,15 @@ done
|
|||||||
OUTPUT="UNKNOWN: Script failed"
|
OUTPUT="UNKNOWN: Script failed"
|
||||||
EXIT_CODE=3
|
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)
|
error_file=$(mktemp)
|
||||||
|
|
||||||
for i in {1..3}
|
for i in {1..3}
|
||||||
|
|||||||
Reference in New Issue
Block a user