#!/bin/bash STAT=/tmp/areca.$$ #Hebben we een controller? modprobe sg if /usr/bin/areca-cli vsf info &> $STAT; then STATTXT=`grep '^ [0-9]' $STAT` #Is er EEN regel die niet op Normal eindigd? if grep '^ [0-9]' $STAT | grep -v 'Normal$' >/dev/null; then if grep Rebuilding $STAT >/dev/null; then syn3-state 'raid-areca' CAUTION "Raid array is rebuilding: $STATTXT" else syn3-state 'raid-areca' ALERT "Trouble with raid array: $STATTXT" fi else syn3-state 'raid-areca' OK "Raid array is online: $STATTXT" fi elif [ -e /var/lib/mon/alerts/raid-areca ]; then syn3-state 'raid-areca' ALERT "Error getting raid status: $STATTXT" fi rm $STAT