[nagiosplug] check_disk: die with a reasonable error message ...

Nagios Plugin Development nagios-plugins at users.sourceforge.net
Tue Sep 17 23:40:28 CEST 2013


    Module: nagiosplug
    Branch: master
    Commit: 065905e9002e1c53f82f014dfda3e134c2f9cbf1
    Author: Sven Nierlein <Sven.Nierlein at consol.de>
 Committer: Sven Nierlein <sven at consol.de>
      Date: Tue Sep 17 20:12:32 2013 +0200
       URL: http://nagiosplug.git.sf.net/git/gitweb.cgi?p=nagiosplug/nagiosplug;a=commit;h=065905e

check_disk: die with a reasonable error message if one mount point hits average value

---

 plugins/t/check_disk.t |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/plugins/t/check_disk.t b/plugins/t/check_disk.t
index 45c6a61..39b4ca9 100644
--- a/plugins/t/check_disk.t
+++ b/plugins/t/check_disk.t
@@ -57,6 +57,9 @@ if ($free_on_mp1 > $free_on_mp2) {
 } else {
 	die "Two mountpoints are the same - cannot do rest of test";
 }
+if($free_on_mp1 == $avg_free || $free_on_mp2 == $avg_free) {
+	die "One mountpoints has average space free - cannot do rest of test";
+}
 
 
 # Do same for inodes
@@ -74,6 +77,9 @@ if ($free_inode_on_mp1 > $free_inode_on_mp2) {
 } else {
 	die "Two mountpoints with same inodes free - cannot do rest of test";
 }
+if($free_inode_on_mp1 == $avg_inode_free || $free_inode_on_mp2 == $avg_inode_free) {
+	die "One mountpoints has average inodes free - cannot do rest of test";
+}
 
 # Verify performance data
 # First check absolute thresholds...





More information about the Commits mailing list