Existe uma maneira de compartilhar dados SMART por SNMP?

8

Existe uma maneira de compartilhar dados SMART por SNMP? Eu gostaria de poder fazer gráficos de cactos e conectá-los ao Nagios.

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

Rory
fonte
Você precisa elaborar muito mais se quiser uma resposta decente.
Chankster 31/07/09

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 auto-testes SMART usando o comando smartctl, adicione ao seu snmpd.conf:

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

Maxwell
fonte
É interessante ver os parâmetros SMART mudando com o tempo. E este plugin apenas testa o valor atual.
Lexsys 31/07/2009
3
@exquisitor: o SNMP geralmente fornece apenas o valor atual; geralmente é tarefa do servidor de gerenciamento coletar os dados para armazenar dados antigos para análise.
sleske
1

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

sendmoreinfo
fonte
0

A resposta de Maxwell está certa, mas está faltando o download de um URL para o script:

http://git.recluse.de/?p=users/bzed/nagios-plugins.git;a=blob_plain;f=plugins/check_smart

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 uma util.pm lib. Usuários do Debian podem obtê-lo no pacote nagios-plugins e outros usuários podem obtê-lo aqui:

https://github.com/Elbandi/nagios-plugins/blob/master/plugins-scripts/utils.pm.in

o uso é simples:

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

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

ATUALIZAÇÃO : o script gera outros valores inteligentes, mas somente se você escolher a interface ata (-i ata). Como hoje todos os drivers (até ata / sata) são dispositivos scsi, isso cria confusão (e provavelmente é um bug). Por isso, recomendo que aqueles com drivers ata / sata editem o script e, na linha 209, substituam a opção "ata "para" scsi "

higuita
fonte