aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Holger Weiss <holger@zedat.fu-berlin.de> 2011-09-07 14:04:01 +0200
committerGravatar Holger Weiss <holger@zedat.fu-berlin.de> 2011-09-07 14:04:01 +0200
commit5532dbe48a485edb7f75c5058a2aac87090f66d3 (patch)
tree8e4c5c93fa2b4d8a2787b1595bbb34529ae891c5
parentf720f4a3c002c939858afe6bdcdf4bc08929652b (diff)
downloadmonitoring-plugins-5532dbe48a485edb7f75c5058a2aac87090f66d3.tar.gz
check_sensors: Use symbolic exit codes
Specify the exit codes by using the constants from utils.sh.
-rwxr-xr-xplugins-scripts/check_sensors.sh20
1 files changed, 10 insertions, 10 deletions
diff --git a/plugins-scripts/check_sensors.sh b/plugins-scripts/check_sensors.sh
index 660b7210..ffaa9748 100755
--- a/plugins-scripts/check_sensors.sh
+++ b/plugins-scripts/check_sensors.sh
@@ -21,25 +21,25 @@ print_help() {
echo "This plugin checks hardware status using the lm_sensors package."
echo ""
support
- exit 0
+ exit $STATE_OK
}
case "$1" in
--help)
print_help
- exit 0
+ exit $STATE_OK
;;
-h)
print_help
- exit 0
+ exit $STATE_OK
;;
--version)
print_revision $PROGNAME $REVISION
- exit 0
+ exit $STATE_OK
;;
-V)
print_revision $PROGNAME $REVISION
- exit 0
+ exit $STATE_OK
;;
*)
sensordata=`sensors 2>&1`
@@ -49,20 +49,20 @@ case "$1" in
fi
if test ${status} -eq 127; then
echo "SENSORS UNKNOWN - command not found (did you install lmsensors?)"
- exit -1
+ exit $STATE_UNKNOWN
elif test ${status} -ne 0; then
echo "WARNING - sensors returned state $status"
- exit 1
+ exit $STATE_WARNING
fi
if echo ${sensordata} | egrep ALARM > /dev/null; then
echo SENSOR CRITICAL - Sensor alarm detected!
- exit 2
+ exit $STATE_CRITICAL
elif echo ${sensordata} | egrep FAULT > /dev/null \
&& test "$1" != "-i" -a "$1" != "--ignore-fault"; then
echo SENSOR UNKNOWN - Sensor reported fault
- exit 3
+ exit $STATE_UNKNOWN
fi
echo sensor ok
- exit 0
+ exit $STATE_OK
;;
esac