¿Cómo verifico si smartd y mdadm se ejecutan correctamente?

¿Cómo verifico si smartd y mdadm se ejecutan correctamente?

Tengo un sistema raid en 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)

Me gustaría comprobar si todo está funcionando bien y configurarlo, así recibiré un correo electrónico si ocurre algún error.


la única línea en mi /etc/smartd.confes:

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

¿Eso escaneará esos 2 dispositivos raid?

Y en mi /etc/cron.d/mdadmhay esta línea:
57 0 * * 0 root if [ -x /usr/share/mdadm/checkarray ] && [ $(date +\%d) -le 7 ]; then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi

en /usr/share/mdadm/checkarrayél dice: inicia una ejecución de verificación de la información de redundancia de una matriz MD

Respuesta1

Si desea monitorear la confiabilidad de los discos duros, instale smartmontoolsel paquete que proporciona utilidades para verificar la degradación y fallas de los discos duros, utilizando el Sistema de tecnología de informes, análisis y autocontrol (SMART) integrado en la mayoría de los discos duros ATA y SCSI modernos.

El paquete contiene smartctluna herramienta que es útil para verificar discos duros desde la línea de comandos y smartdun demonio que verifica los discos duros en un intervalo específico y registra advertencias/errores en el syslog y también puede enviar advertencias y errores a una dirección de correo electrónico específica.

Para habilitar el demonio, debes descomentar la línea start_smarten el archivo /etc/default/smartmontools. Luego, debe definir en el archivo /etc/smartd.confqué discos duros desea monitorear e iniciar el servicio smartmontools(marquehombre inteligenteyhombre smartd.confPara obtener instrucciones detalladas, además, hay muchos ejemplos en este archivo):

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

Puede monitorear sus dispositivos md con mdadmla herramienta. Si desea recibir correos electrónicos con alertas, defina un destinatario de correo en el archivo /etc/mdadm.conf(detalles enhombre mdadm.confyhombre mdadm):

MAILADDR [email protected]

Luego, programe mediante cron este comando (el período de programación depende de usted):

mdadm --monitor --scan -1

información relacionada