Module: check_mk
Branch: master
Commit: 1e73208e3963546cff978f3ff824f03a713c63d4
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=1e73208e396354…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Wed Nov 17 13:15:07 2010 +0100
sylo: fix performance data on counter wrap
---
ChangeLog | 2 ++
checks/sylo | 2 +-
2 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index e94d0db..0f3591d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -75,6 +75,8 @@
jmx4perl agent (does not need jmx4perl on Nagios)
* j4p_performance.mem: added new experimental check for memory usage via JMX.
* if/if64: added Perf-O-Meter for Multisite
+ * sylo: fix performance data: on first execution (counter wrap) the check did
+ output only one value instead of three. That lead to an invalid RRD.
Multisite:
* The custom open/close states of custom links are now stored for each
diff --git a/checks/sylo b/checks/sylo
index 7e6fdd6..0df7bee 100644
--- a/checks/sylo
+++ b/checks/sylo
@@ -89,7 +89,7 @@ def check_sylo(item, params, info):
# Rates for input and output
rate_output = ''
- rate_perfdata = []
+ rate_perfdata = [ ('in', 0.0), ('out', 0.0) ]
try:
timedif, in_rate = get_counter("sylo.in", mtime, inOffset)
timedif, out_rate = get_counter("sylo.out", mtime, outOffset)