danke der Hilfe hier im Forum läuft nun eindlich mein Script, welches mir per Email Schäden am Server schickt. Hier mal mein Script:
Code: Alles auswählen
#!/bin/sh
#####################
# Netzwerkkontrolle #
#####################
dmesg | grep -i "nic is down"
if [ $? = 0 ]; then
dmesg | grep -i "nic is down" # | mail -s "Serverstatus: Networkerror" mumubär@gmx.net
fi
########################
# Festplattenkontrolle #
########################
for drives in "recovery" "(F)"
do
grep -i $drives /proc/mdstat > /dev/null
if [ $? = 0 ]; then
cat /proc/mdstat | grep -i $drives # | mail -s "Serverstatus: Harddiskerror" mumubär@gmx.net
fi
done
for drives in /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde
do
smartctl -a $drives | grep -i "SMART Health Status: OK"
if [ $? = 1 ]; then
smartctl -a $drives | grep -i "SMART Health Status: OK" | mail -s "Serverstatus: Harddiskerror" mumubär@gmx.net
fi
echo $drives
done
###############
# Rücksetzung #
###############
dmesg -c
mfg