init III
This commit is contained in:
29
Linux megacli raid controller tool/raid_status.sh
Normal file
29
Linux megacli raid controller tool/raid_status.sh
Normal file
@@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
MAILHEADER="/tmp/raidreportheader"
|
||||
MAILFILE="/tmp/raidreportmail"
|
||||
RECEIVER="help@conet.de"
|
||||
HOST=`hostname`
|
||||
|
||||
echo "TO: $RECEIVER" > $MAILHEADER
|
||||
echo "FROM: RAID Status Reporter <root>" >> $MAILHEADER
|
||||
|
||||
echo "########## Battery state" > $MAILFILE
|
||||
/scripts/lsi.sh bat | egrep "Battery State|fail" >> $MAILFILE
|
||||
echo "" >> $MAILFILE
|
||||
|
||||
echo "########## RAID state" >> $MAILFILE
|
||||
/scripts/lsi.sh status | egrep "^State|Drives" >> $MAILFILE
|
||||
echo "" >> $MAILFILE
|
||||
|
||||
echo "########## Drive state" >> $MAILFILE
|
||||
/scripts/lsi.sh drives >> $MAILFILE
|
||||
echo "" >> $MAILFILE
|
||||
|
||||
STATE=`/scripts/lsi.sh status | egrep "^State" | awk '{print $3}'`
|
||||
echo "SUBJECT: RAID Status Report of $HOST ($STATE)" >> $MAILHEADER
|
||||
echo "" >> $MAILHEADER
|
||||
echo "" >> $MAILHEADER
|
||||
|
||||
cat $MAILFILE | mutt -H $MAILHEADER -- $RECEIVER
|
||||
|
||||
Reference in New Issue
Block a user