Module: check_mk
Branch: master
Commit: e242bf891e059ee53af23a98e340d42138cb9aef
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=e242bf891e059e…
Author: Goetz Golla <gg(a)mathias-kettner.de>
Date: Thu Dec 4 16:33:52 2014 +0100
carel_sensors: new scan function to detect older devices as well
---
checks/carel_sensors | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/checks/carel_sensors b/checks/carel_sensors
index 043958d..6a8c8b0 100644
--- a/checks/carel_sensors
+++ b/checks/carel_sensors
@@ -89,7 +89,6 @@ def inventory_carel_sensors_temp(parsed):
def check_carel_sensors_temp(item, params, parsed):
return check_temperature(parsed["temp"][item], params)
-
check_info["carel_sensors"] = {
"parse_function" : carel_sensors_parse,
"inventory_function" : inventory_carel_sensors_temp,
@@ -98,6 +97,9 @@ check_info["carel_sensors"] = {
"group" : "room_temperature",
"has_perfdata" : True,
"snmp_info" : ( ".1.3.6.1.4.1.9839.2.1", [
OID_END, "2" ] ),
- "snmp_scan_function" : lambda oid: "pCO" in
oid(".1.3.6.1.2.1.1.1.0"),
+ "snmp_scan_function" : lambda oid: ( "pCO" in
oid(".1.3.6.1.2.1.1.1.0") or \
+
oid(".1.3.6.1.2.1.1.1.0").endswith("armv4l")
+ ) and \
+ oid(".1.3.6.1.4.1.9839.1.1.0")
,
"includes" : [ "temperature.include" ],
}