Prije nekoliko dana, puštanje na slobodu nova verzija Monitorixa 3.14.0, koji je dizajniran za vizualno praćenje rada različitih usluga, na primjer, praćenje temperature procesora, opterećenja sustava, mrežne aktivnosti i odziva mrežnih usluga.
Monitorix je stvoren za upotrebu na produkcijskim Linux / UNIX poslužiteljima, 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č, nazvan monitorix, što je Perl demon koji se automatski pokreće kao i bilo koja druga usluga u sustavu, i CGI skripta nazvana monitorix.cgi.
Sustav je napisan na Perlu, RRDTool Koristi se za generiranje grafike i pohranu podataka, kôd se distribuira pod GPLv2 licencom.
Glavni noviteti od Monitorix 3.14.0
U ovoj novoj verziji koja je predstavljena dodan modul nvme.pm za praćenje NVMe uređaja za pohranu (NVMExpress). Među parametrima koji se uzimaju u obzir: temperatura diska, opterećenje, zabilježene pogreške, intenzitet operacija pisanja,
Uz to također napominje se da je modul amdgpu.pm dodan 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 dodan modul nvidiagpu.pm za napredno praćenje video kartica baziranih na NVIDIA GPU-u (naprednija verzija prethodno dostupnog modula nvidia.pm).
S druge strane, također možemo pronaći da je dodana podrška za process.pm za sustave s različitim maksimalnim PID vrijednostima definiranim u /proc/sys/kernel/pid_max, kao i novi grafikon vremena aktivnosti procesa u procesu pm koji dolazi s novom opcijom zvanom time_unit za postavljanje mjerila grafikona. [
Modulu za praćenje prometa traffacct.pm dodana je i podrška za IPv6, kao i način rada sučelja implementiran u obliku web aplikacije preko cijelog zaslona.
Od ostalih promjene koje se ističu:
- Dodana je opcija time_unit u system.pm za postavljanje skale grafa radnog vremena.
- Dodana je nova opcija naredbenog retka -s za odlučivanje koji će dio retka u konfiguracijskoj datoteci biti ključ, a koji vrijednost.
- Dodan je gumb za početnu stranicu u gornjem lijevom kutu za jednostavan odlazak na glavnu stranicu
- Dodana je mogućnost pregleda web stranice kao web aplikacije u načinu cijelog zaslona.
- Promijenjen je način rada opcije cmd u port.pm, izravno izvršavajući definiranu naredbu (bez argumenata), osim ako nije definirana, u kojem slučaju će i dalje biti zadana vrijednost ss.
- Dodane su neke promjene u monitorix-alert.sh kako bi se mogli povezati s njim i djelovati kao generička skripta upozorenja.
- Dodani identifikatori brzine ventilatora (kao ventilator), snage (kao pwr), postotka (kao pct) i bajtova (kao byt) gensens.pm.
Konačno, ako ste zainteresirani da možete saznati 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 sustav, To mogu učiniti slijedeći upute koje dijelimo u nastavku.
Preuzet ćemo i instalirati potrebne ovisnosti za rad Monitorixa u našem sustavu.
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
Već sam preuzeo preuzimanje, sada nastavljamo s instaliranjem aplikacije u sustavu uz pomoć sljedeće naredbe:
sudo dpkg -i monitorix.deb
A svaki problem sa ovisnostima rješavamo izvršavanjem sljedeće naredbe:
sudo apt-get install -f
Aplikacija je već instalirana sada ćemo pokrenuti uslugu u sustavu, to radimo izvršavanjem:
sudo service monitorix start
Kako pristupiti monitorixu?
Za pristup usluzi daljinski ili lokalno To možemo učiniti iz web preglednika usmjeravajući na ip adresu našeg poslužitelja, a to je kako slijedi:
http://ipservidor:8080/monitorix
Datoteka za konfiguraciju programa nalazi se na sljedećem putu /etc/monitorix.conf. Ovdje možete promijeniti priključak, 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 odjeljka a zatim stvorite datoteku u / var / lib / monitorix / htpasswd i gdje je korisničko ime za pristup zamijenjeno korisničkim imenom.
Naredba za to je:
touch /var/lib/monitorix/htpasswd htpasswd -d /var/lib/monitorix/htpasswd && username