Ho creato questo script che serve per generare un report ed inviarlo per e-mail
in modo da poter verificare automaticamente lo stato dei dischi del mio fake array
spero possa essere utile a qualcuno di seuguito lo script:
#!/bin/bash
cd /dati
echo 'mdadm --detail /dev/md0' > 'raid.txt'
echo '' >> raid.txt
mdadm --detail /dev/md0 >> raid.txt
echo '#################################################################' >> raid.txt
echo '' >> raid.txt
echo 'cat /proc/mdstat' >> raid.txt
echo '' >> raid.txt
echo '#################################################################' >> raid.txt
cat /proc/mdstat >> raid.txt
echo '#################################################################' >> raid.txt
echo '' >> raid.txt
echo 'smartctl -H /dev/sda' >> raid.txt
echo '' >> raid.txt
echo '#################################################################' >> raid.txt
echo '' >> raid.txt
smartctl -H /dev/sda >> raid.txt
echo '' >> raid.txt
echo '#################################################################' >> raid.txt
echo '' >> raid.txt
echo 'smartctl -H /dev/sdb' >> raid.txt
echo '' >> raid.txt
echo '#################################################################' >> raid.txt
echo '' >> raid.txt
smartctl -H /dev/sdb >> raid.txt
echo '' >> raid.txt
echo '#################################################################' >> raid.txt
echo '' >> raid.txt
echo 'smartctl -H /dev/sdc' >> raid.txt
echo '' >> raid.txt
echo '#################################################################' >> raid.txt
echo '' >> raid.txt
smartctl -H /dev/sdc >> raid.txt
echo '' >> raid.txt
echo '#################################################################' >> raid.txt
echo '' >> raid.txt
echo 'smartctl -H /dev/sdd' >> raid.txt
echo '' >> raid.txt
echo '#################################################################' >> raid.txt
echo '' >> raid.txt
smartctl -H /dev/sdd >> raid.txt
echo '#################################################################' >> raid.txt
hddtemp /dev/sda >> raid.txt
hddtemp /dev/sdb >> raid.txt
hddtemp /dev/sdc >> raid.txt
hddtemp /dev/sdd >> raid.txt
echo '#################################################################' >> raid.txt
OGGETTO="Controllo Disco"
EMAIL="il tuo indirizzo @ email"
MESSAGGIO="/dati/raid.txt"
# send an email using /bin/mail
/bin/mail -s "$OGGETTO" "$EMAIL" < $MESSAGGIO
Ovviamente se qualcuno ha consigli sono ben accetti..
Nessun commento:
Posta un commento