monitorización de hardware en linux - lm-sensors

lm-sensors nos permite obtener datos de monitorización de nuestro hardware si éste lo soporta. Como no tengo mucho tiempo, les mostraré como obtener datos rapidamente y que nos sirvan.

1 - tener el paquete lm-sensors instalado (viene en slack, supongo que vendrá en la mayoría de distros :D)

2: mirar que detecta lm-sensors:
bash-3.1# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: -127.0°C (crit = +60.0°C)
bash-3.1#

bueno, no muy real saber que hacen -127º, hay que detectar qué dispositivos hay que nos permitan monitorizar:

3: ejecutar sensors-detect (yole dije a todo "yes")
y dice que mostrará un sumario, el mio fue:

Driver `it87':
* ISA bus, address 0x228
Chip `ITE IT8718F Super IO Sensors' (confidence: 9)

Driver `coretemp':
* Chip `Intel Core family thermal sensor' (confidence: 9)

ok, ahora tengo lo que me importa, que son los drivers que hay que cargar para tener sensores: "it87" y "coretemp"

# modprobe it87
# coretemp

4: mirar lo que tenemos luego de cargar los módulos
bash-3.1# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: -127.0°C (crit = +60.0°C)

it8718-isa-0228
Adapter: ISA adapter
in0: +1.23 V (min = +0.00 V, max = +4.08 V) ALARM
in1: +1.17 V (min = +0.00 V, max = +4.08 V) ALARM
in2: +2.98 V (min = +0.00 V, max = +4.08 V) ALARM
in3: +2.93 V (min = +0.00 V, max = +4.08 V) ALARM
in4: +2.93 V (min = +0.00 V, max = +4.08 V) ALARM
in5: +0.50 V (min = +0.00 V, max = +4.08 V) ALARM
in6: +0.74 V (min = +0.00 V, max = +4.08 V) ALARM
in7: +3.25 V (min = +0.00 V, max = +4.08 V) ALARM
Vbat: +3.06 V
fan2: 2250 RPM (min = 3245 RPM) ALARM
fan3: 1236 RPM (min = 3245 RPM) ALARM
temp1: +45.0°C (low = -1.0°C, high = +127.0°C) ALARM sensor = thermal diode
temp2: +51.0°C (low = -1.0°C, high = +127.0°C) ALARM sensor = thermal diode
temp3: +25.0°C (low = -1.0°C, high = +127.0°C) ALARM sensor = thermistor
cpu0_vid: +0.000 V

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +56.0°C (high = +82.0°C, crit = +100.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1: +51.0°C (high = +82.0°C, crit = +100.0°C)

coretemp-isa-0002
Adapter: ISA adapter
Core 2: +50.0°C (high = +82.0°C, crit = +100.0°C)

coretemp-isa-0003
Adapter: ISA adapter
Core 3: +52.0°C (high = +82.0°C, crit = +100.0°C)

ahora si, una cosa a tener en cuenta es que los saca de buses ISA (si los de hace 10 años) que ahora son virtuales. interesante.

por ultimo, agregar en /etc/rc.d/rc.modules
/sbin/modprobe it87
/sbin/modprobe coretemp

para ver el estado, se puede usar gkrellm