User Tools

Site Tools


informatica:linux:discos:monitorizar

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
informatica:linux:discos:monitorizar [2014/07/07 15:52] – created joseinformatica:linux:discos:monitorizar [2015/04/13 20:19] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Monitorizar discos ====== ====== Monitorizar discos ======
 +===== Configurar =====
 +
 +Instalamos smartmontools
 + 
 Mirar errores: Mirar errores:
   smartctl -l error /dev/sda   smartctl -l error /dev/sda
  
 Hacer test rapido/largo, esperar el tiempo y mirar errores: Hacer test rapido/largo, esperar el tiempo y mirar errores:
- 
   smartctl -t short /dev/sda   smartctl -t short /dev/sda
- 
   smartctl -t long /dev/sda   smartctl -t long /dev/sda
  
 +Test Corto:
 +  # smartctl -t short /dev/sda
 +    
 +<code>
 +smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.32-26-pve] (local build)
 +Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
 +
 +=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
 +Sending command: "Execute SMART Short self-test routine immediately in off-line mode".
 +Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful.
 +Testing has begun.
 +Please wait 1 minutes for test to complete.
 +Test will complete after Mon Jul  7 17:44:35 2014
 +
 +Use smartctl -X to abort test.
 +</code>
 +
 +Comprobamos que no ha dado errores:
 +
 +  # smartctl -l error /dev/sda
 +<code>
 +smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.32-26-pve] (local build)
 +Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
 +
 +=== START OF READ SMART DATA SECTION ===
 +SMART Error Log Version: 1
 +No Errors Logged
 +</code>
 +
 +El Test Largo indica que tardará unos 130 minutos
 +  # smartctl -t long /dev/sda
 +
 +Para ver si ha acabado. Vemos que solo ha acabado el corto:
 +  # smartctl -l selftest /dev/sda
 +
 +<code>
 +smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.32-26-pve] (local build)
 +Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
 +
 +===== START OF READ SMART DATA SECTION =====
 +SMART Self-test log structure revision number 1
 +Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
 +# 1  Short offline       Completed without error       00%       515         -
 +</code>
 +
 +=====  Añadir Monitorización con correo =====
 + 
 +Fuente: http://blog.shadypixel.com/monitoring-hard-drive-health-on-linux-with-smartmontools/
 +
 +Cambiamos el fichero /etc/smartd.conf y añadimos la monitorización de los discos, por ejemplo un test Largo (L) el lunes (número 1) a las 19
 +
 +  /dev/sda -d sat -s L/../../1/19 -m correo@example.com
 +
 +Añadimos también un test corto cada dia a las 2 de la mañana y el largo lunes a las 3:
 +  
 +  /dev/sda -d sat -s (S/../.././02|L/../../1/19) -m correo@example.com
 +  
 +
 +Para que se ejecute al arrancar el servidor, en el fichero /etc/default/smartmontools descomentamos la línea
 +  start_smartd=yes
 +
 +Arrancamos el servicio
 +<code>
 +# /etc/init.d/smartd status
 +/usr/sbin/smartd is not running.
 +
 +# /etc/init.d/smartd start
 +Starting S.M.A.R.T. daemon: smartd.
 +</code>
informatica/linux/discos/monitorizar.1404748359.txt.gz · Last modified: 2015/04/13 20:19 (external edit)