Estou passando aqui somente para compartilhar um shell script para verificar o estado atual da sua controladora RAID, pois redundância é bom mas se você não trocar os discos não adianta muita coisa :-)

O script atualmente suporta:

- Controladoras da LSI Megaraid e as mais novas MegaraidSAS, usando o megarc e o MegaCli respectivamente;
- Contoladoras ServerRAID da IBM (só o modelo novo que não funciona ainda no ipssend, o “IBM ServeRAID 8k/8k-l8” e eu não entendo o motivo.);
- Controladora Mylex e RAID por Software;
- É capaz de detectar sua controladora e configurar o nrpe localmente;
- Dá permissão para o usuário do nagios usar SUID para rodar os aplicativos;

Utilize os seguintes parâmetros:
check_raid.sh detecta - Para tentar detectar sua controladora e instalar os pacotes necessários
check_raid.sh nrpe - Para configurar o daemon do nrpe para a sua controladora

check_raid.sh megaraid - Para controladoras MegaRAID (geralmente nas Dell’s Poweredge 18xx, 28xx ou mais antigas)
check_raid.sh megaraid_sas - Para controladoras MegaRAD SAS (geralmente nas Dell’s Poweredge 19xx, 29xx ou mais novas)
check_raid.sh serveraid - Para controladoras geralmente presente em máquinas IBM’s
check_raid.sh mylex - Para a controladora Mylex
check_raid.sh software - Para RAID via software

Exemplos:
check_raid.sh nrpe
check_raid.sh megaraid_sas

O script está meio bagunçado, não reconhece todas as controladoras mas é um adianto na hora de chegar centenas ou milhares de RAID’s diferentes. Caso tenha alguma contribuição, favor entrar em contato comigo (tiagocruz AT everlinux.com).

Download aqui: http://everlinux.com/raid/check_raid.sh

PS: Não enviei ao NagioExchange porque fiz a me*** de escreve-lo todo em Português do Brasil… :-(

Leave a Reply