Module: check_mk
Branch: master
Commit: 1e75ca6505ba70b859805ebe095ac2d0e39d799b
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=1e75ca6505ba70…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Sun Apr 12 20:42:44 2015 +0200
diskstat: fix exception in case IOs/sec is zero
---
checks/diskstat | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/checks/diskstat b/checks/diskstat
index c6f3b7d..35d220f 100644
--- a/checks/diskstat
+++ b/checks/diskstat
@@ -148,14 +148,14 @@ def parse_diskstat(info):
# Average read and write rate, from end to end, including queuing, etc.
# and average size of one request
- if read_ticks_rate:
+ if read_ticks_rate and read_ios_rate > 0:
average_read_wait = read_ticks_rate / read_ios_rate / 1000.0
average_read_size = read_bytes_rate / read_ios_rate
else:
average_read_wait = 0.0
average_read_size = 0.0
- if write_ticks_rate:
+ if write_ticks_rate and write_ios_rate > 0:
average_write_wait = write_ticks_rate / write_ios_rate / 1000.0
average_write_size = write_bytes_rate / write_ios_rate
else: