This is an old revision of the document!
LM-sensors e SNMPD
Dopo l'installazione del pacchetto lm-sensors si esegue sensors-detect
. Se siamo fortunati i sensori presenti sulla scheda madre vengono rilevati automaticamente e vengono elencati i moduli kernel da caricare (aggiungerli in /etc/modules
). A questo punto il comando sensors
dovrebbe restituire dei valori sensati per temperatura, velocità di rotazione ventole, voltaggio.
Si installa il pacchetto snmpd
, per comodità di installa anche il client snmpwalk
contenuto nel pacchetto snmp. L'elenco dei MIB viene creato durante l'installazione dal pacchetto non-free snmp-mibs-downloader
. Disgraziatamente l'elenco dei MIB (corrispondenza tra codici numerici e stringhe umanamente leggibili, del tipo .1.3.6.1.4.1.2021.13.16 ⇒ LM-SENSORS-MIB::lmSensors
) ha una licenza non libera e quindi occorre effettuare il download al volo. I file così creati vengono salvati in /var/lib/mibs
.
Sempre se siamo fortunati con il seguente comando SNMP si dovrebbe poter accedere agli stessi valori mostrati da sensors
:
snmpwalk -v2c -c public 127.0.0.1 LM-SENSORS-MIB::lmSensors
Per verificare che snmpd
carichi le estensioni lm-sensors:
# snmpd -Dmib_init No log handling enabled - turning on stderr logging registered debug token mib_init, 1 mib_init: initializing: smux ... mib_init: initializing: lmSensors ...
Controllare se il bug #575810 è stato risolto, altrimenti SNMPD rileva il valore solo del primo sensore.