Module: check_mk
Branch: master
Commit: 9dd1d6d38c35727162715bc396c117e45abaf08c
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=9dd1d6d38c3572…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: Thu Oct 2 12:10:52 2014 +0200
sensatronics_temp: Now uses temperature.include
---
checks/sensatronics_temp | 13 +++----------
1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/checks/sensatronics_temp b/checks/sensatronics_temp
index c467c84..cc89072 100644
--- a/checks/sensatronics_temp
+++ b/checks/sensatronics_temp
@@ -28,20 +28,12 @@ sensatronics_temp_default_levels = ( 23.0, 25.0 )
def inventory_sensatronics_temp(info):
return [ (x[0], sensatronics_temp_default_levels) for x in info if savefloat(x[1])
> 0 ]
+
def check_sensatronics_temp(item, params, info):
for line in info:
if line[0] == item:
- warn, crit = params
- temperatur = savefloat(line[1])
- message = "Temperature: %.2f°C" % temperatur
- perf = [ ('temp', temperatur, warn, crit ) ]
- if temperatur > crit:
- return 2, message, perf
- elif temperatur > warn:
- return 1, message, perf
- return 0, message, perf
+ return check_temperature(float(line[1]), params)
- return 3, "Sensor not found"
check_info["sensatronics_temp"] = {
"check_function" : check_sensatronics_temp,
@@ -56,5 +48,6 @@ check_info["sensatronics_temp"] = {
"1.0", #Sensor Name
"2.0", #Sensor Value
]),
+ "includes" : [ "temperature.include" ],
}