Kako instalirati Monitorix za nadgledanje vašeg web poslužitelja

monitorix

Davno smo vidjeli kako nadzirati Nginx poslužitelj s Linux-crticom, ali kao što svi znamo tko je u ovo upleten, ako nešto ostane u velikom besplatnom operativnom sustavu, to su opcije, kako u odnosu na poslužitelje, tako i na načine na koje moramo biti svjesni svega što se s njima događa. Pa da vidimo kako nadzirati Linux poslužitelj s Monitorixom, vrlo napredni i lagani alat otvorenog koda.

To je aplikacija koja nudi vlastiti HTTP poslužitelj zajedno sa nizom naprednih funkcija praćenja y podrška za razne skriptne jezike kao što su Perl, Python, Ruby i drugi, unatoč tome što je njegova potrošnja resursa toliko mala da se smatra jednim od najboljih koristi se u uređajima i ugrađenim sustavima. Zapravo djeluje kroz dva programa: jedan nazvani monitorix sam, koji se temelji na Perlu i automatski se pokreće, a drugi poziva Monitorix.cgi, što kao što mu samo ime govori predstavlja CGI skriptu.

Neke od njegovih značajki su statistika e-pošte, mrežni promet (dolazni i odlazni), od web poslužitelj (Apache, Lighttpd, Nginx), učitavanje MySQL-a, upotreba proxyja Squid ili NFS klijenta i poslužitelja, kao i podrška za senzore poput onih koji su kompatibilni s Raspberry Pi-om, kao i za one generičke putem paketa lmsenzori (disk, matična ploča, ventilatori, CPU) i naravno, aktivni procesi, opterećenje sustava i korištenje memorije između ostalog (možemo provjeriti ovaj link sva njegova obilježja).

u instalirajte Monitorix na Ubuntu To možemo učiniti ručno ili instaliranjem iz spremišta. Za prvo jednostavno otvorimo prozor terminala (Ctrl + Alt + T) i izvršimo:

sudo apt-get instalirati rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl

Zatim preuzimamo paket za Ubuntu, sa stranicu za preuzimanje Monitorixa, a mi ga instaliramo:

sudo dpkg -i monitorix * .deb

Tijekom postupka instalacije od nas će se tražiti da konfiguriramo pozadinski web poslužitelj, odnosno da funkcionira kao podrška za ovaj alat. Bez obzira koristimo li onaj koji uključuje Monitorix ili onaj poput Apachea ili Nginx, nakon te konfiguracije moramo ponovno pokrenuti postupak, što radimo na sljedeći način (jednostavno zamjenjujemo Naziv usluge po čemu odgovara):

sudo usluga ponovno učitavanje imena usluge

Drugi način, naravno ugodniji, jest dodavanje Monitorix repozitorija za Ubuntu, što radimo dodavanjem sljedećeg retka u datoteku /etc/apt/source.list:

deb http://apt.izzysoft.de/ubuntu generički svemir

Zatim preuzimamo GPG ključ iz spremišta i dodajemo ga:

wget http://apt.izzysoft.de/izzysoft.asc
sudo apt-ključ dodaj izzysoft.asc

Sada Monitorix možemo instalirati na uobičajeni način:

sudo apt-get ažuriranje

sudo apt-get instalirati monitorix

Tada započinjemo uslugu:

sudo servis monitorix start

S tim možemo započeti, a od sada ako želimo konfigurirati Monitorix to možemo učiniti uređivanjem datoteke /etc/monitorix/monitorix.conf a zatim ponovno pokretanje usluge da bi sve promjene napravljene na snagu.

Kao što vidimo, cjelovit je postupak prilično jednostavan i mogućnosti koje nam nudi Monitorix kao alat za praćenje su vrlo zanimljivi, čak i više jer je riječ o projektu koji je u aktivnom razvoju i neprestano pristižu novi alati, ispravci programskih pogrešaka ili ažuriranja postojećih funkcija (na primjer, česta poboljšanja grafičkih i konfiguracijskih opcija koje nude, kao i vizualizacija mogućnosti).

Više informacija: monitorix (službena stranica)


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.