LINUX:Sensors
→ 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