PĂ€rast 6 kuu arendustööd uus versioon jĂ€lgimissĂŒsteemist , mille kood on litsentseeritud GPLv2 all. Zabbix koosneb kolmest pĂ”hikomponendist: server, mis koordineerib kontrollide teostamist, genereerides kontrollipĂ€ringud ja kogudes statistikat; agendid, mis viivad kontrollid lĂ€bi vĂ€listelt hostidelt; front-end, mis korraldab sĂŒsteemi haldamist.
Kesksel serveril koormuse vĂ€hendamiseks ja jaotatud jĂ€lgimisvĂ”rgu loomiseks vĂ”ib olla paigaldatud rida proksiservereid, mis koguvad andmeid hostigruppide kontrollide kohta. Andmeid saab salvestada andmebaasidesse MySQL, PostgreSQL, TimescaleDB, DB2 ja Oracle. Ilma agentideta saab Zabbix-server andmeid hankida protokollide kaudu nagu SNMP, IPMI, JMX, SSH/Telnet, ODBC, testida veebirakenduste ja virtualiseerimissĂŒsteemide juurdepÀÀsetavust.
:
- Tutvustatud on uus agendi tĂŒĂŒp â zabbix_agent2, mis on kirjutatud Go keeles ja pakub raamistikku pluginate arendamiseks erinevate teenuste ja rakenduste kontrollimiseks. Uus agent sisaldab sisseehitatud ajakava, mis toetab paindlikku kontrollide tĂ€itmise ajakava mÀÀramist ning suudab jĂ€lgida olekut kontrollide vahel (nĂ€iteks hoides ĂŒhendust andmebaasiga). Andmete edastuse tĂ”hustamiseks toetatakse paketina edastamist. Uut agenti saab kasutada vanade sujuvaks asendamiseks esialgu ainult Linuxi platvormil;
- Lisatud on vĂ”imalus kasutada ning isiklike tegevuste ja teavitamishaldurite loomine, kui tuvastatakse kontrollitavate teenuste tĂ”rked. Tegevushaldureid saab luua JavaScriptis ja kasutada vĂ€liste teavitusteenuste vĂ”i vigade jĂ€lgimise sĂŒsteemide poole pöördumiseks. NĂ€iteks on vĂ”imalik kirjutada haldur, mis saadab teateid probleemidest ettevĂ”tte vestluses;
- TÔhustatud on ametlik tugi andmebaasidele andmete salvestamiseks kontrollide kohta. Erinevalt varem toetatud
MySQL, PostgreSQL, Oracle ja DB2, on andmebaas TimescaleDB spetsiaalselt optimeeritud ajareana andmete salvestamiseks ja töötlemiseks (parameetrite vÀÀrtuste lÔike, mis on saadud teatud ajavahemike jÀrel, moodustavad ajaga seotud vÀÀrtuste kogum). TimescaleDB vÔimaldab olulist töötamine sarnaste andmetega, nÀidates praktiliselt liniarset tulemuslikkust. Lisaks toetab TimescaleDB selliseid funktsioone nagu vanade kirje automaatne puhastamine; - mallide loomise spetsifikatsioonid seoste standardiseerimiseks. XML/JSON failide struktuur on muudetud kÀsitsi redigeeritavaks vorminguks, et muuta mallide redigeerimine tekstiredaktoris vÔimalikuks. Olemasolevad malli vastavusse viimine pakutud spetsifikatsioonidega;
- On loodud teadmistebaas, et dokumenteerida kontrollitavaid elemendid ja kĂ€ivitajad, mis vĂ”ivad sisaldada ĂŒksikasjalikku kirjeldust, teavet kogumise eesmĂ€rgi kohta ja juhiseid tegevuseks probleemide korral;
- Esitatud on tĂ€iendavad visualiseerimise vĂ”imalused infrastruktuuri oleku jĂ€lgimiseks. Lisatud on widgetite parameetrite muutmise vĂ”imalus ĂŒhe klĂ”psuga. Graafikute kogumid on optimeeritud laiekraanidele ja suurtele seinale paigaldatavatele paneelidele. KĂ”ik vidinad on kohandatud töötamiseks ilma pealkirjadeta. Lisatud on uus vidin graafikute prototĂŒĂŒpide kuvamiseks. Probleemide kokkuvĂ”tte vidinasse on lisatud uus agreggeeritud vaatamisreĆŸiim;
- Tulpdiagrammidele ja graafikutele on lisatud tugi andmete kuvamiseks, mis on töötlemise kĂ€igus kasutanud erinevaid agregaatfunktsioone, mis muudab pikaajaliste andmete analĂŒĂŒsi mugavamaks ja planeerimise lihtsamaks. Toetatakse jĂ€rgmisi funktsioone: min,
max,
avg,
count,
sum,
first ja
last; - Lisatud on uus seadmete automaatse registreerimise vĂ”imalus PSK-vĂ”tmete (eelnevalt jagatud vĂ”tme) abil, koos lisatava hosti seadete krĂŒpteerimisega;
- Lisatud on laiendatud JSONPath sĂŒntaksi tugi, mis vĂ”imaldab korraldada keerulist andmete eelprotsessi JSON-vormingus, sealhulgas agregatsiooni ja otsingu toimingute teostamine;
- Lisatud on tugi kasutajate makrode kirjelduste lisamiseks;
- Parandatud andmete kogumise ja mÀÀratlemise efektiivsust, mis on seotud WMI, JMX ja ODBC-ga, uute kontrollide lisamisega, mis tagastavad objektide massiivi JSON-vormingus. Samuti on lisatud tugi VMWare ladudele ja systemd teenustele ning CSV andmete muutmise vÔimalus JSON-iks;
- SÔltuvate elementide maksimaalne piir tÔstetud 10 000-ni;
- Uued platvormid: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS ja RHEL 8. Windowsi jaoks on valmistatud MSI-formaadis agentpakett. Kiire sĂŒsteemimonitoringu paigaldamise tugi on nĂŒĂŒd saadaval isoleeritud konteinerites vĂ”i pilveteenustes, sealhulgas AWS, Azure,
Google Cloud Platform,
Digital Ocean ja Docker.
Allikas: opennet.ru
