Existe uma maneira de compartilhar S.M.A.R.T. dados sobre SNMP?

8

Existe uma maneira de compartilhar S.M.A.R.T. dados sobre SNMP? Eu gostaria de poder fazer gráficos do cacti dele e conectá-lo ao Nagios.

O que eu quero fazer é conseguir algumas estatísticas nos meus discos rígidos acessíveis através do SNMP. Isso me permitirá representar graficamente o número de $ SMART_MEASUREMENT_VALUE em relação ao tempo.

    
por Rory 31.07.2009 / 15:24

3 respostas

4

Talvez isso atenda às suas necessidades: citado neste link :

Você precisará do pacote SmartMonTools e usar o script check_smart.pl perl (plugin nagios) para verificar a integridade do disco rígido executando S.M.A.R.T. auto-testes usando o comando smartctl, adicione ao seu snmpd.conf:

exec CheckSmart /path/to/check_smart.pl -t -d /dev/hda

    
por 31.07.2009 / 15:55
1

Existem patches que adicionam suporte SNMP ao smartd (na lista smartmontools-devel @); nenhum foi integrado, até onde eu me lembro.

    
por 12.01.2010 / 21:45
0

A resposta da Maxwell está correta, mas falta o download de uma URL para o script:

link

Eu também adiciono esta linha abaixo na linha 109 do script, para evitar um aviso

if (!defined($number)) { $number = 0; }

Para aqueles sem nagios, o script requer um util.pm lib. Usuários do Debian podem obtê-lo de pacote nagios-plugins e outros usuários podem pegá-lo daqui:

link

o uso é simples:

./check_smart.pl  -i scsi  -d /dev/sda

mas eu concordo com o comentário exquisitor, uma forma de representar graficamente todos (ou pelo menos alguns importantes) valores inteligentes seria ótima

UPDATE : o script gera outros valores inteligentes, mas somente se você escolher a interface ata (-i ata). Como hoje todos os drivers (até mesmo ata / sata) parecem dispositivos scsi, isso cria confusão (e provavelmente é um bug) Então eu recomendo para aqueles com drivers ata / sata para editar o script e na linha 209 substituir a verificação de "ata" para "scsi"

    
por 03.12.2012 / 20:00