Module: check_mk
Branch: master
Commit: ee72e62b4b93b98c8ff67e12852b2bc460e87cbe
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=ee72e62b4b93b9…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri Mar 6 09:39:17 2015 +0100
ibm_svc_mdiskgrp: fix crash if no provisioning levels are set
---
checks/ibm_svc_mdiskgrp | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/checks/ibm_svc_mdiskgrp b/checks/ibm_svc_mdiskgrp
index 1f198ee..f64d044 100644
--- a/checks/ibm_svc_mdiskgrp
+++ b/checks/ibm_svc_mdiskgrp
@@ -103,12 +103,17 @@ def check_ibm_svc_mdiskgrp(item, params, info):
state = 1
else:
state = 0
+ warn_mb = capacity * mb * warn / 100
+ crit_mb = capacity * mb * crit / 100
+ else:
+ warn_mb = None
+ crit_mb = None
# Note: Performance data is now (with new metric system) normed to
# canonical units - i.e. 1 byte in this case.
mb = 1024 * 1024
yield 0, "Provisioning: %s" %
get_percent_human_readable(provisioning), \
- [ ( "fs_provisioning", virtual_capacity*mb, capacity * mb * warn
/ 100, capacity * mb * crit / 100, 0, capacity * mb) ]
+ [ ( "fs_provisioning", virtual_capacity*mb, warn_mb, crit_mb, 0,
capacity * mb) ]