diff options
author | Thomas Guyot-Sionnest <dermoth@aei.ca> | 2014-01-29 06:41:23 (GMT) |
---|---|---|
committer | Thomas Guyot-Sionnest <dermoth@aei.ca> | 2014-01-29 06:44:22 (GMT) |
commit | 6f2d545244193432a6ad3d54185628b8f6a6091e (patch) | |
tree | 24a81b5dba14b0d64f08749123b4b2cfb69c5172 | |
parent | cb99931e43a1da8c6cb3ff80e2561d4d5d34764f (diff) | |
download | monitoring-plugins-6f2d545244193432a6ad3d54185628b8f6a6091e.tar.gz |
Fix check_swap returning OK on & thresholds and no swap
Return 0% free instead of 100% free when total swap is 0
-rw-r--r-- | plugins/check_swap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/check_swap.c b/plugins/check_swap.c index ce510e1..04256ad 100644 --- a/plugins/check_swap.c +++ b/plugins/check_swap.c | |||
@@ -350,7 +350,7 @@ main (int argc, char **argv) | |||
350 | if(total_swap_mb) { | 350 | if(total_swap_mb) { |
351 | percent_used = 100 * ((double) used_swap_mb) / ((double) total_swap_mb); | 351 | percent_used = 100 * ((double) used_swap_mb) / ((double) total_swap_mb); |
352 | } else { | 352 | } else { |
353 | percent_used = 0; | 353 | percent_used = 100; |
354 | } | 354 | } |
355 | 355 | ||
356 | result = max_state (result, check_swap (percent_used, free_swap_mb)); | 356 | result = max_state (result, check_swap (percent_used, free_swap_mb)); |