Vamos a ver como monitorizar la temperatura de nuestro hardware, especificamente la temperatura del procesador, placa base, discos duros y tambien la velocidad de los ventiladores. Bien, como lo haremos, con Im-sensors.
Instalacion
Partiremos instalando el paquete Im-sensors desde Synaptic o simplemente desde nuestra terminal con este comando:
sudo apt-get install lm-sensors sensord
Una vez instalado vamos a comprobar si estan creados los archivos de los dispositivos i2c necesarios para Im-sensors.
sudo ls /dev/i2c*
Si les aparece una lista de archivos i2c pasa directo a la configuracion, de lo contrario continua aqui.
Creando Dispositivos.
Crearemos los archivos i2c de esta manera :
cd /dev sudo MAKEDEV i2c ls i2c*
Quizas ahora te aparezca la lista con los archivos i2c creados, si dice que no ha encontrado ningun archivo entonces hacemos lo siguiente :
sudo gedit makedev.sh
Ahora copien este script y lo pegan en el archivo que crearon.
#!/bin/bash # Here you can set several defaults. # The number of devices to create (max: 256) NUMBER=32 # The owner and group of the devices OUSER=root OGROUP=root # The mode of the devices MODE=600 # This script doesn't need to be run if devfs is used if [ -r /proc/mounts ] ; then if grep -q "/dev devfs" /proc/mounts ; then echo "You do not need to run this script as your system uses devfs." exit; fi fi i=0; while [ $i -lt $NUMBER ] ; do echo /dev/i2c-$i mknod -m $MODE /dev/i2c-$i c 89 $i || exit chown "$OUSER:$OGROUP" /dev/i2c-$i || exit i=$[$i + 1] done #end of file
Le damos permiso de ejecucion y lo ejecutamos.
sudo chmod +x makedev.sh sudo ./makedev.sh ls i2c*
Ahora seguro nos va a aparecer la lista con los archivos i2c creados, asi que pasemos a la configuracion.
Configuracion de Im-sensors.
Carguemos el modulo para el Kernel.
sudo modprobe i2c-dev
Ejecutamos el script para configurar los sensores que queramos usar.
sudo sensors-detect
Aqui en adelante nos ira preguntando, recomiendo responder por defecto. Antes de la ultima pregunta nos mostrara algo como esto :
#----cut here---- # Chip drivers XXXXXXX -- ESTOS SON LOS SENSORES DETECTADOS. #----cut here----
Ahora copiamos los sensores detectados y como admin. abrimos el archivo /etc/modules
sudo gedit /etc/modules
La, o las lineas que copiamos la pegamos al final del archivo modules.
Para ver si funcionan correctamente vamos a cargar los sensores manualmente, de esta manera :
sudo modprobe eeprom sudo modprobe i2c-isa sudo modprobe [nombre del sensor] sudo depmod -a sudo update-modules
Cuando esten cargados ponemos :
sensors
Nos saldra algo como esto : (Este ejemplo es de mi Hardware, no tiene porque el de uds. ser igual.)
root@zatanaz-desktop:/# sensors w83697hf-isa-0290 Adapter: ISA adapter VCore: +1.36 V (min = +0.19 V, max = +0.00 V) ALARM +3.3V: +3.31 V (min = +0.10 V, max = +1.22 V) ALARM +5V: +4.97 V (min = +0.65 V, max = +0.97 V) ALARM +12V: +11.19 V (min = +1.95 V, max = +5.41 V) ALARM -12V: +0.22 V (min = -3.48 V, max = -14.91 V) ALARM -5V: +1.58 V (min = -4.49 V, max = -7.51 V) ALARM V5SB: +5.48 V (min = +0.00 V, max = +0.00 V) ALARM VBat: +3.39 V (min = +2.08 V, max = +2.05 V) ALARM fan1: 1875 RPM (min = 2636 RPM, div = 8) ALARM fan2: 2556 RPM (min = -1 RPM, div = 8) ALARM temp1: +34.0°C (high = +0.0°C, hyst = +2.0°C) ALARM sensor = thermistor temp2: +59.0°C (high = +80.0°C, hyst = +75.0°C) sensor = diode beep_enable:enabled
Ahora solo deben reiniciar el equipo para aplicar la configuracion. Para hacer la consulta solo usen el comando "sensors"
Salu2
Monitoriza la Temperatura del Hardware. by Zatablogger is licensed under a Creative Commons Reconocimiento-Compartir bajo la misma licencia 2.0 Chile License. Based on a work at zatablogger.blogspot.com.
0 comentarios:
Publicar un comentario