lm_sensors-3.4.0
Introduction à lm_sensors
Le paquet Lm Sensors fournit un
support en espace utilisateur pour les pilotes de surveillance du
matériel dans le noyau linux. C'est pratique pour surveiller la
température du processeur et régler les performances de quelques
matériels (comme les ventilations).
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-8.3.
Informations sur le paquet
Dépendances de lm_sensors
Requises
Which-2.21
Facultatives
RRDtool
(requis pour construire le programme sensord)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/lm_sensors
Configuration du noyau
Configurer votre noyau correctement est un processus itératif qui
peut conduire à la compilation du noyau un certain nombre de fois.
La façon la plus simple de le faire est de commencer par activer
les modules et ensuite compiler tout ce qui peut être nécessaire à
Lm Sensors en modules :
[*] Enable loadable module support ---> [CONFIG_MODULES]
Bus options (PCI etc.) --->
[*] PCI support [CONFIG_PCI]
Device Drivers --->
I2C support --->
<*/M> I2C device interface [CONFIG_I2C_CHARDEV]
I2C Hardware Bus support --->
<M> (configure all of them as modules)
<*/M> Hardware Monitoring support ---> [CONFIG_HWMON]
<M> (configure all of them as modules)
Recompilez votre noyau et redémarrer avec le nouveau noyau. Ne pas
oublier make
modules_install. Nous reviendrons sur le noyau dans
la section de configuration.
Installation de lm_sensors
Installez lm_sensors en lançant
les commandes suivantes :
make PREFIX=/usr \
BUILD_STATIC_LIB=0 \
MANDIR=/usr/share/man
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make PREFIX=/usr \
BUILD_STATIC_LIB=0 \
MANDIR=/usr/share/man install &&
install -v -m755 -d /usr/share/doc/lm_sensors-3.4.0 &&
cp -rv README INSTALL doc/* \
/usr/share/doc/lm_sensors-3.4.0
Explication des commandes
BUILD_STATIC_LIB=0
:
Ce paramètre désactive la compilation et l'installation des
versions statiques de libsensors
.
PROG_EXTRA=sensord
:
Ce paramètre autorise la compilation de sensord, un démon qui peut
surveiller votre système à moment régulier. La compilation de
sensord demande
RRDtool.
La compilation de RRDtool 1.4.6 requiert la commande sed :
sed -i '/ sv_undef/d'
bindings/perl-shared/RRDs.xs.
Configuration de Lm Sensors
Fichier de
configuration
/etc/sensors3.conf
Informations sur la configuration
Pour trouver quel capteur matériel votre système possède, tapez
la commande suivante en tant qu'utilisateur root
:
sensors-detect
Les modules appropriés sont chargés et un résumé est affiché à la
fin. Maintenant que vous savez ce qui est nécessaire, vous pouvez
recompiler votre noyau et activer juste les options dont vous
avez besoin (c'est-à-dire, n'activez pas les modules que vous
n'utilisez pas).
Contenu
Programmes installés:
fancontrol, isadump, isaset, pwmconfig,
sensors, sensors-conf-convert, sensors-detect et
éventuellement, sensord
Bibliothèque installée:
libsensors.so
Répertoires installés:
/etc/sensors.d, /usr/include/sensors et
/usr/share/doc/lm_sensors-3.4.0
Descriptions courtes
fancontrol
|
est un script shell à utiliser avec lm_sensors. Il lit ses valeurs de
configuration depuis un fichier, puis calcule la vitesse
des ventilateurs en fonction des températures et
initialise la sortie PWM correspondante avec la valeur
calculée.
|
isadump
|
est un petit programme d'aide pour examiner les registres
visibles à travers le bus ISA. Il est destiné à sonder
une puce qui est sur le bus ISA en fonctionnant avec un
registre d'adresse et un registre de données (accès
semblable à I2C) ou une plage (de plus de 256 octets).
|
isaset
|
est un petit programme d'aide pour initialiser les
registres visibles à travers le bus ISA.
|
pwmconfig
|
teste la modulation de largeur d'impulsions (pulse width
modulation) (PWM) de la sortie des capteurs
et configure fancontrol.
|
sensors
|
affiche la valeur actuelle de tous les capteurs.
|
sensors-conf-convert
|
est un script Perl pour
convertir les fichiers de configuration de lm-sensors version 2 pour qu'ils
fonctionnent avec la version 3.
|
sensors-detect
|
est un script Perl qui
vous guidera à travers le processus d'analyse de votre
système pour de nombreuses puces de surveillance du
matériel (capteurs), supportés par libsensors , ou plus généralement par la
suite d'outils lm_sensors.
|
sensord
|
(facultatif) est un démon qui peut être utilisé pour
loguer périodiquement les valeurs des capteurs.
|
libsensors.so
|
contient les fonctions de l'API de lm_sensors.
|
Last updated on 2018-08-22 00:38:20 +0200