Module: check_mk
Branch: master
Commit: fd85a122aaad8d106f21effd39242a5602900538
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=fd85a122aaad8d…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Mon May 16 13:22:50 2011 +0200
painter for n'th perf-data: check number of columns
---
web/plugins/views/painters.py | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/web/plugins/views/painters.py b/web/plugins/views/painters.py
index 492d548..57c13ef 100644
--- a/web/plugins/views/painters.py
+++ b/web/plugins/views/painters.py
@@ -449,6 +449,8 @@ def paint_perfdata_nth_value(row, n):
perfdata = row["service_perf_data"]
try:
parts = perfdata.split()
+ if len(parts) <= n:
+ return "", "" # too few values in perfdata
varname, rest = parts[n].split("=")
number = rest.split(';')[0]
while len(number) > 0 and not number[-1].isdigit():