executar e rastrear testes SMART de discos rígidos

2

Na nossa loja, temos nagios verificando o SMART status dos discos rígidos nos servidores linux, mas não tem foi muito útil até agora: no momento em que recebemos um alarme SMART, o sistema já apresentava problemas, então já sabíamos disso:)

Em seguida, desenvolvemos uma prática para executar rotineiramente autotestes de plano de fundo do SMART em discos ( smartctl -t long , fora do horário de pico) e rastrear esses dados manualmente. Registramos o modelo de disco e s / n, a data do último teste, o número de setores realocados (geralmente tentamos alterar todos os discos com > 0 setores realocados) e as horas de ativação acumuladas pelo disco para que possamos saber de relance quais dos nossos discos são mais antigos.

Como o número de sistemas (e, portanto, discos) está aumentando, gostaríamos de automatizar a tarefa de executar testes e coletar resultados. Antes de começar a reinventar a roda, comecei a procurar soluções existentes, mas não tive sorte.

Existe algum software para automatizar os autotestes SMART e coletar os dados resultantes, no Linux - ou talvez para integrá-los em algum sistema de gerenciamento de inventário de hardware?

    
por Luke404 09.12.2011 / 23:07

2 respostas

2

Você já está pesquisando esses servidores via SNMP? Em caso afirmativo, se o agente for baseado em net-snmp, você poderá usar sua funcionalidade "extend" (via NET-SNMP-EXTEND-MIB) para preencher os resultados de scripts arbitrários em OIDs de sua escolha.

Centreon tem um bom tutorial em seu wiki para usando net-snmp para monitorar dados SMART .

Se você ainda não está coletando e armazenando o SNMP, o Cricket é uma solução leve e de código aberto para o servidor; o agente net-snmp é suportado na maioria dos tipos de Unix.

    
por 11.12.2011 / 09:18
1

smartd do pacote smartmontools pode executar auto-testes agendados, envia alertas por e-mail quando algo grave acontece e pode ser executado programas em mudanças especificadas. Ele também registra as alterações do atributo SMART no syslog que o logwatch inclui em seus relatórios diários (embora os relatórios não sejam compatíveis com as máquinas). Veja Comparação de S.M.A.R.T. ferramentas para esta e outras opções.

    
por 11.12.2011 / 18:28