diff options
author | Holger Weiss <holger@zedat.fu-berlin.de> | 2011-09-07 14:04:01 +0200 |
---|---|---|
committer | Holger Weiss <holger@zedat.fu-berlin.de> | 2011-09-07 14:04:01 +0200 |
commit | 5532dbe48a485edb7f75c5058a2aac87090f66d3 (patch) | |
tree | 8e4c5c93fa2b4d8a2787b1595bbb34529ae891c5 | |
parent | f720f4a3c002c939858afe6bdcdf4bc08929652b (diff) | |
download | monitoring-plugins-5532dbe48a485edb7f75c5058a2aac87090f66d3.tar.gz |
check_sensors: Use symbolic exit codes
Specify the exit codes by using the constants from utils.sh.
-rwxr-xr-x | plugins-scripts/check_sensors.sh | 20 |
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 |