#------------------------------------------------------------------ # Deepak W # Check Drives on Master Server, if down, bring drive up. # Send an email to some one who cares. # 11/05/09 # #------------------------------------------------------------------ #BEGIN SCRIPT DRIVEWATCH #!/usr/bin/ksh #---------------------------------------------------------------------- # Deepak W # Check drives, bring drive up if down, email Staff # If drives are up, do not create a report, runs from cron #---------------------------------------------------------------------- # Add interested parties below: #someone_who_cares=someone@somewhere.com someone_who_cares=user@corp.com /usr/openv/volmgr/bin/vmoprcmd -d ds | grep "DOWN-TLD" 2>&1 if [ $? -ne 1 ];then echo " " echo " " rm /tmp/kgd/drivelog /usr/bin/date >> /tmp/kgd/drivelog echo "Please check DLT drives on MASTER: `/usr/openv/volmgr/bin/vmoprcmd -d ds` I will now attempt to place drive(s) in UP status" >> /tmp/kgd/drivelog echo "" >> /tmp/kgd/drivelog for i in `/usr/openv/volmgr/bin/vmoprcmd -d ds | tail +5 | grep "DOWN"|awk '{print $1}'` do /usr/openv/volmgr/bin/vmoprcmd -up $i done /usr/openv/volmgr/bin/vmoprcmd -d ds >> /tmp/kgd/drivelog cat /tmp/kgd/drivelog | /usr/bin/mail -s "Drive(s) on Veritas are DOWN" \ $someone_who_cares fi