From e6c0421abc40f40e596332fcd0b46f58171c9919 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1ll=20Gu=C3=B0j=C3=B3n=20Sigur=C3=B0sson?= Date: Tue, 14 Dec 2010 16:23:50 +0000 Subject: [PATCH] Bugfix, return status UNKNOWN if there is invalid syntax --- check_ironport/trunk/check_ironport | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/check_ironport/trunk/check_ironport b/check_ironport/trunk/check_ironport index ab1a58a..5aaa6d3 100755 --- a/check_ironport/trunk/check_ironport +++ b/check_ironport/trunk/check_ironport @@ -15,8 +15,7 @@ PAR_WARN=$5 PAR_CRIT=$6 -#STATUSFILE=/tmp/status.`echo $RANDOM$RANDOM|cut -c1-4` -STATUSFILE=/tmp/xml.status +STATUSFILE=/tmp/status.`echo $RANDOM$RANDOM|cut -c1-4` # Nagios return codes STATE_OK=0 @@ -38,6 +37,7 @@ print_usage() { echo "" echo "parameters for STATUS are ignored but must be provided. The results for STATUS can be OK or critical." echo "parameters for RESOURSECONSERVATION should be 1 and 2." + exit $STATE_UNKNOWN } # XML Parameter info: # DONE @@ -93,7 +93,7 @@ if [ $PAR_WARN -ge $PAR_CRIT ]; then exit $exitstatus fi -#wget --http-user=$USER --http-password=$PASSWORD --no-check-certificate --no-proxy https://$HOSTNAME/xml/status --output-document=$STATUSFILE >> /dev/null 2>&1 +wget --http-user=$USER --http-password=$PASSWORD --no-check-certificate --no-proxy https://$HOSTNAME/xml/status --output-document=$STATUSFILE >> /dev/null 2>&1 #wget --http-user=$USER --http-password=$PASSWORD --no-check-certificate https://$HOSTNAME/xml/status --output-document=$STATUSFILE >> /dev/null 2>&1 @@ -304,7 +304,7 @@ case "$ARGS" in exit $STATE_OK esac -#rm -rf $STATUSFILE +rm -rf $STATUSFILE exit $exitstatus