decoration Wpisy na blogu decoration

decoration
decoration
02.03 2009
12:21

Monitorowanie urządzeń - lm-sensors

Produkowane w dzisiejszych czasach komputery zaopatrzone są w sensory monitorujące działanie podzespołów komputera. Przedstawię tutaj krótko w jaki sposób odczytywać te dane i wyświetlać je w czasie pracy w systemie Linux.

Konfiguracja jądra

Jak zwykle – na początek trzeba zacząć od przygotowanie jądra systemu. Przed tym warto dokładniej zapoznać się z naszym sprzętem komputerowym:

lspci
cd /usr/src/linux
make menuconfig


W jądrze nie czeka nas zbyt wiele modyfikacji. Przechodzimy do zakładki  Device Drivers  --->  I2C support  i zaznaczamy: I2C device interface jako moduł. Następnie przechodzimy do I2C Hardware Bus support i zaznaczamy urządzenia jakie posiadamy (ewentualnie żadne). Następnie udajemy się do Device Drivers  --->  Hardware Monitoring support  i tutaj również zaznaczamy posiadane przez nas urządzenia. Jeśli nie wiemy co dokładnie zaznaczyć można zaznaczyć wszystko, ale po co nam śmieci w systemie.



Na koniec przekompilujemy i zainstalujemy nowe moduły:

make && make modules_install


Teraz trzeba skopiować nowe jądro na miejsce starego – ścieżka nowego powinna być widoczna gdzieś pod koniec wypisach na ekran informacji po kompilacji jądra.

cp arch/x86/boot/bzImage /boot/vmlinuz


Ponownie uruchamiamy komputer – na wszelki wypadek jeśli zostały dodane jakieś elementy wkompilowane w jądro (nie jako moduły)

 

Kompilacja Lm-Sensors

Przejdźmy teraz do aplikacji odpowiedzialnej za pobieranie informacji o stanie podzespołów komputera. Lm-sensors można pobrać z oficjalnej strony. Następnie rozpakowujemy i kompilujemy:

tar xvf lm_sensors-3.1.0.tar.bz2
cd lm_sensors-3.1.0
make PREFIX=/usr
make install PREFIX=/usr


Przed uruchomieniem musimy załadować nasze skompilowane moduły – w podobny sposób jak tutaj:

modprobe i2c-core
modprobe i2c-proc


Do wykrycia sprzętu, który zostanie obsłużony uruchamiamy:

sensors-detect


Odpowiadamy na wszystkie pytania twierdząco, aby przeskanować wszystkie typy urządzeń. Na koniec zostaniemy zapytani, czy wygenerować plik konfiguracyjny – również odpowiadamy YES.

Aby sprawdzić, czy wszystko działa poprawnie wydajemy polecenie

sensors


lub jeżeli chcemy wskazać inny plik konfiguracyjny:

sensors -c /etc/sysconf/lm_sensors


Aplikacje
W zależności od tego jakiego środowiska używamy możemy skorzystać z kilku aplikacji odczytujących informacje z lm-sensors.
Dla KDE jest to np. KSensors, Kima.
Dla Gnome: ComputerTemp, dla XFCE: Xfce4-sensors.



Z innych aplikacji pomocnych przy monitorowaniu systemu przez lm-sensors można wymienić Conky, GKrellM.

 



Dodaj komentarz:

Nick:
URL:
Komentarz:
Wynik dzialania z obrazka =

Powrót



Copyleft (C) tom000.info 2004-2010. Some rights reserved.