Module: check_mk
Branch: master
Commit: 29b27c33cdc11b1e6232082eba27c9198492cf8e
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=29b27c33cdc11b…
Author: Bernd Stroessenreuther <bs(a)mathias-kettner.de>
Date: Mon Jun 2 14:46:53 2014 +0200
fast_lta_headunit, fast_lta_silent_cubes: only add services during inventory, if the
corresponding OIDs are available during snmpwalk
---
checks/fast_lta_headunit | 10 ++++++++--
checks/fast_lta_silent_cubes | 2 +-
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/checks/fast_lta_headunit b/checks/fast_lta_headunit
index dc98687..e3a2edf 100644
--- a/checks/fast_lta_headunit
+++ b/checks/fast_lta_headunit
@@ -42,7 +42,10 @@ def fast_lta_headunit_scan(oid):
# '----------------------------------------------------------------------'
def inventory_fast_lta_headunit_status(info):
- return [ (None, None) ]
+ if len(info[0]) > 0:
+ return [ (None, None) ]
+ else:
+ return []
def check_fast_lta_headunit_status(item, _no_params, info):
head_unit_status_map = {
@@ -98,7 +101,10 @@ check_info["fast_lta_headunit.status"] = {
# '----------------------------------------------------------------------'
def inventory_fast_lta_headunit_replication(info):
- return [ (None, None) ]
+ if len(info[0]) > 0:
+ return [ (None, None) ]
+ else:
+ return []
def check_fast_lta_headunit_replication(item, _no_params, info):
head_unit_replication_map = {
diff --git a/checks/fast_lta_silent_cubes b/checks/fast_lta_silent_cubes
index 5e6f169..29c34a0 100644
--- a/checks/fast_lta_silent_cubes
+++ b/checks/fast_lta_silent_cubes
@@ -26,7 +26,7 @@
def inventory_fast_lta_silent_cubes_status(info):
- if len(info[0]) > 1:
+ if len(info) > 0 and len(info[0]) > 1:
return [ ("Total", {}) ]
else:
return []