Monitorizar temperaturas de hardware

De Guía Ubuntu
Saltar a: navegación, buscar

En GNU/Linux se puede monitorizar las temperaturas del procesador, la placa base, los discos duros, así como las velocidades de los ventiladores. Todo esto gracias a lm-sensors.


Instalar lm-sensors

Lo primero es instalar el paquete lm-sensors y posiblemente sensord desde synaptic ó desde linea de comandos con un simple:

$ sudo apt-get install lm-sensors sensord

Una vez instalado podemos configurar lm-sensors, pero antes necesitamos cargar el módulo específico para el kernel:

$ sudo modprobe i2c-dev

Ahora ya podemos ejecutar el script para configurar los sensores que queremos usar:

$ sudo sensors-detect

Irá preguntando. Es recomendable contestar a las preguntas por defecto. Antes de la última pregunta, muestra en pantalla algo como:

To make the sensors modules behave correctly, add these lines to /etc/modules:
#----cut here----
[Sensores que te ha detectado]
#----cut here----

Copiamos los sensores que te ha detectado, las líneas que están entre los #----cut here----, y abrimos como administrador el archivo /etc/modules:

$ sudo gedit /etc/modules

Pegamos al final del archivo modules las líneas copiadas y listo.

Para comprobar que funcionan correctamente se pueden cargar los sensores de forma manual. Por ejemplo, a mí me ha detectado el sensor i2c-isa, eeprom entre otros. Para cargar los sensores:

$ sudo modprobe eeprom 
$ sudo modprobe i2c-isa
$ sudo modprobe [nombre del sensor]
$ sudo depmod -a
$ sudo update-modules

Una vez cargados:

$ sensors

Y comprueba que los valores que da sean posibles.

Nota clasica.png Muchas veces el orden en que se cargan los módulos, el orden en que están en el archivo /etc/modules, es importante. Por eso si algún sensor no funciona correctamente o da valores imposibles, prueba cambiar el orden de carga, el orden en el archivo.

Despues de configurar debemos reiniciar el sistema para que se aplique la configuración.

Podemos consultar las temperaturas/velocidades con el comando "sensors".


Interfaces gráficas

Para visualizar las temperaturas y/o velocidades que nos proporciona lm-sensors podemos usar multitud de interfaces como:

  • sensors-applet: un applet para gnome.
  • ksensors: una aplicación en QT (para KDE).
  • wmsensors: un applet para el escritorio WindowMaker.
  • gdesklets: tiene applets varios.