# NagCollect -- Nagios Data Collector for Passive Checks # Copyright (c)2009 Alexander Barton, alex@barton.de SERVICE="RAID_p" if [ `uname` = "Darwin" ]; then tmp=`mktemp "/tmp/$$.XXXX"` LC_ALL=C diskutil checkRAID >"$tmp" if [ $? -eq 0 ]; then # Apple Software-RAID detected statusText=`grep "^Status:" "$tmp"` status=`echo "$statusText" | cut -d' ' -f2-` if [ "$status" != "Online" ]; then STATUS=2 TEXT="ERROR - RAID is $status" else STATUS=0 TEXT="OK - RAID status is good." fi fi rm -f "$tmp" fi