User Tools

Site Tools


doc:appunti:linux:sa:snmpd_lm_sensors

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
doc:appunti:linux:sa:snmpd_lm_sensors [2010/05/24 13:49] – created niccolodoc:appunti:linux:sa:snmpd_lm_sensors [2011/10/13 17:48] (current) – [Personalizzazione etichette] niccolo
Line 3: Line 3:
 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. 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''**.+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''** (vedere queste [[snmp#mibs_e_debian_squeeze|note]]). 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''**: Sempre se siamo fortunati con il seguente comando SNMP si dovrebbe poter accedere agli stessi valori mostrati da **''sensors''**:
Line 24: Line 24:
  
 Controllare se il bug [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575810|#575810]] è stato risolto, altrimenti SNMPD rileva il valore solo del primo sensore. Controllare se il bug [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575810|#575810]] è stato risolto, altrimenti SNMPD rileva il valore solo del primo sensore.
 +
 +===== Personalizzazione etichette =====
 +
 +Se le etichette mostrate dal comando ''sensors'' non ci piacciono (o sono sbagliate) è possibile modificarle con un semplice file di configurazione. Ecco ad esempio le etichette predefinite per una scheda madre Asus AT5NM10-I:
 +
 +<code>
 +$ sensors
 +atk0110-acpi-0
 +Adapter: ACPI interface
 +Vcore Voltage:     +1.09 V  (min =  +0.85 V, max =  +1.60 V)
 + +3.3 Voltage:     +3.42 V  (min =  +2.97 V, max =  +3.63 V)
 + +5 Voltage:       +4.71 V  (min =  +4.50 V, max =  +5.50 V)
 + +12 Voltage:     +12.54 V  (min = +10.20 V, max = +13.80 V)
 +CPU FAN Speed:       0 RPM  (min =  600 RPM)
 +CHASSIS FAN Speed:1730 RPM  (min =  600 RPM)
 +CPU Temperature:   +41.0°C  (high = +60.0°C, crit = +95.0°C)
 +MB Temperature:    +34.0°C  (high = +45.0°C, crit = +75.0°C)
 +</code>
 +
 +È sufficiente creare un file **''/etc/sensors.d/asus-at5nm10-i.conf''** con le etichette personalizzate:
 +
 +<file>
 +chip "atk0110-acpi-0"
 +       label in0 "Voltage core"
 +       label in1 "Voltage +3.3"
 +       label in2 "Voltage +5"
 +       label in3 "Voltage +12"
 +       label fan1 "CPU Fan"
 +       label fan2 "Sys Fan"
 +       label temp1 "CPU Temp"
 +       label temp2 "Sys Temp"
 +</file>
 +
 +Altre direttive utili sono:
 +
 +<file>
 +chip "w83782d-*"
 +    ignore temp4
 +    ignore temp5
 +
 +    set fan1_min 1100
 +
 +    set temp1_max 70
 +    set temp1_max_hyst 65
 +    
 +    set in1_min  1.75 * 0.9
 +    set in1_max  1.75 * 1.1
 +</file>
doc/appunti/linux/sa/snmpd_lm_sensors.1274701763.txt.gz · Last modified: 2010/05/24 13:49 by niccolo