apt-get install lm-sensors
sensors-detect
Alle Fragen können mit y (YES) beantwortet werden - auch die letzte!
/etc/init.d/lm-sensors restart
Bei mir war, wenn ich mich recht entsinne, ein Neustart der Servers nötig, also …
reboot
Ein erster Test mit …
sensors
… sollte eine solche oder ähnliche Ausgabe erzeugen
smsc47m192-i2c-0-2d Adapter: SMBus I801 adapter at 3000 +2.5V: +2.51 V (min = +0.00 V, max = +3.32 V) VCore: +1.15 V (min = +0.00 V, max = +2.99 V) +3.3V: +3.28 V (min = +0.00 V, max = +4.38 V) +5V: +5.18 V (min = +0.00 V, max = +6.64 V) +12V: +12.50 V (min = +0.00 V, max = +15.94 V) VCC: +3.30 V (min = +0.00 V, max = +4.38 V) +1.5V: +1.55 V (min = +0.00 V, max = +1.99 V) +1.8V: +1.77 V (min = +0.00 V, max = +2.39 V) Chip Temp: +35.0°C (low = -127°C, high = +127°C) CPU Temp: +51.0°C (low = -127°C, high = +127°C) Sys Temp: +42.0°C (low = -127°C, high = +127°C) vid: +2.050 V (VRM Version 8.2) smsc47m1-isa-0680 Adapter: ISA adapter fan1: 4165 RPM (min = 1280 RPM, div = 4) fan2: 0 RPM (min = 1280 RPM, div = 4) ALARM
Bei dem sensors_-Plugin handelt es sich um ein sogenanntes Wildcard-Plugin. Das heisst, dass die zu überwachenden Sensoren als Variable nach dem Unterstrich angegeben wird.
ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_fan ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_volt ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_temp
Da ich keinen zweiten Lüfter angeschlossen habe, der Anschluss aber von lm-sensors erkannt wurde (s.o. → Zeile mit ALARM), müssen die Grenzwerte für den entsprechenden Lüfter in /etc/munin/munin.conf auf 0 gesetzt werden, sonst gibt es alle 5 Minuten eine Warnung von Munin per E-Mail.
[mainserver.hoefer]
...
sensors_fan.fan2.warning 0
sensors_fan.fan2.critical 0