Pas 6 muajsh zhvillimi versioni i ri i sistemit të monitorimit , kodi i të cilit është nën licencën GPLv2. Zabbix përbëhet nga tre komponentë bazë: serveri për koordinimin e kryerjes së kontrolleve, formimin e kërkesave për verifikim dhe akumulimin e statistikave; agentët për kryerjen e kontrolleve në anën e hosteve të jashtëm; frontend-i për organizimin e menaxhimit të sistemit.
Për të reduktuar ngarkesën në serverin kryesor dhe për të formuar një rrjet të shpërndarë monitorimi, mund të zbatohen një seri proxy-serverësh, të cilët agregojnë të dhënat e verifikimit të grupit të hosteve. Të dhënat mund të ruhen në DBMS MySQL, PostgreSQL, TimescaleDB, DB2 dhe Oracle. Pa agentë, serveri Zabbix mund të marrë të dhëna përmes protokolleve si SNMP, IPMI, JMX, SSH/Telnet, ODBC, të kryejë teste të aksesueshmërisë së aplikacioneve Web dhe sistemeve të virtualizimit.
:
- ĂshtĂ« prezantuar njĂ« tip i ri agjenti â zabbix_agent2, i shkruar nĂ« gjuhĂ«n Go, qĂ« ofron njĂ« kornizĂ« pĂ«r zhvillimin e plugins pĂ«r verifikimin e shĂ«rbimeve dhe aplikacioneve tĂ« ndryshme. Agjenti i ri pĂ«rfshin njĂ« planifikues tĂ« ndĂ«rtuar brenda me mbĂ«shtetje pĂ«r caktimin e njĂ« grafiku fleksibĂ«l pĂ«r kryerjen e verifikimeve dhe mund tĂ« monitorojĂ« gjendjen mes verifikimeve (pĂ«r shembull, duke mbajtur njĂ« lidhje tĂ« hapur me DBMS). PĂ«r tĂ« kursyer trafik, mbĂ«shtetet dĂ«rgimi i tĂ« dhĂ«nave tĂ« marra nĂ« mĂ«nyrĂ« paketore. Agjenti i ri mund tĂ« pĂ«rdoret pĂ«r zĂ«vendĂ«simin e qetĂ« tĂ« tĂ« vjetĂ«rve vetĂ«m nĂ« platformĂ«n Linux;
- Shtuar mundësinë e përdorimit dhe përpunuesve të veprimeve dhe njoftimeve në rast të identifikimit të dështimeve të shërbimeve të verifikuara. Përpunuesit mund të krijohen në JavaScript dhe të aplikohen për të bërë thirrje në shërbime të jashtme për dërgimin e njoftimeve ose sisteme të ndjekjes së gabimeve. Për shembull, mund të shkruhet një përpunues për dërgimin e mesazheve mbi problemet në bisedën korporative;
- Mbështetje zyrtare është realizuar për DBMS si një depo për të dhënat rreth verifikimeve. Në krahasim me ato që mbështeten më parë
MySQL, PostgreSQL, Oracle dhe DB2, sistemi i menaxhimit të të dhënave TimescaleDB është posaçërisht optimizuar për ruajtjen dhe përpunimin e të dhënave në formën e serive të kohës (nivelet e vlerave të parametrave nëpërmjet intervaleve të caktuara të kohës, regjistrimi formon kohën dhe një grup vlerash përkatëse). TimescaleDB lejon të rritet ndjeshëm në punën me këto të dhëna, duke treguar një nivel praktikisht lineare të produktivitetit. Për më tepër, TimescaleDB mbështet mundësi të tilla si pastrimi automatik i regjistrimeve të vjetra; - specifikimet për formësimin e skemave për standardizimin e cilësimeve. Struktura e skedarëve XML/JSON është e sjellshme për redaktimin e skemave manualisht në një redaktues teksti të zakonshëm. Skemat ekzistuese janë bërë në përputhje me specifikimet e propozuara;
- ĂshtĂ« realizuar njĂ« bazĂ« njohurish pĂ«r dokumentimin e elementeve dhe aktivizuesve tĂ« verifikuar, tĂ« cilĂ«t mund tĂ« jenĂ« tĂ« pajisur me pĂ«rshkrim tĂ« detajuar, shpjegim tĂ« qĂ«llimeve tĂ« mbledhjes sĂ« informacionit dhe udhĂ«zime pĂ«r veprim nĂ« rast se ndodhin probleme;
- JanĂ« pĂ«rditĂ«suar funksionet e avancuara tĂ« vizualizimit tĂ« statusit tĂ« infrastrukturĂ«s. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« ndryshuar parametrat e widget-eve me njĂ« klikim. Grumbujt e grafiku janĂ« optimizuar pĂ«r t'u shfaqur nĂ« ekrane tĂ« gjerĂ« dhe nĂ« panelet e mĂ«dha tĂ« murit. TĂ« gjitha widget-et janĂ« adaptuar pĂ«r t'u shfaqur nĂ« mĂ«nyrĂ« pa tituj. ĂshtĂ« shtuar njĂ« widget i ri pĂ«r tĂ« shfaqur prototipat e grafikĂ«ve. NjĂ« mĂ«nyrĂ« e re e agreguar e shikimit Ă«shtĂ« shtuar nĂ« widget-in e statistikave tĂ« pĂ«rmbledhura tĂ« problemeve;
- Në diagramet me shtylla dhe grafikët është shtuar mbështetje për shfaqjen e të dhënave të përpunuara me funksione të ndryshme agregate, duke e bërë më të lehtë analizimin e të dhënave për periudha të gjata kohe dhe duke thjeshtuar planifikimin. Mbështeten funksionet e mëposhtme: min,
max,
avg,
count,
sum,
first dhe
last; - ĂshtĂ« shtuar mundĂ«sia pĂ«r regjistrimin automatik tĂ« pajisjeve tĂ« reja pĂ«rmes çelqesh PSK (Pre-shared key) me enkriptimin e parametrave pĂ«r hostin e shtuar;
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r sintaksĂ«n e avancuar JSONPath, qĂ« lejon organizimin e pĂ«rpunimit tĂ« komplikuar tĂ« tĂ« dhĂ«nave nĂ« formatin JSON, duke pĂ«rfshirĂ« operacione agregimi dhe kĂ«rkimi;
- Shtuar mbështetje për lidhjen e përshkrimeve me makrot personalizuar;
- Rritur efikasitetin e mbledhjes dhe përcaktimit të të dhënave lidhur me WMI, JMX dhe ODBC, përmes shtimit të kontrolleve të reja që kthejnë array objekte në formatin JSON. Gjithashtu shtuar mbështetje për depozitat për VMWare dhe shërbimet systemd, si dhe mundësinë për të transformuar të dhënat CSV në JSON;
- Limiti maksimal për numrin e elementeve të varur është rritur në 10,000;
- Shtuar mbështetje për platforma të reja: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS dhe RHEL 8. Për Windows është përgatitur një paketë me agent në formatin MSI. Shtuar mbështetje për shpërndarjen e shpejtë të sistemit të monitorimit në një kontejner të izoluar ose në mjedise të cloud-it AWS,
Google Cloud Platform,
Digital Ocean dhe Docker.
Burimi: opennet.ru
