Module: check_mk
Branch: master
Commit: 66c8f3fd8ddcd10cb1285a356c02e2fb47804ee6
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=66c8f3fd8ddcd1…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu Apr 7 11:28:26 2011 +0200
FIX: blade_bays: add missing SNMP OIDs
---
ChangeLog | 1 +
checks/blade_bays | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index b23ebd2..cd49654 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -22,6 +22,7 @@
* Allow moving hosts from one to another config file
Checks & Agents:
+ * FIX: blade_bays: add missing SNMP OIDs (check was always UNKNOWN)
* FIX: df: fix layout problems in PNP template
* FIX: df: fix trend computation (thanks to Sebastian Talmon)
* FIX: df: fix status in case of critical trend and warning used
diff --git a/checks/blade_bays b/checks/blade_bays
index e6043eb..8532148 100644
--- a/checks/blade_bays
+++ b/checks/blade_bays
@@ -39,7 +39,7 @@ def check_blade_bays(item, params, info):
for line in info:
if line[0] == item:
state = saveint(line[1])
- type = line[2]
+ type = line[2].split('(')[0]
if state == 1:
return (0, "OK - State %s (Type: %s, ID: %s)" %
(blade_bays_module_state.get(state, 'Unhandled'), type,
line[3]))
@@ -52,7 +52,7 @@ def check_blade_bays(item, params, info):
return (3, "UNKNOWN - no data for '%s' in SNMP info" % item)
check_info['blade_bays'] = (check_blade_bays, "BAY %s", 0,
inventory_blade_bays)
-snmp_info['blade_bays'] = ( ".1.3.6.1.4.1.2.3.51.2.2.10.2.1.1", [ 5, 6
] ) # BLADE-MIB
+snmp_info['blade_bays'] = ( ".1.3.6.1.4.1.2.3.51.2.2.10.2.1.1", [ 5, 6,
2, 1 ] ) # BLADE-MIB
snmp_scan_functions['blade_bays'] = \
lambda oid: oid(".1.3.6.1.2.1.1.1.0") == 'BladeCenter Management
Module'