Module: check_mk
Branch: master
Commit: 2c9a64a451200f93eb8ed5dcddf9297857a9420f
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=2c9a64a451200f…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: Fri Mar 20 08:40:31 2015 +0100
fixed werk syntax
---
.werks/2061 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.werks/2061 b/.werks/2061
index ed2266c..415c48b 100644
--- a/.werks/2061
+++ b/.werks/2061
@@ -21,7 +21,7 @@ The plugin output is processed by the following new checks
<tr><td>db2_connections</td><td>Number of database connections</td><td>X</td></tr>
<tr><td>db2_counters</td><td>Deadlocks and Lockwaits per Second</td><td>X</td></tr>
<tr><td>db2_logsize</td><td>Size and growth of database logfile</td>X<td></td></tr>
-<tr><td>db2_tablespaces</td><td>Size and growth of tablespaces</td>X<td></td></tr>
+<tr><td>db2_tablespaces</td><td>Size and growth of tablespaces</td><td>X</td></tr>
<tr><td>db2_sort_overflow</td><td>Percentual sort overflow</td><td>X</td></tr>
<tr><td>db2_version</td><td>Displays DB2 version</td><td></td></tr>
</table>
Module: check_mk
Branch: master
Commit: 152d269d3f4c4f5989ead7c6baf2df00ed2f469f
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=152d269d3f4c4f…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: Thu Mar 19 13:52:06 2015 +0100
dict perfometer label can be set to None
---
web/htdocs/metrics.py | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/web/htdocs/metrics.py b/web/htdocs/metrics.py
index bc4d2ea..775841c 100644
--- a/web/htdocs/metrics.py
+++ b/web/htdocs/metrics.py
@@ -332,7 +332,7 @@ def perfometer_possible(perfometer, translated_metrics):
required = perfometer["segments"][:]
else:
required = [] # TODO: logarithmic, etc.
- if "label" in perfometer:
+ if "label" in perfometer and perfometer["label"] != None:
required.append(perfometer["label"][0])
if "total" in perfometer:
required.append(perfometer["total"])
@@ -532,11 +532,14 @@ def build_perfometer(perfometer, translated_metrics):
# Use unit of first metrics for output of sum. We assume that all
# stackes metrics have the same unit anyway
if "label" in perfometer:
- expr, unit_name = perfometer["label"]
- value, unit, color = evaluate(expr, translated_metrics)
- if unit_name:
- unit = unit_info[unit_name]
- label = unit["render"](summed)
+ if perfometer["label"] == None:
+ label = ""
+ else:
+ expr, unit_name = perfometer["label"]
+ value, unit, color = evaluate(expr, translated_metrics)
+ if unit_name:
+ unit = unit_info[unit_name]
+ label = unit["render"](summed)
else: # absolute
value, unit, color = evaluate(perfometer["segments"][0], translated_metrics)