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

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

Eu tenho um sistema 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 está tudo funcionando bem e configurá-lo, assim receberei um e-mail caso ocorra algum erro.


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

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

isso fará a varredura desses 2 dispositivos raid?

E no meu /etc/cron.d/mdadmhá esta 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

nele /usr/share/mdadm/checkarraydiz: inicia uma verificação das informações de redundância de um array MD

Responder1

Se você deseja monitorar a confiabilidade dos discos rígidos, instale smartmontoolso pacote que fornece utilitários para verificar se há degradação e falha nos discos rígidos, usando o Self-Monitoring, Analysis and Reporting Technology System (SMART) integrado na maioria dos discos rígidos ATA e SCSI modernos.

O pacote contém smartctluma ferramenta útil para verificar discos rígidos a partir da linha de comando e smartddaemon que verifica os 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 e-mail especificado.

Para ativar o daemon, você deve descomentar a linha start_smartno arquivo /etc/default/smartmontools. Depois, você deve definir no arquivo /etc/smartd.confquais discos rígidos deseja monitorar e iniciar o serviço smartmontools(marquehomem espertoehomem smartd.confpara obter instruções detalhadas, 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 mdadma ferramenta. Se você deseja receber e-mails com alertas defina um destinatário de e-mail no arquivo /etc/mdadm.conf(detalhes emcara mdadm.confecara mdadm):

MAILADDR [email protected]

Em seguida, agende via cron este comando (o período de agendamento fica por sua conta):

mdadm --monitor --scan -1

informação relacionada