Monitorizar temperaturas de hardware
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.
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.