Como configurar alertas de email do MegaRAID no Linux?

3

Eu tenho o Ubuntu 10.04 e o controlador MegaRAID. A única ferramenta que tenho é o notório MegaCli. Eu preciso ser enviado por email quando algum disco falhou na matriz RAID. Como configurar isso?

    
por Henno 26.04.2011 / 19:07

3 respostas

3

Crie um script 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

e adicione-o ao seu crontab: link

Você também precisa de um programa sendmail válido no seu sistema, a configuração mais simples via ssmtp será suficiente.

    
por 26.04.2011 / 21:49
1

Você pode obter o Gerenciador de Armazenamento MegaRAID do LSI , e ele pode ser configurado para enviá-lo por email em entre outras coisas, como o SNMP).

Não existe uma versão específica do Ubuntu, mas o LSI fornece um artigo de base de conhecimento que explica como obter o "Linux "trabalho de versão; espero que funcione para você, ou pelo menos faça você ir.

    
por 26.04.2011 / 20:08
0

Eu acho que o plugin do Nagios check_raid fala megacli. Você poderia usá-lo sozinho para escrever seu próprio script. Como todos os plugins do Nagios, ele fornece um código de saída de 1 se ele acha que algo está errado. Uma entrada cron como

sh -c "check_raid > /tmp/raid_status || cat /tmp/raid_status"

deve fornecer uma solução muito básica.

    
por 26.04.2011 / 21:17

Tags