====== 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''** (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''**: 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 [[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: $ 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) È sufficiente creare un file **''/etc/sensors.d/asus-at5nm10-i.conf''** con le etichette personalizzate: 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" Altre direttive utili sono: 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