Différences entre les versions de « Raid Afacli verification »
De BlaxWiki
Aller à la navigationAller à la recherchem (a déplacé Raid Afacli vers Check raid Afacli) |
m (a déplacé Check raid Afacli vers Raid Afacli verification) |
(Aucune différence)
| |
Version actuelle datée du 23 septembre 2013 à 10:35
Script check-raid-status.sh
#!/bin/bash
normal='/usr/local/raid/raid-status.normal'
tmp='/usr/local/raid/raid-status'
diff='/usr/local/raid/raid.diff'
report='/usr/local/raid/raid.report'
export TERM=linux;
#export TERM=vt100
cd /usr/local/raid
/usr/sbin/afacli < raid.commands
/usr/bin/diff -uN ${normal} ${tmp} > ${diff}
l=`/usr/bin/wc -l ${diff} | awk '{ print $1 }'`
if [ "$l" -gt 0 ]
then
# Alerte ! il y a des diff<E9>rences !
echo "Raid Status changed ! (see filer:/usr/local/raid/raid.diff)" > ${report}
else
# Tout semble OK pour le RAID.
echo "OK" > ${report}
rm -f ${tmp} ${diff}
fi
Fichier contenant les commandes Afacli, raid.commands:
open afa0 logfile start raid-status container list disk list logfile end exit