Psensor - Hardverski alat za praćenje temperature za Linux


Psensor je aplikativni softver zasnovan na GTK+ (Widget Toolkit za kreiranje grafičkog korisničkog interfejsa) koji se koristi za praćenje temperature hardvera i crtanje grafikona u realnom vremenu iz dobijenih podataka za brzi pregled.

Karakteristike Psensora

  • Prikažite temperaturu matične ploče, CPU-a, GPU-a (Nvidia) i tvrdih diskova.
  • Prikaži brzinu ventilatora procesora.
  • Psensor može prikazati temperaturu udaljenog servera i brzinu ventilatora.
  • Pokažite i korištenje Linux CPU-a.
  • U stvari, Psensor će detektirati bilo koji podržani hardver i automatski prijaviti temperaturu u obliku teksta i preko grafikona.
  • Sve temperature su prikazane u jednom grafikonu.
  • Alarmi i upozorenja osiguravaju da ne propustite kritičnu temperaturu hardvera sistema i probleme vezane za brzinu ventilatora.
  • Lako se konfiguriše i koristi.

Zavisnosti

  • lm-sensor i hddtemp – Psensor zavisi od ova dva paketa da bi dobio izvještaje o temperaturi i brzini ventilatora.
  • psensor-server – To je opcioni paket, koji je neophodan ako želite da prikupite informacije o temperaturi udaljenog servera i brzini ventilatora.

Instalacija Psensora u Linuxu

Kao što sam rekao gore, program Psensor zavisi od lm-sensor i hddtemp paketa i ova dva paketa moraju biti instalirana na sistemu da bi se instalirali Psenzor.

Instalirajte lm-senzore u Linux

Većina popularnih Linux distribucija nudi ova dva paketa iz zadanog spremišta, ali na RHEL distribucijama, morate instalirati i omogućiti epel-release spremište da biste dobili ove pakete.

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

Napomena: Ako koristite Fedora Linux, zamijenite yum sa dnf u gornjoj naredbi.

Na distribucijama baziranim na Debianu, možete instalirati iz zadanog spremišta koristeći sljedeću apt naredbu.

sudo apt install lm-sensors hddtemp

Na Arch i OpenSuse, možete ga instalirati kao što je prikazano.

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

Instalirajte Psensor na Linux

Nakon što su ove dvije ovisnosti instalirane na sistem, možete instalirati Psensor na Debian-ove sisteme, Arch i OpenSuse koristeći sljedeću naredbu.

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

Nažalost, na sistemima sličnim RedHatu, Psensor nije dostupan iz zadanog sistemskog spremišta i morate ga kompajlirati iz izvora kao što je prikazano ispod.

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

Zatim preuzmite najnoviji stabilni Psensor (tj. verzija 1.2.1) izvorni tarball i kompajlirajte ga koristeći sljedeće naredbe.

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

Instalirajte Psensor server – opciono, što je potrebno samo ako želite da vidite temperaturu i brzinu ventilatora udaljenog servera.

apt install psensor-server

Napomena: Paket Psensor Server dostupan je samo pod sistemima sličnim Debianu, ne postoje binarni ili izvorni paketi dostupni za RedHat sisteme.

Psensor – Nadgledanje Linux hardverske temperature iz CLI-a

To je neobavezan, ali sugestivan korak koji trebate pokrenuti sensors-detect kao root da biste dijagnosticirali hardver pomoću senzora i ukucali zadanu opciju 'Da' dok ne saznate šta radite .

sensors-detect

Opet opcioni korak, ali za sugestivno podešavanje trebate pokrenuti senzore, kao root da biste prikazali temperaturu različitih hardverskih uređaja iz komandne linije. Svi ovi podaci će se koristiti za Psensor.

sensors

Psensor – Nadgledanje Linux temperature iz GUI-ja

Pokrenite Psensor sa desktopa Meni aplikacija da dobijete grafički prikaz.

Označite sve senzore da biste nacrtali grafikon. Možda ćete primijetiti kodove boja.

Prilagodba Psensora u Linuxu

Idite na Meni PsensorPreferencesInterface. Odavde možete imati opcije za prilagođavanje u vezi sa interfejsom, jedinicu temperature i poziciju tabele senzora.

Pod Meni PsensorPreferencesStartup. Odavde možete konfigurirati Pokreni/sakrij pri pokretanju i Vrati poziciju i veličinu prozora.

Ispod haube grafikona (PsensorPreferencesGraf), možete konfigurirati boju prednjeg plana/pozadine, trajanje nadzora, interval ažuriranja itd.

Možete konfigurirati Postavke senzora pod (PsenzorPreferences → Senzori).

Posljednja kartica (PsensorPreferencesProviders) vam pruža mogućnost Omogući/Onemogući konfiguraciju za sve senzore.

Možete napraviti Preferences senzora pod (PsensorSensor Preferences).

Zaključak

Psensor je vrlo koristan alat koji vam omogućava da vidite one sive oblasti nadzora sistema koje se često zanemaruju, tj. nadzor temperature hardvera. Pregrijavanje, hardver može oštetiti određeni hardver i drugi hardver u okruženju ili može srušiti cijeli sistem.

Ne, ne razmišljam iz finansijske perspektive. Razmislite o vrijednosti podataka koji bi mogli izgubiti i o troškovima i vremenu koje će biti potrebno da se sistem ponovo izgradi. Stoga je uvijek dobra ideja imati alat kao što je Psensor pored sebe kako bismo izbjegli takav rizik.