. So in this case we do not inventorize them to avoid the check to break
Message-ID: <53593c79.R75gwvJ1TjBy5Rne%bs(a)mathias-kettner.de>
User-Agent: Heirloom mailx 12.4 7/29/08
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Module: check_mk
Branch: master
Commit: 541c74f7c85e9c8224589eaebecc12c1a5cd546e
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=541c74f7c85e9c…
Author: Bernd Stroessenreuther <bs(a)mathias-kettner.de>
Date: Thu Apr 24 18:31:04 2014 +0200
brocade_mlx_temp: BigIron RX devices have problems when queried by SNMPv2c bulk walk and
do not deliver values. So in this case we do not inventorize them to avoid the check to
break
---
checks/brocade_mlx_temp | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/checks/brocade_mlx_temp b/checks/brocade_mlx_temp
index 306dff5..406f6c4 100644
--- a/checks/brocade_mlx_temp
+++ b/checks/brocade_mlx_temp
@@ -37,7 +37,11 @@ def inventory_brocade_mlx_temp(info):
inventory = []
for temp_descr, temp_id, temp_value in info:
temp_descr = compose_item(temp_id, temp_descr)
- if ((temp_descr, "brocade_mlx_temperature_default_levels") not in
inventory):
+ # BigIron RX devices have problems when queried by SNMPv2c bulk walk and
+ # do not deliver values. So in this case we do not inventorize them to
+ # avoid the check to break
+ if ((temp_descr, "brocade_mlx_temperature_default_levels") not in
inventory and \
+ temp_value != ""):
inventory.append( (temp_descr,
"brocade_mlx_temperature_default_levels") )
return inventory