From be3abf344192576818a4e200bd937ab08e410d2b Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Mon, 14 Dec 2009 13:24:52 +0100 Subject: [PATCH] New "Disks" test to check for I/O errors on for Mac OS X --- client/lib/tests/Disks.tst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 client/lib/tests/Disks.tst diff --git a/client/lib/tests/Disks.tst b/client/lib/tests/Disks.tst new file mode 100644 index 0000000..0c0451c --- /dev/null +++ b/client/lib/tests/Disks.tst @@ -0,0 +1,15 @@ +# NagCollect -- Nagios Data Collector for Passive Checks +# Copyright (c)2009 Alexander Barton, alex@barton.de + +if [ `uname` = "Darwin" ]; then + SERVICE="Disks_p" + error=`LC_ALL=C grep "I/O" /var/log/system.log | tail -n 1` + if [ -n "$error" ]; then + msg=`echo $error | cut -d' ' -f6-` + STATUS=2 + TEXT="ERROR - $msg" + else + STATUS=0 + TEXT="OK - No I/O errors detected." + fi +fi -- 2.39.2