User Tools

Site Tools


doc:appunti:linux:sa:snmpd_lm_sensors

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.

doc/appunti/linux/sa/snmpd_lm_sensors.1274701763.txt.gz · Last modified: 2010/05/24 13:49 by niccolo