I-Monitorix sisixhobo esiliqili sokujonga inkqubo, vula imithombo kwaye simahla, yenzelwe ukubeka esweni uninzi lweenkqubo zenkqubo kunye nezixhobo kangangoko kunokwenzeka. Yenzelwe ukuba isetyenziselwe ukuvelisa i-Linux / i-UNIX iiseva, kodwa ngenxa yokulula kwayo kunye nobukhulu obuncinci inokusetyenziswa kwizixhobo ezifakiwe.
Iqukethe ikakhulu iinkqubo ezimbinis: umqokeleli, obizwa iliso, eyiPeremon daemon eqala ngokuzenzekelayo njengayo nayiphi na inkonzo kwinkqubo, kunye Isikripthi seCGI esibizwa nge- monitorix.cgi.
Ukusukela kuhlobo lwe-3.0, iMonitixix ibandakanya eyakhelwe-ngaphakathi kwi-HTTP server, ke awunyanzelekanga ukuba ufake iseti yeqela lesithathu ukuyisebenzisa.
Lonke uphuhliso lwayo Ekuqaleni yayenzelwe ukubeka esweni iinkqubo zeRed Hat, iFedora, kunye ne-CentOS, ke le projekthi yenziwa ngezi ntlobo zokuhanjiswa engqondweni.
Namhlanje isebenza kunikezelo olwahlukeneyo lwe-GNU / Linux kwaye nakwezinye iinkqubo ze-UNIX ezinje ngeFreeBSD, i-OpenBSD kunye ne-NetBSD.
Okwangoku kuphuhliso olusebenzayo, ukongeza amanqaku amatsha, imizobo emitsha kunye nokulungiswa kweebugs. Kwilinge lokubonelela ngesixhobo esigqwesileyo kulawulo lwemihla ngemihla lweenkqubo zenkonzo ebalaseleyo yokubamba iVPS.
Ukubeka iliso kwinkqubo, i-Monitorix ine-server ye-HTTP efakwe. Isebenza kunye neApache, Nginx, lighttpd, njl.
Bonisa imifanekiso nge:
- Umthwalo wenkqubo kunye nemfuno yenkonzo.
- Izixhobo zokushisa zeCPU / GPU
- Ubushushu bediski kunye nempilo.
- Inethiwekhi / ukugcwala kwezibuko kunye netstat
- Ubalo lwemeyile
- Izibalo zeseva yeWebhu (i-Apache, i-Nginx, i-Lighttpd)
- Umthwalo we-MySQL kunye nezibalo
- Ummeli weenkcukacha zeskwidi
- Iinkcukacha-manani zeseva yeNFS
- Inzwa yeRaspberry Pi
- Amanani akhunjulwayo}
- Isilele2ban
- Ukubeka iliso kumaseva akude (Multihost)
- Ivumela abasebenzisi ukuba bajonge amanani kwiigrafu okanye kwiitafile ezibhaliweyo ezicacileyo yonke imihla, ngeveki, ngenyanga okanye ngonyaka
- Inika amandla okusondeza imizobo kumbono ongcono
- Unokwazi ukuchaza inani leetshathi kumqolo ngamnye
Uyifaka njani iMonitixix kwiseva yoBuntu?
Kulabo abanomdla wokukwazi ukufaka esi sixhobo kwinkqubo yabo, Banokwenza oko ngokulandela imiyalelo esabelana ngayo ngezantsi.
Into yokuqala Siza kuhlaziya uhlaziyo lweephakeji zethu nge:
sudo apt-get update sudo apt-get upgrade
Sele uyenzile le nto, Ngoku siza kuqhubeka nokukhuphela kunye nokufaka izixhomekeki ezifunekayo ekusebenzeni kwe-Monitorix kwinkqubo yethu.
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
Njengenyathelo elilandelayo siza kukhuphela ingxelo yamuva ye-Monitorix yenkqubo yethu, eya kuthi kuthi ibe kukukhuphela iphakheji yedebhu kuyo.
Oku singayenza ngoncedo lomyalelo wget, ethi kule meko ithathe ingxelo yokugqibela ezinzileyo okwangoku eyi-3.10.1:
wget https://www.monitorix.org/monitorix_3.10.1-izzy1_all.deb -O monitorix.deb
Sele uyenzile ukhuphelo, ngoku siyaqhubeka ukufaka usetyenziso kwinkqubo ngoncedo lomyalelo olandelayo:
sudo dpkg -i monitorix.deb
Kwaye sisombulula nayiphi na ingxaki ngokuxhomekeka kokwenza lo mthetho ulandelayo:
sudo apt-get install -f
Nje ukuba isicelo sifakwe, ngoku siza kuqala inkonzo kwinkqubo, senza oku ngokwenza:
sudo service monitorix start
Uyifumana njani i-monitorix?
Ukufikelela kwinkonzo ukude okanye ekuhlaleni Singayenza ukusuka kwisikhangeli sewebhu esiya kwidilesi ye-ip yeseva yethu, ngolu hlobo lulandelayo:
http://ipservidor:8080/monitorix
Inkqubo yoqwalaselo lwefayile ikule ndlela ilandelayo /etc/monitorix.conf. Apha ungatshintsha izibuko, ukwala okanye ukuvumela umgcini okude, kwaye wenze ezinye iisetingi.
Ngaphambi kokutshintsha iiparameter, yenza ikopi yokugcina yale fayile:
cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back
Kule fayile sinokuyisebenzisa ukuqinisekisa ukufikelela kwiwebhu kunye nokuqinisekiswa, ekufuneka siyiqwalasele kuphela
set enabled = y
Ephantsi kweli candelo kwaye emva koko wenze ifayile kwi / var / lib / monitorix / htpasswd kwaye apho igama lomsebenzisi lithathelwa indawo ligama lomsebenzisi lokufikelela.
Umyalelo wokukwenza yile:
touch /var/lib/monitorix/htpasswd htpasswd -d /var/lib/monitorix/htpasswd username