Cet article répertorie certaines des applications de ligne de commande disponibles dans Linux pour surveiller les capteurs matériels. De nombreuses applications graphiques utilisent ces outils de ligne de commande comme base, en particulier les deux premières applications mentionnées ci-dessous.
Sensors LM
LM-Sensors est une suite d'applications de ligne de commande pour surveiller et afficher les données du capteur. Il peut afficher des informations de capteur comme la vitesse du ventilateur, la tension, la température, etc.
Pour installer LM-Sensors dans Ubuntu, exécutez la commande ci-dessous:
$ sudo apt install lm-capteurs
Une fois l'installation terminée, exécutez la commande ci-dessous pour identifier les capteurs sur votre système:
$ sudo capteurs-détect
LM-Sensors affichera quelques invites dans le terminal et demandera votre entrée. Lisez chaque invite soigneusement et répondez dans oui / non. Ces invites peuvent être différentes pour différents systèmes en fonction de la configuration matérielle, il n'y a donc aucun moyen standard de configurer les capteurs. Il est nécessaire de compléter cette assistant de configuration de ligne de commande sinon une mauvaise ou seulement des informations partielles sur les capteurs peuvent être disponibles.
Après avoir répondu à toutes les questions, redémarrez votre système et exécutez la commande ci-dessous pour vérifier la température du processeur, la température du GPU, la vitesse du ventilateur, la tension, etc. Dans le terminal:
$ capteurs
Si vous préférez les unités Fahrenheit au lieu de Celsius, exécutez une commande modifiée mentionnée ci-dessous:
$ capteurs -f
Pour mettre à jour automatiquement les valeurs de température chaque seconde, exécutez une commande dans le format suivant:
$ watch -n 1 capteurs
Ici «-N 1» fait référence à l'intervalle de temps en secondes entre les mises à jour.
Putil
PSUTIL est un module Python qui peut rechercher des informations matérielles, des processus actifs et des données d'utilisation du système en temps réel. Étant donné que Putil peut afficher beaucoup de données sur votre matériel, vous pouvez l'utiliser efficacement en remplacement de plusieurs applications de ligne de commande et de commandes de bash qui sont utilisées séparément pour récupérer diverses valeurs d'utilisation du matériel.
Pour installer pUtil dans Ubuntu, exécutez la commande ci-dessous:
$ sudo apt installer python3-psutilUne fois l'installation terminée, exécutez la commande ci-dessous pour afficher rapidement la température du CPU et du GPU:
$ Python3 -C "Import Poutil; importPrint; pprint.Pprint (Poutil.Sensors_Temperatures ()) "Pour montrer en continu la température chaque seconde, exécutez la commande ci-dessous:
$ watch -n 1 -x python3 -c "Importer pSutil; import pprint;Ici «-N 1» fait référence à l'intervalle de temps en secondes entre les mises à jour.
Puisque Poutil est une bibliothèque Python, vous pouvez l'utiliser dans des scripts Python et des applications GUI fabriquées en python. Quelques beaux scripts fournis par la documentation officielle PSUTIL peuvent être utilisés pour afficher la sortie bien formatée dans le terminal.
Le premier script «Températures.py ”peut être téléchargé à partir d'ici. Exécutez la commande ci-dessous pour afficher les valeurs de température une fois que vous avez téléchargé le fichier:
$ python3 ./ températures.pyPour afficher en continu les valeurs de température à un intervalle fixe d'une seconde, exécutez la commande ci-dessous:
$ watch -n 1 -x python3 ./ températures.pyLe deuxième script appelé «capteurs.py ”peut être téléchargé à partir d'ici. En plus des valeurs de température, ce script fournit également la vitesse du ventilateur en régime, au niveau de la batterie, etc. Exécutez la commande ci-dessous une fois que vous avez téléchargé le fichier:
$ python3 ./ capteurs.pyPour afficher en continu les valeurs de température, la vitesse du ventilateur, etc. À un intervalle fixe d'une seconde, exécutez la commande ci-dessous:
$ watch -n 1 -x python3 ./ capteurs.pyHardinfo
HardInfo est une application graphique qui affiche des informations sur divers composants matériels de votre système. Il peut également faire certains repères pour mesurer les performances et peut exporter des rapports détaillés dans les formats de texte et HTML.
Pour installer HardInfo dans Ubuntu, exécutez la commande ci-dessous:
$ sudo apt install hardinfo
Avec l'application GTK, il fournit également une interface de ligne de commande aussi capable que le frontage graphique. Pour afficher les capteurs et les valeurs de température de courant à l'aide de HardInfo, exécutez la commande ci-dessous:
$ dispositifs Hardinfo -RMA.Donc | Grep -a 10 capteurs
Regards
Les regards sont un outil de type «top» pour Linux qui montre des données d'utilisation du matériel en temps réel dans un terminal. Il est écrit en langue python et en fait il utilise la bibliothèque PSUtil mentionnée ci-dessus. Cependant, il est livré avec de nombreuses fonctionnalités supplémentaires comme un serveur léger intégré, une API JSON RESTful, une interface utilisateur Web qui peut être consultée dans un navigateur, une exportation CSV et ainsi de suite. Si vous avez utilisé des outils comme TOP / HTOP, il ressemble et fonctionne de manière similaire à eux.
Pour installer des regards dans Ubuntu, exécutez la commande ci-dessous:
$ sudo apt installer des regards
Pour voir les capteurs et leurs valeurs de température ainsi que d'autres informations matérielles, exécutez la commande ci-dessous:
$ regards
Pour afficher les valeurs de température dans les unités Fahrenheit, exécutez la commande ci-dessous:
$ regards - Fahrenheit
Pour afficher uniquement les données des capteurs et rien d'autre, exécutez la commande ci-dessous:
$ Glances -T 1 - Capteurs
Ici «-T 1» fait référence à l'intervalle de temps en secondes entre les mises à jour.
Conclusion
Ce sont quelques-unes des applications de ligne de commande disponibles pour Linux pour surveiller la température des composants matériels sur un système. Ces applications sont légères sur la consommation de processeur et de mémoire et elles sont idéales pour surveiller à distance les serveurs.