Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f2acaea98b | |||
| 41d103ab22 | |||
| c594f1768f | |||
|
|
877d08b166 | ||
|
|
0fe7e5aa90 | ||
|
|
6df8362ab0 |
19
HISTORY
Normal file
19
HISTORY
Normal file
@@ -0,0 +1,19 @@
|
||||
Version 0.2:
|
||||
Line 103, fixed the missing "-n" option (Thanks to Chad who pointed this out
|
||||
this out for me). Also added a "shopt -s extglob". (Thx to Chad)
|
||||
|
||||
Version 0.5:
|
||||
Line 168, fixed a typo (EXIT_UNKNOWN to STATE_UNKNOWN)
|
||||
|
||||
Version 0.7:
|
||||
Line 193, modified sensor parsing to cut after the first '+' since all
|
||||
positive temperatures are preceded by a '+'
|
||||
Line 211, reduced "verbosity" needed to see verbose info (was 2: -v -v)
|
||||
Line 229-232, now checks to see if no sensor data was found and
|
||||
exits with STATE_UNKNOWN
|
||||
|
||||
Version 0.8:
|
||||
Line 196 and 230, added 'head -n1' to only fetch the first result from
|
||||
sensors output. On some machine you get two Core0 and two Core1 temps.
|
||||
Moved version history to it's own file, HISTORY
|
||||
|
||||
@@ -27,18 +27,9 @@
|
||||
# Latest version of check_temp can be found at the below URL: #
|
||||
# https://bitbucket.org/jackbenny/check_temp #
|
||||
# #
|
||||
# Version 0.2: Line 103, fixed the missing "-n" option (Thanks to Chad who #
|
||||
# pointed this out for me). Also added a "shopt -s extglob". (Thx to Chad) #
|
||||
# Version 0.5: Line 168, fixed a typo (EXIT_UNKNOWN to STATE_UNKNOWN) #
|
||||
# Version 0.7: #
|
||||
# Line 193, modified sensor parsing to cut after the first '+' since all #
|
||||
# positive temperatures are preceded by a '+' #
|
||||
# Line 211, reduced "verbosity" needed to see verbose info (was 2: -v -v) #
|
||||
# Line 229-232, now checks to see if no sensor data was found and #
|
||||
# exits with STATE_UNKNOWN #
|
||||
###############################################################################
|
||||
|
||||
VERSION="Version 0.7"
|
||||
VERSION="Version 0.8"
|
||||
AUTHOR="(c) 2011 Jack-Benny Persson (jack-benny@cyberinfo.se)"
|
||||
|
||||
# Sensor program
|
||||
@@ -193,7 +184,9 @@ fi
|
||||
|
||||
|
||||
#Get the temperature
|
||||
TEMP=`${SENSORPROG} | grep "$sensor" | cut -d+ -f2 | cut -c1-2 `
|
||||
TEMP=`${SENSORPROG} | grep "$sensor" | cut -d+ -f2 | cut -c1-2 | head -n1`
|
||||
#Old way - Get the temperature
|
||||
#TEMP=`${SENSORPROG} | grep "$sensor" | awk '{print $3}' | cut -c2-3 | head -n1`
|
||||
|
||||
|
||||
# Check if the thresholds have been set correctly
|
||||
@@ -225,7 +218,7 @@ printf "\n\n"
|
||||
fi
|
||||
|
||||
# Get performance data for Nagios "Performance Data" field
|
||||
PERFDATA=`${SENSORPROG} | grep "$sensor"`
|
||||
PERFDATA=`${SENSORPROG} | grep "$sensor" | head -n1`
|
||||
|
||||
|
||||
# And finally check the temperature against our thresholds
|
||||
|
||||
Reference in New Issue
Block a user