LINUX:Sensors

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche

retour à la Surveillance la température


But

Les pilotes Sensors permettent de surveiller les puces de la carte mère et de diverses cartes connectées sur celle-ci.


Installation

Nous avons besoin du logiciel "lm_sensors" qu'il faut installer:

dnf install lm_sensors


Configuration

La configuration va se faire grâce à un programme du logiciel qui va détecter les diverses puces qui supportent ce contrôle. Celles-ci sont visibles dans un des écrans de configuration du BIOS.

On lance en ligne de commande:

sensors-detect

A toutes les questions, on répond par l'affirmative. Il passe en revue le matériel et signale au passage ce qu'il a trouvé capable d'être surveillé.

A la fin, il propose de créer le fichier de configuration "/etc/sysconfig/lm_sensors". On répond par l'affirmative.

Par exemple, son contenu devient:


HWMON_MODULES="coretemp w83627ehf"


Service

Les pilotes détectés seront chargés grâce au service "lm_sensors.service". On doit l'activer et le démarrer:

systemctl enable lm_sensors.service
systemctl start lm_sensors.service

Ce service ne s'exécute qu'une fois au démarrage de la machine.

S'il est déjà actif, on le relance ou on redémarre la machine:

 systemctl restart lm_sensors.service


Consultation

Dès que les pilotes sont chargés, on peut consulter ces informations avec la commande:

sensors

Par exemple:


w83627dhg-isa-0000
Adapter: ISA adapter
Vcore:         2.04 V  (min =  +2.04 V, max =  +2.04 V)  ALARM
in1:           2.04 V  (min =  +2.04 V, max =  +2.04 V)  ALARM
AVCC:          4.08 V  (min =  +4.08 V, max =  +4.08 V)  ALARM
+3.3V:         4.08 V  (min =  +4.08 V, max =  +4.08 V)  ALARM
in4:           2.04 V  (min =  +2.04 V, max =  +2.04 V)  ALARM
in5:           2.04 V  (min =  +2.04 V, max =  +2.04 V)  ALARM
in6:           2.04 V  (min =  +2.04 V, max =  +2.04 V)  ALARM
3VSB:          4.08 V  (min =  +4.08 V, max =  +4.08 V)  ALARM
Vbat:          4.08 V  (min =  +4.08 V, max =  +4.08 V)  ALARM
fan1:           0 RPM  (min =    0 RPM, div = 128)  ALARM
fan2:           0 RPM  (min =    0 RPM, div = 128)  ALARM
fan3:           0 RPM  (min =    0 RPM, div = 128)  ALARM
fan4:           0 RPM  (min =    0 RPM, div = 128)  ALARM
temp1:         -1.0°C  (high =  -1.0°C, hyst =  -1.0°C)  ALARM  sensor = CPU diode
temp2:         +0.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = CPU diode
temp3:         +0.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = CPU diode
cpu0_vid:    +0.000 V
intrusion0:  ALARM
 
nouveau-pci-0100
Adapter: PCI adapter
GPU core:    900.00 mV (min =  +0.85 V, max =  +1.05 V)
temp1:        +33.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)
 
coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +38.0°C  (crit = +100.0°C)
Core 1:       +38.0°C  (crit = +100.0°C)


Ces informations vont apparaître dans le rapport journalier que nous recevons par mail grâce au logiciel vu dans l'article sur LogWatch.




retour à la Surveillance la température