Ezinsukwini ezimbalwa ezedlule, ukukhululwa kwe inguqulo entsha ye-Monitorix 3.14.0, eklanyelwe ukuqapha ngokubonakalayo ukusebenza kwezinsizakalo ezihlukahlukene, isibonelo, ukuqapha izinga lokushisa le-CPU, umthwalo wesistimu, umsebenzi wenethiwekhi, nokusabela kwezinsizakalo zenethiwekhi.
I-Monitorix yenzelwe ukuthi isetshenziselwe ukukhiqiza amaseva we-Linux / UNIX, kepha ngenxa yokulula kwayo nosayizi omncane nayo ingasetshenziswa kumadivayisi ashumekiwe. Lolu hlelo lokusebenza siqukethe ikakhulukazi uhlelo ezimbilis: umqokeleli, obizwa ukuqapha, okuyi-daemon kaPerl eqala ngokuzenzakalela njenganoma iyiphi enye insiza ohlelweni, futhi Isikripthi se-CGI esibizwa nge- monitorix.cgi.
Uhlelo lubhalwe ku-Perl, RRDTool Isetshenziselwa ukukhiqiza idatha yehluzo nokugcina, ikhodi isatshalaliswa ngaphansi kwelayisense le-GPLv2.
Amanoveli amakhulu we I-Monitorix 3.14.0
Kule nguqulo entsha enikeziwe wengeze imojuli ye-nvme.pm ukuqapha amadivayisi wokugcina we-NVMe (NVMExpress). Phakathi kwemingcele ecatshangelwayo: izinga lokushisa lediski, umthwalo, amaphutha angeniwe, ukuqina kokubhala kwemisebenzi,
Ngaphezu kwalokho futhi kuyaphawulwa ukuthi imojula ye-amdgpu.pm yengezwe ukuze kulandelelwe isimo senombolo engafanele yama-AMD GPU. Amandla okushintsha amapharamitha afana nezinga lokushisa, ukusetshenziswa kwamandla, isivinini esipholile, ukusetshenziswa kwememori yevidiyo, nezinguquko zemvamisa ye-GPU kuyagadwa.
Olunye ushintsho olubalulekile yilolo wengeze imojuli ye-nvidiagpu.pm yokuqapha okuthuthukile kwamakhadi evidiyo asekelwe ku-NVIDIA GPU (inguqulo ethuthuke kakhulu yemojuli ye-nvidia.pm eyayitholakala ngaphambilini).
Ngakolunye uhlangothi, singathola futhi ukuthi ukwesekwa kwe-process.pm kungeziwe kumasistimu anamanani ahlukene we-PID aphezulu achazwe ku-/proc/sys/kernel/pid_max, kanye negrafu entsha yesikhathi somsebenzi wenqubo oqhubekayo. pm eza nenketho entsha ebizwa ngokuthi iyunithi_yesikhathi ukusetha isikali seshadi. [
Usekelo lwe-IPv6 luphinde lwengezwa kumojula yokuqapha ithrafikhi ethitraffacct.pm, kanye nemodi yokusebenzelana esetshenziswe ngendlela yohlelo lokusebenza lwewebhu lwesikrini esigcwele.
Kwabanye izinguquko ezigqamile:
- Kwengezwe inketho yeyunithi yesikhathi ku-system.pm ukuze kusethwe isikali segrafu yesikhathi sokuphumula.
- Kwengezwe inketho yomugqa womyalo omusha -s ukuze unqume ukuthi iyiphi ingxenye yomugqa kufayela lokumisa okuzoba ukhiye nokuthi iyiphi okuzoba inani.
- Kwengezwe inkinobho yasekhaya ekhoneni eliphezulu kwesokunxele ukuze uye kalula ekhasini eliyinhloko
- Kwengezwe ikhono lokubuka iwebhusayithi njengohlelo lokusebenza lwewebhu kumodi yesikrini esigcwele.
- Kushintshwe indlela inketho ye-cmd ku-port.pm esebenza ngayo, isebenzisa ngokuqondile umyalo ochaziwe (awekho ama-agumenti), ngaphandle uma ingachazwanga, lapho ke isazoqhubeka ngokuzenzakalelayo ku-ss.
- Kwengezwe izinguquko ezithile ku-monitorix-alert.sh ukuze ukwazi ukuxhuma kuyo futhi usebenze njengeskripthi sesexwayiso esijwayelekile.
- Kwengezwe isivinini sabalandeli (njengefeni), amandla (njenge-pwr), amaphesenti (njenge-pct), nezihlonzi ze-byte (njenge-byt) ku-gensens.pm.
Okokugcina, uma ungathanda ukwazi okwengeziwe ngakho, ungathintana nemininingwane ku isixhumanisi esilandelayo.
Ungayifaka kanjani iMonitixix ku-Ubuntu nakwezinye izinto?
Kulabo abanentshisekelo yokukwazi ukufaka leli thuluzi kusistimu yabo, Bangakwenza lokho ngokulandela imiyalo esabelana ngayo ngezansi.
Sizolanda futhi sifake ukuncika okudingekayo ngokusebenza kwe-Monitorix ohlelweni lwethu.
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
Njengesinyathelo esilandelayo ake silande uhlobo lwakamuva oluzinzile lweMonitixix:
wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb -O monitorix.deb
Usuqedile ukulanda, manje siyaqhubeka ukufaka uhlelo lokusebenza ohlelweni ngosizo lomyalo olandelayo:
sudo dpkg -i monitorix.deb
Futhi sixazulula noma iyiphi inkinga ngokuncika ngokwenza umyalo olandelayo:
sudo apt-get install -f
Uhlelo lokusebenza seluvele lufakiwe manje sizoqala insiza ohlelweni, lokhu sikwenza ngokusebenzisa:
sudo service monitorix start
Ungayithola kanjani i-monitorix?
Ukufinyelela insizakalo ukude noma endaweni Singakwenza kusuka kusiphequluli sewebhu esiqondisa ekhelini le-IP leseva yethu, ngokulandelayo:
http://ipservidor:8080/monitorix
Ifayela lokumiswa kohlelo lisendleleni elandelayo /etc/monitorix.conf. Lapha ungashintsha ichweba, wenqabe noma uvumele ukusingathwa okukude, futhi wenze ezinye izilungiselelo.
Ngaphambi kokushintsha amapharamitha, yenza ikhophi eyisipele yaleli fayela:
cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back
Kuleli fayela singalisebenzisa futhi ukuqinisekisa ukufinyelela kwewebhu ngokufakazela ubuqiniso, okumele silungiselele ngakho kuphela:
set enabled=y
Okungaphansi kwesigaba bese udala ifayela ku- / var / lib / monitorix / htpasswd nalapho igama lomsebenzisi lithathelwa indawo igama lomsebenzisi lokufinyelela.
Umyalo wokukwenza yile:
touch /var/lib/monitorix/htpasswd htpasswd -d /var/lib/monitorix/htpasswd && username