Como posso verificar se o smartd e o mdadm estão funcionando corretamente?

2

Eu tenho um sistema de raid no debian:

Disk /dev/sda: 320.1 GB,...
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2432    19535008+  fd  Linux raid autodetect
/dev/sda2            2433        2918     3903795   fd  Linux raid autodetect
/dev/sda3            2919       38913   289129837+  fd  Linux raid autodetect

Disk /dev/sdb: 320.1 GB, ...
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        2432    19535008+  fd  Linux raid autodetect
/dev/sdb2            2433        2918     3903795   fd  Linux raid autodetect
/dev/sdb3            2919       38913   289129837+  fd  Linux raid autodetect

# df -h 
/dev/md0               19G   12G  6,0G  66% /      type ext3 (rw)
/dev/md2              272G  245G   25G  91% /var   type ext3 (rw)

Gostaria de verificar se tudo está funcionando bem e configurá-lo, portanto receberei um email se ocorrer algum erro.

a única linha no meu /etc/smartd.conf é:

DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner

irá analisar esses dois dispositivos de invasão?

E no meu /etc/cron.d/mdadm existe essa linha: 57 0 * * 0 root if [ -x /usr/share/mdadm/checkarray ] && [ $(date +\%d) -le 7 ]; then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi

em /usr/share/mdadm/checkarray sais: inicia uma verificação da informação de redundância de um array MD

    
por rubo77 02.09.2013 / 12:49

1 resposta

2

Se você deseja monitorar a confiabilidade dos discos rígidos, instale o pacote smartmontools , que fornece utilitários para verificar falhas e degradação de disco, usando o Sistema de Auto-Monitoramento, Análise e Relatório de Tecnologia (SMART) integrado à maioria dos ATA e Discos rígidos SCSI.

O pacote contém a ferramenta smartctl , que é útil para verificar discos rígidos da linha de comando e smartd daemon que verifica discos rígidos em um intervalo especificado e registra avisos / erros no syslog e também pode enviar avisos e erros para um endereço de email especificado.

Para ativar o daemon, você deve remover o comentário da linha start_smart no arquivo /etc/default/smartmontools . Então, você tem que definir no arquivo /etc/smartd.conf quais discos rígidos você quer monitorar e iniciar o serviço smartmontools (check man smartd e man smartd.conf para instruções detalhadas, além disso, há muitos exemplos neste arquivo):

/dev/sda  -m [email protected] -M exec /usr/share/smartmontools/smartd-runner
/dev/sdb  -m [email protected] -M exec /usr/share/smartmontools/smartd-runner

Você pode monitorar seus dispositivos md com a ferramenta mdadm . Se você deseja receber e-mails com alertas, defina um destinatário de e-mail no arquivo /etc/mdadm.conf (detalhes em man mdadm.conf e man mdadm ):

MAILADDR [email protected]

Em seguida, agende via cron este comando (o período de programação é com você):

mdadm --monitor --scan -1
    
por 02.09.2013 / 13:24