Ngemuva kwezinyanga eziyisi-6 zokuthuthukiswa
Ukuze ukhulule umthwalo kuseva emaphakathi futhi wakhe inethiwekhi yokuqapha esabalalisiwe, uchungechunge lwamaseva elibamba lungase lusetshenziswe leyo datha ehlanganisiwe ekuhloleni iqembu labasingathi. Idatha ingagcinwa ku-MySQL, PostgreSQL, TimescaleDB, DB2 kanye ne-Oracle DBMS. Ngaphandle kwama-ejenti, iseva ye-Zabbix ingathola idatha ngezivumelwano ezifana ne-SNMP, IPMI, JMX, SSH/Telnet, ODBC, futhi ihlole ukutholakala kwezinhlelo zokusebenza zewebhu namasistimu okubona.
- Uhlobo olusha lwe-ejenti lwethulwe - zabbix_agent2, olubhalwe kokuthi Go futhi luhlinzeka ngohlaka lokuthuthukisa ama-plugin okuhlola amasevisi nezinhlelo zokusebenza ezihlukahlukene. I-ejenti entsha ihlanganisa isihleli esakhelwe ngaphakathi esisekela ukushejulwa okuguquguqukayo kwamasheke futhi singaqapha isimo phakathi kokuhlola (isibonelo, ngokugcina uxhumano lwe-DBMS luvuliwe). Ukuze ulondoloze ithrafikhi, ukuthumela idatha etholiwe ngemodi ye-batch kuyasekelwa. I-ejenti entsha ingasetshenziselwa ukufaka esikhundleni esidala ngokusobala kuphela endaweni ye-Linux okwamanje;
- Kwengezwe ikhono lokusebenzisa
izingwegwe zewebhu kanye nezenzo zayo kanye nezibambi zezaziso lapho ukwehluleka kwezinsizakalo ezihlolwayo kutholwa. Izibambi zingabhalwa nge-JavaScript futhi zisetshenziselwe ukuxhumana nezinsizakalo zokulethwa kwezaziso zangaphandle noma amasistimu okulandelela amaphutha. Isibonelo, ungabhala isibambi ukuthi sithumele imilayezo ngezinkinga engxoxweni yebhizinisi; - Ukwesekwa okusemthethweni kwe-DBMS sekuqalisiwe
I-TimescaleDB njengendawo yokugcina idatha yokuhlola. Ngokungafani nokusekelwa ngaphambilini
I-MySQL, i-PostgreSQL, i-Oracle ne-DB2, i-TimescaleDB DBMS ilungiselelwe ngokukhethekile ukugcina nokucubungula idatha ngendlela yochungechunge lwesikhathi (izingcezu zamanani epharamitha ngezikhathi ezithile; isikhathi sakha irekhodi kanye nesethi yamanani ahambisana ngalesi sikhathi). I-TimescaleDB ikuvumela ukuthi wenze ngokuphawulekayongcono ukusebenza kahle kanye nokukhiqiza lapho usebenza nedatha enjalo, ubonisa izinga lokusebenza cishe elilinganayo. Ngaphezu kwalokho, i-TimescaleDB isekela izici ezinjengokuhlanza okuzenzakalelayo kwamarekhodi amadala; -
Ilungiselelwe imininingwane yokuklama izifanekiso ukuze zifane izilungiselelo. Isakhiwo samafayela e-XML/JSON silethwa efomini elifanele ukuhlela isifanekiso mathupha kusihleli sombhalo esivamile. Izifanekiso ezikhona zihambisana nemininingwane ehlongozwayo; - Kusetshenziswe isisekelo solwazi ukuze kubhalwe phansi izakhi kanye nezimbangela ezihlolwayo, ezinganikezwa incazelo eningiliziwe, incazelo yezinjongo zokuqoqa ulwazi kanye nemiyalelo yokwenza uma kwenzeka kuba nezinkinga;
- Amakhono athuthukile okubona ngeso lengqondo isimo sengqalasizinda avezwa. Kwengezwe amandla okushintsha amapharamitha ewijethi ngokuchofoza okukodwa. Amasethi egrafu alungiselelwe ukuze aboniswe ezikrinini zesikrini esibanzi namaphaneli amakhulu asebondeni. Wonke amawijethi alungiselwe ukuboniswa ngemodi engenamakhanda. Kwengezwe iwijethi entsha yokubonisa ama-prototypes eshadi. Imodi entsha yokubuka ehlanganisiwe yengezwe kuwijethi enezibalo ezifingqiwe zezinkinga;
- Amashadi ekholomu namagrafu manje ahlanganisa ukusekela kokubonisa idatha ecutshungulwe kusetshenziswa imisebenzi ehlanganisiwe ehlanganisiwe, okwenza kube lula ukuhlaziya idatha phakathi nezikhathi ezinde nokwenza ukuhlela kube lula. Imisebenzi elandelayo iyasekelwa: min,
ubuningi,
isilinganiso
bala,
isamba,
kuqala futhi
okokugcina; - Kwengezwe amandla okubhalisa ngokuzenzakalela amadivayisi amasha usebenzisa okhiye be-PSK (Ukhiye owabiwe ngaphambilini) ngokubethela kwezilungiselelo zosokhaya owengeziwe;
- Ukwesekwa okwengeziwe kwe-syntax ye-JSONPath enwetshiwe, ekuvumela ukuthi uhlele ukucutshungulwa kwedatha eyinkimbinkimbi ngefomethi ye-JSON, okuhlanganisa ukuhlanganisa nemisebenzi yosesho;
- Ukwesekwa okwengeziwe kokunamathisela izincazelo kumamakhro wangokwezifiso;
- Ukusebenza okuthuthukisiwe kokuqoqa nokuchaza idatha ehlobene ne-WMI, i-JMX ne-ODBC ngokwengeza amasheke amasha abuyisela izinto ezifanayo ngefomethi ye-JSON. Kungezwe nokusekelwa kwesitoreji se-VMWare nezinsizakalo zesistimu, kanye nekhono lokuguqula idatha ye-CSV ibe yi-JSON;
- Umkhawulo omkhulu wenani lezinto ezincikile unyusiwe waba yizinkulungwane eziyi-10;
- Usekelo olungeziwe lwezingxenyekazi ezintsha: I-SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS kanye ne-RHEL 8. Iphakheji ene-ejenti ngefomethi ye-MSI ilungiselelwe i-Windows. Ukwesekwa okwengeziwe kokuthunyelwa okusheshayo kohlelo lokuqapha esitsheni esingasodwa noma ezindaweni zamafu AWS, Azure,
I-Google Cloud Platform,
I-Digital Ocean ne-Docker.
Source: opennet.ru