Surveillance des températures et des tensions sous Linux
Introduction
La capacité à surveiller la température des composants clés est importante, que vous jouiez, que vous overclockiez ou que vous fassiez quelque chose de plus professionnel et que vous utilisiez un serveur critique. Linux inclut des modules dans le noyau qui lui permettent d’accéder à des capteurs embarqués dans les composants. Cependant, cela ne suffit pas.
Il existe un programme qui fonctionne en conjonction avec ces modules pour afficher les lectures de ces capteurs dans l’espace utilisateur. Ce programme est lm_sensors. Lm_sensors permet aux utilisateurs d’obtenir une lecture des relevés des capteurs dans la ligne de commande et s’interface avec plusieurs frontaux graphiques qui rendent l’affichage des températures en temps réel automatique et facile.
Installation
Lm_sensors se trouve dans presque tous les dépôts de distributions. Dans la plupart des cas, l’installation est aussi simple qu’une seule commande. Comme il s’agit lm_sensors d’un démon, il devra être démarré dans toutes les distributions, sauf celles basées sur Debian, qui le démarrent automatiquement.
Ubuntu
sudo apt-get install lm-sensorsDebian
apt-get install lm-sensorsChapeau mou
dnf install lm_sensorsDémarrez le démon avec Systemd.
systemctl start lm_sensors
systemctl enable lm_sensors
SUSE/openSUSE
zypper install sensors
Démarrez le démon avec Systemd.
systemctl start lm_sensors
systemctl enable lm_sensors
Arch Linux
pacman -S lm_sensorsEnsuite, démarrez le démon.
systemctl start lm_sensors
systemctl enable lm_sensors
Gentoo
Assurez-vous d’abord que la prise en charge appropriée est activée dans votre noyau.
Device Driver - - - >
-*- I2C support - - - >
<*> I2C device interface
<*> Hardware Monitoring support - - - >
[*] Your Hardware
Ensuite, vous pouvez simplement émerger, démarrer et activer le démon.
emerge sys-apps/lm_sensors
rc-service start lm_sensors
rc-update add lm_sensors defaultLecture
Avec le paquet installé et le démon en cours d’exécution, il est possible d’exécuter une commande qui lm_sensors permettra de détecter tous les capteurs disponibles à la fois dans le matériel et dans le noyau.
sensors-detectLe programme posera un certain nombre de questions sur les capteurs à utiliser. Il vous proposera la meilleure option pour chacun. Si vous ne savez pas quels capteurs choisir, suivez les recommandations jusqu’à la fin où il vous demande si vous souhaitez enregistrer la configuration. Enregistrez-le toujours. Bien sûr, vous pouvez utiliser votre meilleur jugement concernant les capteurs à utiliser.
Détection des capteurs
Ligne de commande
Ouvrez un terminal et, comme utilisation régulière, exécutez des capteurs.
sensorsCela vous donnera une lecture textuelle des capteurs surveillés, ainsi que leurs lectures de température ou de tension actuelles.
Interfaces graphiques
D’accord, il y a donc une tonne d’options d’interface graphique pour afficher la sortie de lm_sensors. Deux des options les plus populaires sont Gkrellm et Conky. Les deux sont largement disponibles dans les dépôts de distribution et s’interfacent très bien avec lm_sensors.
Gkrellm
Pour activer la prise en charge de vos capteurs dans Gkrellm, ouvrez la configuration en appuyant sur F1 ou en faisant un clic droit sur le bord de la fenêtre. Sur le côté de la fenêtre qui s’ouvre, cliquez sur Intégrés, puis sur Capteurs. Dans ce menu, vous pouvez cocher les capteurs que vous souhaitez que Gkrellm affiche.
Conky
Conky est beaucoup plus personnalisable que Gkrellm, il n’est donc pas facile de donner un ensemble explicite d’instructions. Étant donné que Conky peut prendre des entrées sous forme de variables à partir de l’exécution de programmes en ligne de commande, c’est ainsi que vous lui transmettez les informations du capteur. L’exécution de capteurs exec dans la configuration Conky donnera la sortie des capteurs. Cependant, cela donne la sortie complète, vous pouvez donc utiliser d’autres outils en ligne de commande comme grep et cut pour obtenir la sortie exacte que vous souhaitez.
Fermeture
Lm_sensors’est un outil précieux pour garder un œil sur le matériel de votre système. Évidemment, ce guide n’est pas entré dans tous les détails, mais il donne une base qui ne manquera pas de faire tourner les esprits. Les interfaces graphiques offrent également une tonne d’options de personnalisation pour une surveillance en temps réel sur votre bureau. Profitez de garder votre ordinateur frais et votre bureau en bon état.