Module: check_mk
Branch: master
Commit: 8c0050ebbcca08eaa52cb5b97a4c065c7c0374a2
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=8c0050ebbcca08…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Sun Feb 27 12:49:28 2011 +0100
df_netapp/32: fixed output of used percent
Du to an integer division this was always 0.0%
---
ChangeLog | 4 +++-
checks/df.include | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 94d9768..e924e1a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -17,8 +17,10 @@
magic number.
* FIX: scan function avoids hr_cpu and ucd_cpu_utilization
at the same time
- * FIX: HP-UX agent: fix output of df for long mount points
+ * FIX: HP-UX agent: fixed output of df for long mount points
(thanks to Claas Rockmann-Buchterkirche)
+ * FIX: df_netapp/32: fixed output of used percentage (was always
+ 0% due to integer division)
1.1.9i9:
diff --git a/checks/df.include b/checks/df.include
index a6d6f4d..9a47e5b 100644
--- a/checks/df.include
+++ b/checks/df.include
@@ -123,7 +123,7 @@ def df_check_filesystem(hostname, mountpoint, size_mb, avail_mb,
params):
return (1, "WARN - size of filesystem is 0 MB")
used_mb = size_mb - avail_mb
- used_perc = 100.0 * (used_mb / size_mb)
+ used_perc = 100.0 * (float(used_mb) / size_mb)
size_gb = size_mb / 1024.0
# Get warning and critical levels already with 'magic factor' applied