Temperaturas, velocidades y voltajes

Con lm-sensors es posible vigilar de manera automática la temperatura de la CPU y otras temperaturas del sistema, las velocidades de los ventiladores y también los voltajes adecuados.

Instalación

apt-get install lm-sensors

Detección

sensors-detect

Verificar o agregar los módulos detectados anteriormente:

vi /etc/modules

Insertar los nuevos módulos en el Kernel:

service module-init-tools restart

Monitoreo automático con Monit

De esta manera resulta util tener «scripts» simples que verifiquen, por ejemplo, la temperatura de los Procesadores:

vi /etc/monit/conf.d/sensors.conf

check program core_0_temperature with path "/PATH/sensor-core-0.sh"
        group temperature
        if status > 75 then alert

check program core_1_temperature with path "/PATH/sensor-core-1.sh"
        group temperature
        if status > 75 then alert

Bash Scripts (chmod 500)

vi sensor-core-0.sh

#!/bin/bash

temperature=$(sensors | grep "Core 0" | awk '{printf ("%d",  $3)}')

#echo $temperature

exit $temperature

vi sensor-core-1.sh

#!/bin/bash

temperature=$(sensors | grep "Core 1" | awk '{printf ("%d",  $3)}')

#echo $temperature

exit $temperature

De la misma manera se puede vigilar la velocidad de los ventiladores y también ciertos voltajes esperados.

Deja un comentario