Monitorix on kerge süsteemi jälgimise tööriist, avatud lähtekoodiga ja tasuta, mõeldud võimalikult paljude süsteemiteenuste ja ressursside jälgimiseks. See on loodud kasutamiseks Linux / UNIX-i serverites, kuid oma lihtsuse ja väiksuse tõttu saab seda kasutada ka manustatud seadmetes.
See koosneb peamiselt kahest programmists: kollektsionäär, kutsutud monitorix, mis on Perli deemon, mis käivitub automaatselt nagu kõik muud süsteemi teenused, ja CGI-skript nimega monitorix.cgi.
Alates versioonist 3.0 sisaldab Monitorix oma sisseehitatud HTTP-serverit, seega pole selle kasutamiseks vaja installida kolmanda osapoole veebiserverit.
Kogu selle areng loodi algselt Red Hati, Fedora ja CentOS süsteemide jälgimiseks, nii et see projekt tehti seda tüüpi levitusi silmas pidades.
Täna töötab see erinevates GNU / Linuxi distributsioonides ja isegi teistes UNIX-süsteemides nagu FreeBSD, OpenBSD ja NetBSD.
See on praegu aktiivses arenduses, lisades uusi funktsioone, uut graafikat ja parandades vigu. püüdes pakkuda suurepärast tööriista parima VPS-i hostimisteenuse süsteemide igapäevaseks haldamiseks.
Süsteemi jälgimiseks on Monitorixil sisseehitatud HTTP-server. Samuti töötab see Apache, Nginx, lighttpd jne.
Kuva graafika koos:
- Süsteemi koormus ja süsteemiteenuse nõudlus.
- CPU / GPU temperatuuriandurid
- Ketta temperatuur ja tervis.
- Võrgu / sadama liiklus ja netstat
- Posti statistika
- Veebiserveri statistika (Apache, Nginx, Lighttpd)
- MySQL-i koormus ja statistika
- Kalmaari statistika puhverserver
- NFS-i serveri / kliendi statistika
- Vaarika Pi andur
- Salvestatud statistika}
- Fail2ban
- Monitor kaugservereid (Multihost)
- Võimaldab kasutajatel vaadata statistikat graafikute või lihttekstide tabelites iga päev, nädal, kuu või aasta
- Pakub võimalust graafika paremaks vaatamiseks suumida
- Oskab määratleda graafikute arvu rea kohta
Kuidas installida Monitorix Ubuntu serverisse?
Neile, kes on huvitatud selle tööriista installimisest oma süsteemi, Nad saavad seda teha, järgides alltoodud juhiseid.
Esimene asi värskendame oma pakette järgmisega:
sudo apt-get update sudo apt-get upgrade
Olen seda juba teinud nüüd jätkame Monitorixi toimimiseks vajalike sõltuvuste allalaadimist ja installimist oma süsteemi.
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
Järgmise sammuna laadime alla Monitorixi uusima stabiilse versiooni meie süsteemi jaoks, milleks on meie deb-paketi allalaadimine.
See saame seda teha käsu wget abil, mis võtab antud juhul uusima stabiilse versiooni hetkel 3.10.1:
wget https://www.monitorix.org/monitorix_3.10.1-izzy1_all.deb -O monitorix.deb
Allalaadimine on juba tehtud, nüüd jätkame rakenduse installimist süsteemi järgmise käsu abil:
sudo dpkg -i monitorix.deb
Ja lahendame sõltuvustega seotud probleemid järgmise käsu abil:
sudo apt-get install -f
Kui rakendus on installitud, hakkame nüüd teenust süsteemis käivitama, seda tehes:
sudo service monitorix start
Kuidas monitorixile juurde pääseda?
Teenusele juurdepääs eemalt või kohapeal Saame seda teha veebibrauserist, mis suunab meie serveri IP-aadressile, järgmiselt:
http://ipservidor:8080/monitorix
Programmi konfiguratsioonifail asub järgmisel teekonnal /etc/monitorix.conf. Siin saate muuta porti, keelata või lubada kaughosti ja teha muid seadeid.
Enne parameetrite muutmist tehke sellest failist varukoopia:
cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back
Selles failis saame seda kasutada ka veebile juurdepääsu tagamiseks autentimisega, millega peame ainult konfigureerima
set enabled = y
Mis on jaotise all ja seejärel looge fail kataloogis / var / lib / monitorix / htpasswd ja kus kasutajanimi asendatakse juurdepääsu kasutajanimega.
Käsk seda teha on:
touch /var/lib/monitorix/htpasswd htpasswd -d /var/lib/monitorix/htpasswd username