18 feb
Controllare lo Smart Array P410 con cciss utility Ubuntu 10.04 e semplice script per il monitoring
Откъде да купя иконаХудожникPer monitorare lo stato di un array Smart Array P410 con linux da linea di comando, e’ possibile installare il pacchetto cciss-vol-status che per Ubuntu 10.04 LTS e’ alla versione 1.0.3 mentre quello di debian unstable e’ 1.0.6 e riconosce anche i controller più recenti.
L’errore che mi veniva mostrato lanciando il comando
sudo cciss_vol_status /dev/cciss/c0d0p1
era:
cciss_vol_status: Warning: unknown controller type 0x3245103c
E’ bastato scaricare il pacchetto per Debian:
wget http://ftp.de.debian.org/debian/pool/main/c/cciss-vol-status/cciss-vol-status_1.09-2_amd64.deb
e installarlo:
dpkg -i cciss-vol-status_1.09-2_amd64.deb
Per farvi mandare una mail se il raid degrada, create uno script che faccia il controllo:
/usr/local/bin/checkRaid.sh
con questo contenuto,
#!/bin/bash
STATUS='cciss_vol_status /dev/cciss/c0d0|grep OK|wc -l'
SERV="Nome cliente Server Linux"
MITT="email@mittente.com"
EMAIL=emaildaavvisare@dominio.com
DATA='date "+%b %d"|sed -e 's/^./\U&\E/g''
ORA='date +%H:%M:%S'
if [ $STATUS -eq 1 ]; then
echo "$DATA $ORA SMART ARRAY P410 OK">>/var/log/syslog;
else
echo "$DATA $ORA SMART ARRAY P410 ****** KO *****">>/var/log/syslog;
sendemail -f $MITT -t $EMAIL -u "*** ERR *** RAID $SERV OK" -m "Prego verificare"
fi
chmod 755 /usr/local/bin/checkRaid.sh
e se non lo avete installato fate
apt-get install sendemail
in crontab invece (ogni ora)
0 */1 * * * /usr/local/bin/checkRaid.sh













