Modul Menü

Wer ist online?

Insgesamt sind 5 Besucher online: 1 registrierter, 0 unsichtbare und 4 Gäste
Der Besucherrekord liegt bei 226 Besuchern, die am 8. Jul 2012, 14:25 gleichzeitig online waren.

Mitglieder: Google [Bot]

basierend auf den aktiven Besuchern der letzten 5 Minuten

Statistik

1 Beitrag


Geburtstage

Heute hat kein Mitglied Geburtstag Geburtstage in den nächsten 3 Tagen: lomdar67 (46)

Kalender

<< Juni 2013 >>
Mo Di Mi Do Fr Sa So
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Fest u. Feiertage Kalender-Ereignisse

Anstehende Termine:

miniHowTo - Temperaturen u.a. mit Munin ueberwachen

Kurze Anleitungen und Tipps rund um den c't Server

Moderator: Moderatoren Team

miniHowTo - Temperaturen u.a. mit Munin ueberwachen

Beitragvon moleman » 1. Mai 2007, 08:18

Dieses miniHowTo ist fuer alle, die CPU Temperatur, Luefter Drehzahl und Voltzahlen aber auch Festplattentemperatur und andere SMART werte ueberwachen wollen.

ein lauffaehiger apache webserver wird voraussgesetzt.

munin kann man mittels ctsrvcfg installieren, oder mittels:

Code: Alles auswählen
apt-get install munin munin-node


fuer die systemueberwachung benoetigt man lm-sensors, zu installieren mit:

Code: Alles auswählen
apt-get install lm-sensors


Code: Alles auswählen
sensors-detect
stellt ein paar fragen und macht ein paar tests, mit deren hilfe der vorhanden chipsatz ermittelt wird.

bei der fragen : Do you want to add these lines to /etc/modules automatically? (yes/NO) mit yes antworten, so werden die module beim systemstart geladen.

ein sensors in der konsole sollte in etwa soetwas ausgeben:

Code: Alles auswählen
#sensors
w83697hf-isa-0290
Adapter: ISA adapter
VCore:     +1.68 V  (min =  +1.71 V, max =  +1.89 V)
+3.3V:     +3.31 V  (min =  +3.14 V, max =  +3.46 V)
+5V:       +5.03 V  (min =  +4.73 V, max =  +5.24 V)
+12V:     +11.25 V  (min = +10.82 V, max = +13.19 V)
-12V:      +0.22 V  (min = -13.18 V, max = -10.88 V)
-5V:       +1.43 V  (min =  -5.25 V, max =  -4.75 V)
V5SB:      +5.40 V  (min =  +4.73 V, max =  +5.24 V)
VBat:      +0.00 V  (min =  +2.40 V, max =  +3.60 V)
CPU Fan:  2481 RPM  (min =    0 RPM, div = 32)
CPU Temp:    +51°C  (high =    +0°C, hyst =    +0°C)   sensor = thermistor
M/B Temp:  +35.5°C  (high =   +80°C, hyst =   +75°C)   sensor = thermistor
alarms:
beep_enable:
          Sound alarm disabled

eeprom-i2c-0-51
Adapter: SMBus Via Pro adapter at 0400
Memory type:            DDR SDRAM DIMM
Memory size (MB):       512



nun muss man sensors ins munin einbinden. in /usr/share/munin/plugins fuehrt man folgenden befehl aus:

Code: Alles auswählen
./sensors_ suggest


die ausgabe bei mir sah so aus:

Code: Alles auswählen
fan
volt
temp


die ausgabe kann von board zu board verschieden sein, je nachdem legt man dann die symlinks in /etc/munin/plugins an.

Code: Alles auswählen
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


die datei:/etc/munin/plugin-conf.d/munin-node muss noch editiert werden. hizugefuegt werden muss:

Code: Alles auswählen
[sensors_*]
user root


ich hab munin sicherheiltshalber neu gestartet:

Code: Alles auswählen
/etc/init.d/munin-node restart


ein paar minuten warten und die grafiken sollten im munin erscheinen und sich mit werten fuellen.

wer die smart werte seiner festplatten auslesen moechte, dem empfehle ich diesen thread, da steht alles wichtige.

ein hinweis:

wenn eine luefterdrehzahl von 0 RPM angezeigt wird drehen luefter zu langsam (<2700 U/min). man muss in /etc/sensors.conf bei dem entsprechenden treiber fuer den chipsatz (bei mir chip "w83697hf-*")folgendes eintragen anderfalls wird 0 RPM als.

Code: Alles auswählen
set fan1_div 32


der "fan-divisor" kann folgende werte haben: 2, 4, 8, 16, 32, 64, 128.
mit 32 bin ich bei mir am naechsten an den werten aus dem bios, da sollte manzum vergleich schauen, das gilt natuerlich auch fuer die evtl. vorhandenen anderen luefter fan2 usw..

wenn fan1_div gesetzt ist, ein

sensors -s && sensors ausfuehren. die gesetzten werte werden uebernommen und die luefterdrehzahl angezeigt.

zwei nuetziche links:

http://munin.projects.linpro.no
http://www.lm-sensors.org

viel spass

moleman
moleman
Golden User
Golden User
 
Beiträge: 633
Registriert: 27. Sep 2005, 22:33
Wohnort: /dev/hda1

Zurück zu miniHOWTOs

Wer ist online?

Mitglieder: Google [Bot]

cron