Files
scripts-conlxsyslog03/raid_status.sh
conetadm 5718e70f15 init
2024-11-14 21:11:06 +01:00

36 lines
932 B
Bash
Executable File

#!/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
XCS=$USER"@"$(hostname)":"$(dirname $0)"/"$(basename $0)
XCS=$(echo $XCS | sed "s#/#\/#g")
echo "X-CONET-SRC: $XCS" >> $MAILHEADER
echo "" >> $MAILHEADER
echo "" >> $MAILHEADER
cat $MAILFILE | mutt -H $MAILHEADER -- $RECEIVER