Notificação automática de matriz RAID degradada no Ubuntu

6

Estou executando o Ubuntu 10.04 em cima de um array RAID-1. Por curiosidade, decidi trazer o programa "Disk Utility" para inspecionar o status do meu array. Para minha surpresa, o array estava listado como "Degradado", com uma das unidades sendo defeituosa. Se meu outro disco tivesse falhado, eu teria perdido todos os meus dados. Existe uma maneira de configurar o Ubuntu para me notificar automaticamente via e-mail ou algum outro meio quando o RAID é degradado?

Parece estranho ter um ótimo suporte a RAID de software no Ubuntu e, depois, descartá-lo por não comunicar falhas de RAID ao usuário. Eu estava pensando em escrever um cron job para monitorar "cat / proc / mdstat" e me enviar um e-mail se o padrão "falha na unidade" fosse visto, mas não quero reinventar a roda.

    
por Cerin 14.08.2010 / 02:53

1 resposta

3

Por padrão, /etc/mdadm/mdadm.conf contém a linha

MAILADDR root

Posso confirmar que, no Ubuntu 8.04, isso faz com que o e-mail seja enviado para o root quando o array é degradado (e não vejo por que isso funcionaria de maneira diferente em outros lançamentos).

O problema é que o e-mail é enviado para o root , e o Ubuntu não parece ter configurado nada para que os usuários administradores leiam o e-mail do root. Costumava; Eu vejo que em uma máquina cuja instalação inicial foi o Ubuntu 4.10, /etc/aliases contém

# Added by Ubuntu installer
root:   myusername

que faz com que o e-mail do root seja redirecionado para minha caixa de correio local, o que eu li.

Talvez o Ubuntu tenha parado de configurar /etc/aliases porque a maioria das pessoas nem sabe que existem caixas de correio locais. Mas seria uma boa idéia para o Ubuntu providenciar que os administradores recebam o e-mail do root de alguma forma. Talvez você possa fazer um pedido de recurso (ou adicionar sua voz a um já existente, eu não olhei). (Estritamente falando, é uma regressão da verruga!)

    
por 14.08.2010 / 11:40