Wyszukiwanie w witrynie

Psensor - narzędzie do monitorowania temperatury sprzętu dla systemu Linux


Psensor to oprogramowanie oparte na GTK+ (Widget Toolkit do tworzenia graficznego interfejsu użytkownika), które służy do monitorowania temperatury sprzętu i tworzenia wykresów w czasie rzeczywistym na podstawie uzyskanych danych w celu szybkiego przeglądu.

Funkcje Psensora

  • Pokazuje temperaturę płyty głównej, procesora, karty graficznej (Nvidia) i dysków twardych.
  • Pokaż prędkość wentylatora procesora.
  • Psensor jest w stanie pokazać temperaturę zdalnego serwera i prędkość wentylatora.
  • Pokaż także użycie procesora w systemie Linux.
  • W rzeczywistości Psensor wykryje każdy obsługiwany sprzęt i automatycznie zgłosi temperaturę w postaci tekstu i wykresu.
  • Wszystkie temperatury są przedstawione na jednym wykresie.
  • Alarmy i alerty zapewniają, że nie przeoczysz krytycznych problemów związanych z temperaturą sprzętu i prędkością wentylatora.
  • Jest łatwy w konfiguracji i obsłudze.

Zależności

  • lm-sensor i hddtemp – Psensor korzysta z tych dwóch pakietów, aby uzyskać raporty dotyczące temperatury i prędkości wentylatora.
  • psensor-server – Jest to pakiet opcjonalny, wymagany jeśli chcesz zbierać informacje o temperaturze zdalnego serwera i prędkości wentylatora.

Instalacja Psensora w systemie Linux

Jak powiedziałem powyżej, program Psensor zależy od pakietów lm-sensor i hddtemp i te dwa pakiety muszą być zainstalowane w systemie, aby można było zainstalować Psensor.

Zainstaluj lm-sensors w systemie Linux

Większość popularnych dystrybucji Linuksa oferuje te dwa pakiety z domyślnego repozytorium, ale w dystrybucjach opartych na RHEL musisz zainstalować i włączyć repozytorium epel-release, aby uzyskać te pakiety.

yum install epel-release 
yum install lm_sensors lm_sensors-devel hddtemp

Uwaga: jeśli używasz Fedory Linux, w powyższym poleceniu zamień yum na dnf.

W dystrybucjach opartych na Debianie można zainstalować z domyślnego repozytorium za pomocą następującego polecenia apt.

sudo apt install lm-sensors hddtemp

W Arch i OpenSuse możesz zainstalować go w sposób pokazany na rysunku.

sudo pacman -S lm-sensors hddtemp           [On Arch Linux]
sudo zypper install lm-sensors hddtemp      [On OpenSUSE]    

Zainstaluj Psensor na Linuksie

Po zainstalowaniu tych dwóch zależności w systemie możesz zainstalować Psensor na systemach podobnych do Debiana, Arch i OpenSuse, używając następującego polecenia.

sudo apt install psensor        [On Debian-based Systems]
sudo pacman -S psensor          [On Arch Linux]
sudo zypper install psensor     [On OpenSUSE]   

Niestety, w systemach podobnych do RedHat, Psensor nie jest dostępny w domyślnym repozytorium systemu i musisz go skompilować ze źródła, jak pokazano poniżej.

yum install gcc gtk3-devel GConf2-devel cppcheck libatasmart-devel libcurl-devel json-c-devel libmicrohttpd-devel help2man libnotify-devel libgtop2-devel make 

Następnie pobierz najnowszy stabilny plik tar Psensor (tj. wersję 1.2.1) ze źródłami i skompiluj go za pomocą poniższych poleceń.

wget https://wpitchoune.net/psensor/files/psensor-1.2.1.tar.gz 
tar zxvf psensor-1.2.1.tar.gz 
cd psensor-1.2.1/ 
./configure 
make 
make install

Zainstaluj Serwer Psensor – opcjonalny, wymagany tylko jeśli chcesz zobaczyć temperaturę i prędkość wentylatora zdalnego serwera.

apt install psensor-server

Uwaga: Pakiet Psensor Server jest dostępny tylko w systemach podobnych do Debiana, nie są dostępne żadne pakiety binarne ani źródłowe dla systemów RedHat.

Psensor – Monitoruj temperaturę sprzętu Linux z CLI

Jest to opcjonalny, ale sugestywny krok. Powinieneś uruchomić sensors-detect jako root, aby zdiagnozować sprzęt za pomocą czujników i wpisać domyślną opcję 'Tak', dopóki nie będziesz wiedział, co robisz .

sensors-detect

Ponownie krok opcjonalny, ale dla sugestywnej konfiguracji powinieneś uruchomić sensors jako root, aby wyświetlić temperaturę różnych urządzeń sprzętowych z wiersza poleceń. Wszystkie te dane zostaną wykorzystane przez Psensor.

sensors

Psensor – Monitoruj temperaturę Linuksa z GUI

Uruchom Psensor z Menu aplikacji na pulpicie, aby uzyskać widok graficzny.

Zaznacz wszystkie czujniki, aby wykreślić wykres. Możesz zauważyć kody kolorów.

Dostosowywanie czujnika Psensor w systemie Linux

Przejdź do Menu PsensorPreferencjeInterfejs. W tym miejscu dostępne są opcje dostosowywania interfejsu, jednostki temperatury i pozycji stołu czujnika.

W Menu PsensorPreferencjeUruchamianie. W tym miejscu możesz skonfigurować uruchamianie/ukrywanie przy uruchomieniu oraz przywracanie pozycji i rozmiaru okna.

Pod wykresem maski (PsensorPreferencjeWykres) możesz skonfigurować kolor pierwszego planu/tła, czas monitorowania, interwał aktualizacji itp.

Możesz skonfigurować Ustawienia czujników w (PsensorPreferencjeCzujniki).

Ostatnia zakładka (PsensorPreferencjeDostawcy) umożliwia konfigurację Włącz/Wyłącz dla wszystkich czujników.

Możesz ustawić Preferencje czujnika w (PsensorPreferencje czujnika).

Wniosek

Psensor to bardzo przydatne narzędzie, które pozwala zobaczyć te szare obszary monitorowania systemu, które są często pomijane, tj. Monitorowanie temperatury sprzętu. Przegrzanie sprzętu może spowodować uszkodzenie tego konkretnego sprzętu i innego sprzętu w otoczeniu lub może spowodować awarię całego systemu.

Nie, nie myślę z perspektywy finansowej. Pomyśl o wartości danych, które mogą zostać utracone, oraz o kosztach i czasie potrzebnym na ponowne zbudowanie systemu. Dlatego zawsze dobrze jest mieć przy sobie narzędzie takie jak Psensor, aby uniknąć takiego ryzyka.