Miesięcznik informatyków i menedżerów IT sektora publicznego

2010-02-22, Jacek Kurek

LINUKS | Kontrola stanu sprzętu

PROBLEM | Próba zestawienia połączenia z serwerem SSH kończy się komunikatem "Host identification changed". Co to oznacza? Dlaczego nie mogę zestawić tego połączenia?

Dzięki poleceniu sensors możemy monitorować stan sprzętu – nie tylko prędkość wentylatorów, ale również temperaturę procesora i chipsetu płyty głównej, czy też wartości napięć zasilających komputer. W przedstawionym przykładzie widzimy, że uszkodzeniu uległ wentylator nr 3.

Rozwiązanie:

Możemy kontrolować prędkość obrotową wszystkich wentylatorów podłączonych do płyty głównej. Dysponując odpowiednim oprogramowaniem możemy odczytywać parametry ich pracy (niekiedy nimi sterować), a tym samym stwierdzać ich ewentualne usterki. W Linuksie do odczytu tych informacji używamy pakietu lm-sensors, który znajdziemy w większości popularnych dystrybucji (można go także pobrać ze strony www.lm-sensors.org). Zanim będziemy jednak mogli odczytać parametry z czujników, musimy skonfigurować pakiet do współpracy z płytą główną umieszczoną w danym komputerze.

Wywołujemy więc program sensors-detect, uruchamiając tym samym procedurę skanowania sprzętu. Jeśli zostanie ona zakończona pomyślnie, wyszczególnione zostaną moduły jądra, które musimy samodzielnie załadować, korzystając z polecenia modprobe. Aby pobrać informacje o naszym sprzęcie (temperatura procesora, prędkość wentylatorów, wartość napięcia zasilającego), wystarczy wydać polecenie sensors. Mając dostęp do tych informacji, wystarczy już tylko napisać prosty skrypt, który uruchamiany cyklicznie, będzie sprawdzał prędkość wentylatorów, a w razie stwierdzenia nieprawidłowości (0 RPM) wyśle nam e-mail z ostrzeżeniem.

 
 

Polecamy

Biblioteka Informacja Publiczna

Specjalistyczne publikacje książkowe dla pracowników administracji publicznej

więcej  

Admin wITek

Admin wITek - Wrzesień 2010

Galeria wITka