Module: check_mk
Branch: master
Commit: e95c353d815ca6e85e382efcc45b5ac43bd0d00a
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=e95c353d815ca6…
Author: Florian Heigl <fh(a)mathias-kettner.de>
Date: Thu Aug 2 12:01:59 2012 +0200
Check vms_system: Correctly handle Number of Processes check if no alert levels were set
---
checks/vms_system | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/checks/vms_system b/checks/vms_system
index 3f77288..c7c50d2 100644
--- a/checks/vms_system
+++ b/checks/vms_system
@@ -51,15 +51,17 @@ check_info["vms_system.ios"] = {
def check_vms_system_procs(_no_item, params, info):
procs = int(float(info[0][2]))
+ perfdata = [('procs', procs, 0, 0, 0 )]
+
if params:
warn, crit = params
- perfdata = [('procs', procs, warn, crit, 0 )]
- if procs >= crit:
- return (2, "CRIT - %d processes (critical at %d)" % (procs, crit),
perfdata)
- elif procs >= warn:
- return (1, "WARN - %d processes (warning at %d)" % (procs, warn),
perfdata)
- else:
- return (0, "OK - %d processes" % (procs,), perfdata)
+ perfdata = [('procs', procs, warn, crit, 0 )]
+ if procs >= crit:
+ return (2, "CRIT - %d processes (critical at %d)" % (procs, crit),
perfdata)
+ elif procs >= warn:
+ return (1, "WARN - %d processes (warning at %d)" % (procs, warn),
perfdata)
+
+ return (0, "OK - %d processes" % (procs,), perfdata)
check_info["vms_system.procs"] = {