Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
server:monitoring
monitoring-plugins-temp
performance.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File performance.patch of Package monitoring-plugins-temp
diff -u check_temp-0.94/check_temp.sh check_temp-0.94_perf/check_temp.sh --- check_temp-0.94/check_temp.sh 2014-09-20 10:47:26.000000000 +0200 +++ check_temp-0.94_perf/check_temp.sh 2019-04-16 13:21:29.222167332 +0200 @@ -228,8 +228,10 @@ fi # Get performance data for Nagios "Performance Data" field -PERFDATA=`${SENSORPROG} | grep "$sensor" | head -n1` +#PERFDATA=`${SENSORPROG} | grep "$sensor" | head -n1` +PERFDATA=`${SENSORPROG} -Au |sed "/^[^:]\+$/d;/_\(max\|crit\|crit_alarm\):/d;s/^ *\(.\+\): \(.\+\)$/\1=\2/" | tr '\n' ' '` +PERFDATA2="$sensor=${TEMP};$thresh_warn;$thresh_crit" # And finally check the temperature against our thresholds if [[ "$TEMP" != +([0-9]) ]]; then @@ -239,17 +241,17 @@ elif [[ "$TEMP" -gt "$thresh_crit" ]]; then # Temperature is above critical threshold - echo "$sensor CRITICAL - Temperature is $TEMP | $PERFDATA" + echo "$sensor CRITICAL - Temperature is $TEMP | $PERFDATA2 $PERFDATA" exit $STATE_CRITICAL elif [[ "$TEMP" -gt "$thresh_warn" ]]; then # Temperature is above warning threshold - echo "$sensor WARNING - Temperature is $TEMP | $PERFDATA" + echo "$sensor WARNING - Temperature is $TEMP | $PERFDATA2 $PERFDATA" exit $STATE_WARNING else # Temperature is ok - echo "$sensor OK - Temperature is $TEMP | $PERFDATA" + echo "$sensor OK - Temperature is $TEMP | $PERFDATA2 $PERFDATA" exit $STATE_OK fi
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor