Tengo Ubuntu 10.04 y el controlador MegaRAID. La única herramienta que tengo es el notorio MegaCli. Necesito que me envíen un correo electrónico cuando algún disco ha fallado en la matriz RAID. ¿Cómo configurar eso?
3
Crear guión como:
#!/bin/bash
STATUS=`MegaCli -AdpAllInfo -aALL -NoLog|egrep '^ (Degraded|Failed)'|grep -v ' 0'`;
if [ "x$STATUS" != "x" ]; then
echo -e "Subject: RAID WARNING @ `hostname`\n\n$STATUS"|/usr/sbin/sendmail [email protected]
fi
y agréguelo a su crontab: https://help.ubuntu.com/community/CronHowto
También necesita un programa válido de sendmail en su sistema, la configuración más simple a través de ssmtp será suficiente.
Puede obtener el MegaRAID Storage Manager de LSI , y se puede configurar para enviarle correos electrónicos sobre eventos RAID (entre otras cosas, como SNMP).
No hay una versión específica de Ubuntu, pero LSI proporciona un artículo de base de conocimiento que explica cómo hacer que funcione la versión "Linux"; Esperemos que funcione para usted, o al menos lo ponga en marcha.
fuente
Creo que el complemento de Nagios check_raid habla megacli. Puede usarlo de forma independiente para escribir su propio guión. Como todos los complementos de Nagios, le da un código de salida de 1 si cree que algo está mal. Una entrada cron como
debería darte una solución muy básica.
fuente