Создайте сценарий как:
#!/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 your@email.com
fi
и добавьте его к своему crontab: https://help.ubuntu.com/community/CronHowto
Вам также нужна действительная sendmail программа в Вашей системе, самая простая конфигурация через ssmtp будет достаточно Вами.
Можно получить Менеджер хранилища MegaRAID от LSI, и это может быть установка, чтобы послать Вам по электронной почте на событиях RAID (среди других вещей, как SNMP).
Нет никакой speicifc версии Ubuntu его, но LSI обеспечивает статью базы знаний, которая объясняет, как получить работу версии "Linux"; hopfully это будет работать на Вас или по крайней мере получать Вас движение.
Я думаю, что плагин Nagios check_raid говорит megacli. Вы могли использовать его автономный для записи собственного сценария. Как все плагины Nagios, это дает Вам код выхода 1, если это думает, что что-то неправильно. Запись крона как
sh -c "check_raid > /tmp/raid_status || cat /tmp/raid_status"
должен дать Вам очень простое решение.