Son utilisation est relativement simple.
Pré-requis
Il est préférable de disposer d’un noyau 2.6.x. Si vous avez encore un 2.4.x, il sera nécessaire d’installer certains modules supplémentaires.
Installation
Utilisez votre logiciel d’installation favori (apt-get ; emerge ; urpmi) pour installer le paquet lm-sensors. Toutes les dépendances devraient s’installer sans souçis.
Pour les noyaux 2.4, il faudra en plus installer les modules noyaux spécifiques à votre noyau et à votre architecture.
Paramétrage
Il est nécessaire de paramétrer les différents détecteurs de votre carte-mère pour qu’il puisse rendre compte de l’état des détecteurs. Pour cela les concepteurs du logiciel ont écrit un script, qui a pour nom sensors-detect. Il faut bien sûr le lancer (dans une console) avec l’utilisateur root.
Au lancement, ce script va charger les modules nécessaires, et tenter de trouver les différents détecteurs. Attention, si vous avez un kernel 2.6, le module rivatv est généralement compilé dans le kernel, il faut donc répondre non à la deuxième question.
Le script va ensuite vous proposer de scanner les différents bus sur lesquels peuvent se trouver des détecteurs, et vous proposer un résumé de ce qu’il aura trouvé.
Enfin, la dernière question du script vous propose d’ajouter des lignes au fichier /etc/modules.conf afin de charger automatiquement tout ce qu’il faut pour activer cette fonction.
Utilisation
Après avoir redémarré, ou bien après avoir chargé tous les modules à la main[modprobe mon_module1 ; modprobe mon_module2 ; etc], vous pouvez utiliser la commande sensors pour voir toutes les informations récupérées par lm-sensors.
Si vous souhaitez afficher ces informations en mode graphique, je vous recommande l’utilisation (et l’installation) de l’utilitaire gkrellm qui dispose de plein d’autres fonctions de surveillance.
Sur l’image, je vous ai surligné le résultat de l’affichage des températures. Mais vous pouvez voir aussi toutes les autres fonctions de gkrellm.