Búsqueda de sitios web

Psensor: una herramienta de monitoreo de temperatura de hardware para Linux


Psensor es un software de aplicación basado en GTK+ (kit de herramientas de widgets para crear una interfaz gráfica de usuario) que se utiliza para monitorear la temperatura del hardware y trazar gráficos en tiempo real a partir de los datos obtenidos para una revisión rápida.

Características del sensor

  • Muestra la temperatura de la placa base, CPU, GPU (Nvidia) y unidades de disco duro.
  • Muestra la velocidad del ventilador de la CPU.
  • Psensor es capaz de mostrar la temperatura del servidor remoto y la velocidad del ventilador.
  • Muestra también el uso de CPU de Linux.
  • De hecho, Psensor detectará cualquier hardware compatible e informará la temperatura en forma de texto y en un gráfico, automáticamente.
  • Todas las temperaturas se representan en un gráfico.
  • Las alarmas y alertas garantizan que no pase por alto problemas críticos relacionados con la temperatura del hardware del sistema y la velocidad del ventilador.
  • Es fácil de configurar y usar.

Dependencias

  • lm-sensor y hddtemp: Psensor depende de estos dos paquetes para obtener informes sobre la temperatura y la velocidad del ventilador.
  • psensor-server: es un paquete opcional, necesario si desea recopilar información sobre la temperatura del servidor remoto y la velocidad del ventilador.

Instalación de Psensor en Linux

Como dije anteriormente, el programa Psensor depende de los paquetes lm-sensor y hddtemp y estos dos paquetes deben estar instalados en el sistema para poder instalar Psensor.

Instalar lm-sensores en Linux

La mayoría de las distribuciones populares de Linux ofrecen estos dos paquetes desde el repositorio predeterminado, pero en las distribuciones basadas en RHEL, debe instalar y habilitar el repositorio epel-release para obtener estos paquetes.

yum install epel-release 
yum install lm_sensors lm_sensors-devel hddtemp

Nota: Si está utilizando Fedora Linux, reemplace yum con dnf en el comando anterior.

En distribuciones basadas en Debian, puede instalar desde el repositorio predeterminado usando el siguiente comando apt.

sudo apt install lm-sensors hddtemp

En Arch y OpenSuse, puede instalarlo como se muestra.

sudo pacman -S lm-sensors hddtemp           [On Arch Linux]
sudo zypper install lm-sensors hddtemp      [On OpenSUSE]    

Instalar Psensor en Linux

Una vez que estas dos dependencias estén instaladas en el sistema, puede instalar Psensor en sistemas similares a Debian, Arch y OpenSuse usando el siguiente comando.

sudo apt install psensor        [On Debian-based Systems]
sudo pacman -S psensor          [On Arch Linux]
sudo zypper install psensor     [On OpenSUSE]   

Desafortunadamente, en sistemas RedHat similares, Psensor no está disponible en el repositorio predeterminado del sistema y debe compilarlo desde el código fuente como se muestra a continuación.

yum install gcc gtk3-devel GConf2-devel cppcheck libatasmart-devel libcurl-devel json-c-devel libmicrohttpd-devel help2man libnotify-devel libgtop2-devel make 

A continuación, descargue el tarball fuente estable más reciente de Psensor (es decir, la versión 1.2.1) y compílelo usando los siguientes comandos.

wget https://wpitchoune.net/psensor/files/psensor-1.2.1.tar.gz 
tar zxvf psensor-1.2.1.tar.gz 
cd psensor-1.2.1/ 
./configure 
make 
make install

Instale Psensor Server, opcional, que solo es necesario si desea ver la temperatura y la velocidad del ventilador del servidor remoto.

apt install psensor-server

Nota: El paquete Psensor Server solo está disponible en sistemas similares a Debian; no hay ningún paquete binario o fuente disponible para sistemas RedHat.

Psensor: monitoree la temperatura del hardware de Linux desde CLI

Es un paso opcional pero sugerente: debes ejecutar sensors-detect como root para diagnosticar el hardware por sensores y escribir la opción predeterminada 'Yes' hasta que sepas lo que estás haciendo. .

sensors-detect

De nuevo, un paso opcional, pero para la configuración sugerente debe ejecutar sensors, como root para mostrar la temperatura de varios dispositivos de hardware desde la línea de comando. Todos estos datos se utilizarán para Psensor.

sensors

Psensor: monitorea la temperatura de Linux desde la GUI

Ejecute Psensor desde el Menú de aplicaciones del escritorio para obtener la vista gráfica.

Marque todos los sensores para trazar el gráfico. Es posible que notes los códigos de color.

Personalización de Psensor en Linux

Vaya a Menú PsensorPreferenciasInterfaz. Desde aquí, puede tener opciones para la personalización relacionada con la interfaz, la unidad de temperatura y la posición de la tabla del sensor.

En Menú PsensorPreferenciasInicio. Desde aquí, puede configurar Iniciar/Ocultar al inicio y Restaurar la posición y el tamaño de la ventana.

En el Gráfico del capó (PsensorPreferenciasGráfico), puede configurar el color de primer plano/fondo, la duración del monitoreo, el intervalo de actualización, etc.

Puede configurar Configuración de sensores en (PsensorPreferenciasSensores).

La última pestaña (PsensorPreferenciasProveedores) le proporciona la configuración Activar/Desactivar para todos los sensores.

Puede hacer Preferencias del sensor en (PsensorPreferencias del sensor).

Conclusión

Psensor es una herramienta muy útil que le permite ver esas áreas grises del monitoreo del sistema que a menudo se pasan por alto, es decir, el monitoreo de la temperatura del hardware. El sobrecalentamiento del hardware puede dañar ese hardware en particular y otro hardware circundante o puede bloquear todo el sistema.

No, no estoy pensando desde una perspectiva financiera. Piense en el valor de los datos que podrían perderse y en el costo y el tiempo que llevará construir el sistema nuevamente. Por lo tanto, siempre es una buena idea tener una herramienta como Psensor a nuestro lado para evitar dicho riesgo.