From: Alexander Barton Date: Mon, 14 Dec 2009 12:24:52 +0000 (+0100) Subject: New "Disks" test to check for I/O errors on for Mac OS X X-Git-Tag: rel-2~33 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=nagcollect.git;a=commitdiff_plain;h=be3abf344192576818a4e200bd937ab08e410d2b;hp=274da505fdf15d3ec0b2688ac037b4670664fb29 New "Disks" test to check for I/O errors on for Mac OS X --- 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