Prije nekoliko dana, puštanje na slobodu nova verzija Monitorixa 3.14.0, koji je dizajniran za vizuelno praćenje rada različitih servisa, na primjer, praćenje temperature CPU-a, opterećenja sistema, mrežne aktivnosti i odziva mrežnih usluga.
Monitorix je stvoren za upotrebu na produkcijskim Linux / UNIX serverima, ali zbog svoje jednostavnosti i male veličine može se koristiti i na ugrađenim uređajima. Ova aplikacija sastoji se uglavnom od dva programas: sakupljač, pozvan monitorix, što je Perl demon koji se automatski pokreće kao i bilo koja druga usluga na sistemu, i CGI skripta nazvana monitorix.cgi.
Sistem je napisan na Perlu, RRDTool Koristi se za generiranje grafike i pohranjivanje podataka, kôd se distribuira pod GPLv2 licencom.
Glavne novine Monitorix 3.14.0
U ovoj novoj verziji koja je predstavljena dodat nvme.pm modul za praćenje NVMe uređaja za pohranu (NVMExpress). Među parametrima koji se uzimaju u obzir: temperatura diska, opterećenje, evidentirane greške, intenzitet operacija pisanja,
Pored toga takođe napominje se da je modul amdgpu.pm dodat za praćenje statusa proizvoljnog broja AMD GPU-ova. Prati se dinamika promjena parametara kao što su temperatura, potrošnja energije, brzina hladnjaka, potrošnja video memorije i promjene frekvencije GPU-a.
Druga važna promjena je ta dodat nvidiagpu.pm modul za napredno praćenje NVIDIA GPU-baziranih video kartica (naprednija verzija prethodno dostupnog modula nvidia.pm).
S druge strane, također možemo pronaći da je dodata podrška za process.pm za sisteme sa različitim maksimalnim PID vrijednostima definiranim u /proc/sys/kernel/pid_max, kao i novi grafikon vremena aktivnosti procesa u procesu pm koji dolazi sa novom opcijom zvanom time_unit za postavljanje skale grafikona. [
Dodata je i podrška za IPv6 modulu za praćenje saobraćaja traffacct.pm, kao i način rada interfejsa implementiran u vidu web aplikacije preko celog ekrana.
Od ostalih promjene koje se ističu:
- Dodata opcija time_unit u system.pm za postavljanje skale grafa radnog vremena.
- Dodata nova -s opcija komandne linije za odlučivanje koji će dio reda u konfiguracijskoj datoteci biti ključ, a koji vrijednost.
- Dodano dugme za početnu stranicu u gornjem levom uglu za lakši odlazak na glavnu stranicu
- Dodata je mogućnost pregleda web stranice kao web aplikacije u načinu cijelog ekrana.
- Promijenjen je način rada opcije cmd u port.pm, direktno izvršavajući definiranu naredbu (bez argumenata), osim ako nije definirana, u kom slučaju će i dalje zadano biti ss.
- Dodane su neke promjene u monitorix-alert.sh da bi se mogao povezati s njim i djelovati kao generička skripta upozorenja.
- Dodani identifikatori brzine ventilatora (kao ventilator), snage (kao pwr), procenta (kao pct) i bajtova (kao byt) gensens.pm.
Konačno, ako ste zainteresovani da saznate više o tome, možete pogledati detalje u sljedeći link.
Kako instalirati Monitorix na Ubuntu i derivate?
Za one koje zanima mogućnost instaliranja ovog alata na njihov sistem, To mogu učiniti slijedeći upute koje dijelimo u nastavku.
Preuzet ćemo i instalirati potrebne zavisnosti za rad Monitorixa u našem sistemu.
sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl
Kao sljedeći korak preuzmimo najnoviju stabilnu verziju Monitorixa:
wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb -O monitorix.deb
Preuzimanje je već završeno, sada nastavljamo s instaliranjem aplikacije u sistemu uz pomoć sljedeće naredbe:
sudo dpkg -i monitorix.deb
A svaki problem sa zavisnostima rješavamo izvršavanjem sljedeće naredbe:
sudo apt-get install -f
Aplikacija je već instalirana sada ćemo pokrenuti uslugu u sistemu, to radimo izvršavanjem:
sudo service monitorix start
Kako pristupiti monitorixu?
Da biste pristupili usluzi daljinski ili lokalno To možemo učiniti iz web preglednika usmjeravajući na IP adresu našeg servera, a to je kako slijedi:
http://ipservidor:8080/monitorix
Datoteka za konfiguraciju programa nalazi se na sljedećoj putanji /etc/monitorix.conf. Ovdje možete promijeniti port, zabraniti ili dopustiti udaljeni host i izvršiti druge postavke.
Prije promjene parametara napravite sigurnosnu kopiju ove datoteke:
cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back
U ovoj datoteci je također možemo koristiti za osiguravanje web pristupa s autentifikacijom, s kojom moramo samo konfigurirati:
set enabled=y
Što je ispod ovog odeljka a zatim stvorite datoteku u / var / lib / monitorix / htpasswd i gdje se korisničko ime zamjenjuje korisničkim imenom za pristup.
Naredba za to je:
touch /var/lib/monitorix/htpasswd htpasswd -d /var/lib/monitorix/htpasswd && username