lunes, 8 de febrero de 2010

Monitoreando los discos con smarmontool

Hace mucho que tendria que haber escrito sobre S.M.A.R.T acrónimo de Self Monitoring Analysis and Reporting Technology que consiste en detectar los fallos de los discos rigidos. En un país como Argentina donde la luz se corta casí tan seguido como los piqueteros cortan las calles, existe una probabilidad del 70% de que los discos sean lo primero que fallen de una PC.
Por ende pongamos manos a la obra e instalemos smartmontools para estar alerta de posibles problemas.

apt-get install smartmontools

hacemos un fdisk -l para conocer los discos que tenemos.

Y ahora a configurar el demonio smartd. Editamos el archivo

vim /etc/default/smartmontools

Y descomentamos las siguientes 3 lineas

enable_smart="/dev/hda /dev/hdb" (acá ponemos nuestro disco en mi caso /dev/sda)

start_smartd=yes (ponemos que arranque al inicio)

smartd_opts="--interval=1800" (que monitoree cada 30 minutos que son 1800 segundos)

Ahora editamos el archivo

vim /etc/smartd.conf

Buscamos la unica linea descomentada parecida o igual a la siguiente

DEVICESCAN -m root -M exec /usr/share/smartmontools/smartd-runner

Y la reemplazamos por la siguiente

/dev/sda -d sat -a -m correo@gmail.com -M exec /usr/share/smartmontools/smartd-runner

Reiniciamos el servicio smartmontools y vemos la salida filtrada de smartd en syslog

/etc/init.d/smartmontools start && tail -n 40 -f /var/log/syslog | grep smartd

Fuentes: Howtoforge.net , outofcontrol.ca

Esto no quita que tengamos que hacer backup!

No hay comentarios: