We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 97e0ab5 commit e8d6bf9Copy full SHA for e8d6bf9
monitoring/nagios/healthcheck.sh
@@ -30,6 +30,7 @@ rm -f $COOKIE_FILE
30
31
RESPONSE="Health checks pass"
32
EXIT=$STATE_OK
33
+STATUS="OK"
34
if [ "x$CODE" != "x200" ]; then
35
# Add line to file so that last line is processed by while loop
36
echo "" >> $OUT
@@ -43,9 +44,16 @@ if [ "x$CODE" != "x200" ]; then
43
44
fi
45
done < $OUT
46
47
+ ISWARNING=`grep -q "/warninghealthcheck" <<< $CHECK`
48
+ if [ "x$ISWARNING" != "x" ]; then
49
+ STATUS="WARNING"
50
+ EXIT=$STATE_WARNING
51
+ else
52
+ STATUS="CRITICAL"
53
+ EXIT=$STATE_CRITICAL
54
+ fi
55
RESPONSE=$FAILURE
- EXIT=$STATE_CRITICAL
56
57
-echo $RESPONSE
58
+echo "$STATUS: $RESPONSE"
59
exit $EXIT
0 commit comments