Module: check_mk
Branch: master
Commit: f87c979119dc1e02b956ddb708ccd5250848bfbc
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f87c979119dc1e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Jul 27 10:44:27 2016 +0200
Added mem_total and pagefile_total metrics to mem.win check
---
checks/mem | 5 +++++
web/plugins/metrics/check_mk.py | 11 +++++++++--
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/checks/mem b/checks/mem
index c1323c2..246990a 100644
--- a/checks/mem
+++ b/checks/mem
@@ -465,6 +465,11 @@ def check_mem_windows(item, params, info):
else:
perfdata = [(paramname, used_kb / 1024.0, None, None, 0, total_kb / 1024.0)]
+ if what == "Mem":
+ perfdata.append(("mem_total", total_kb / 1024.0))
+ elif what == "Page":
+ perfdata.append(("pagefile_total", total_kb / 1024.0))
+
# Do averaging, if configured, just for matching the levels
if "average" in params:
average_min = params["average"]
diff --git a/web/plugins/metrics/check_mk.py b/web/plugins/metrics/check_mk.py
index d7e2d14..357c7a7 100644
--- a/web/plugins/metrics/check_mk.py
+++ b/web/plugins/metrics/check_mk.py
@@ -839,6 +839,11 @@ metric_info["mem_esx_private"] = {
"unit" : "bytes",
}
+metric_info["pagefile_total"] = {
+ "title" : _("Pagefile installed"),
+ "color": "#e0e0e0",
+ "unit" : "bytes",
+}
metric_info["load1"] = {
"title" : _("CPU load average of last minute"),
@@ -3779,8 +3784,10 @@ check_metrics["check_mk-aix_memory"] = {
}
check_metrics["check_mk-mem.win"] = {
- "memory" : { "name" : "mem_used", "scale" :
MB },
- "pagefile" : { "name" : "pagefile_used",
"scale" : MB }
+ "memory" : { "name" : "mem_used",
"scale" : MB },
+ "pagefile" : { "name" : "pagefile_used",
"scale" : MB },
+ "mem_total" : { "auto_graph" : False },
+ "pagefile_total" : { "auto_graph" : False },
}
check_metrics["check_mk-brocade_mlx.module_mem"] = {