diff options
-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 |