Diferencia entre revisiones de «Monitorizar temperaturas de hardware»
(Ampliado) |
|||
Línea 7: | Línea 7: | ||
Lo primero es instalar el paquete '''lm-sensors''' y posiblemente '''sensord''' desde synaptic ó desde linea de comandos con un simple: | 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 | + | $ 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: | Una vez instalado podemos configurar lm-sensors, pero antes necesitamos cargar el módulo específico para el kernel: | ||
− | sudo modprobe i2c-dev | + | $ sudo modprobe i2c-dev |
Ahora ya podemos ejecutar el script para configurar los sensores que queremos usar: | Ahora ya podemos ejecutar el script para configurar los sensores que queremos usar: | ||
− | sudo sensors-detect | + | $ 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 lineas que estan entre los '''#----cut here----''', y abrimos como administrador el archivo ''/etc/modules'': | ||
+ | $ sudo gedit /etc/modules | ||
+ | |||
+ | Pegamos al final del archivo ''modules'' las lineas 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| 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. | Despues de configurar '''debemos reiniciar''' el sistema para que se aplique la configuración. | ||
Línea 28: | Línea 53: | ||
* ksensors: una aplicación en QT (para KDE). | * ksensors: una aplicación en QT (para KDE). | ||
* wmsensors: un applet para el escritorio WindowMaker. | * wmsensors: un applet para el escritorio WindowMaker. | ||
+ | * gdesklets: tiene applets varios. |
Revisión de 14:29 30 ago 2006
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 lineas que estan entre los #----cut here----, y abrimos como administrador el archivo /etc/modules:
$ sudo gedit /etc/modules
Pegamos al final del archivo modules las lineas 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.