Monitorando discos do array ServeRAID

1

Eu estou procurando uma maneira de monitorar individualmente os discos de uma matriz em um dispositivo ServeRAID usando smartctl. O RAID é visto como um único disco / dev / sda pelo Ubuntu 12.04 LTS. O ServeRAID é um ServeRAID-5i (adaptec) de um IBM eServer x345 com discos SCSI.

Eu tentei várias maneiras com o smartctl, como poderia ser feito com o 3ware RAID. Eu também naveguei pela web e vi pessoas monitorando através de entradas / dev / sgX. Mas essas tentativas não tiveram sucesso.

A ideia por trás disso é poder monitorar cada disco da matriz para que o SMART possa ter dados para Munin, Icinga e smartd.

Alguma solução?

    
por Heis Spiter 22.01.2013 / 19:10

2 respostas

0

Você não nos diz em que tipo de sistema isso está, mas se você puder instalar os agentes SNMP do IBM Director nele, poderá monitorar o controlador via SNMP.

Não é smartctl , mas o ServeRAID MIB é bastante abrangente e inclui informações de status do dispositivo físico e lógico. se você tiver um sistema de monitoramento que use SNMP, isso seria uma escolha minha.

    
por 22.01.2013 / 19:27
1

Se o controlador suportar, você pode usar a opção -d no smartctl para obter acesso aos dispositivos subjacentes:

smartctl -a -d megaraid,0 /dev/sda

Incremente o 0 para acessar cada unidade na matriz.

    
por 22.01.2013 / 19:18