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ë kontrollit, formimin e kërkesave të verifikimit dhe akumulimin e statistikave; agjentët për kryerjen e kontrollit në anën e hosteve të jashtme; frontend për organizimin e menaxhimit të sistemit.
Për të reduktuar ngarkesën në serverin qendror dhe për të formuar një rrjet të shpërndarë monitorimi, mund të vendoset një seri proxy-serverësh që agregojnë të dhënat për kontrollin e grupit të hosteve. Të dhënat mund të ruhen në DBMS MySQL, PostgreSQL, TimescaleDB, DB2 dhe Oracle. Pa agjentë, Zabbix-server mund të marrë të dhëna përmes protokolleve si SNMP, IPMI, JMX, SSH/Telnet, ODBC, të kryejë testimin e disponueshmërisë së aplikacioneve Web dhe sistemeve të virtualizimit.
:
- Представлен новый тип агента — zabbix_agent2, написанного на языке Go и предоставляющего фреймворк по разработке плагинов для проверки различных сервисов и приложений. Новый агент включает встроенный планировщик с поддержкой задания гибкого графика выполнения проверок и может отслеживать состояние между проверками (например, поддерживая открытым соединение к СУБД). Для экономии трафика поддерживается отправка полученных данных в пакетном режиме. Новый агент может быть использован для прозрачной замены старого пока только на платформе Linux;
- Shtohet mundësia e përdorimit të dhe përpunuesve të veprimeve dhe njoftimeve të personalizuara kur identifikohen defekte në shërbimet e kontrolluara. Përpunuesit mund të krijohen në JavaScript dhe të aplikohen për të kontaktuar shërbime të jashtme për dërgimin e njoftimeve ose sistemeve të ndjekjes së gabimeve. Për shembull, mund të shkruhet një përpunues për dërgimin e mesazheve për problemet në bisedën e korporatës;
- Është realizuar mbështetje zyrtare për DBMS si një depo të dhënash për kontrollet. Ndryshe nga DBMS që janë mbështetur më parë
MySQL, PostgreSQL, Oracle dhe DB2, DBMS TimescaleDB është optimizuar posaçërisht për ruajtjen dhe përpunimin e të dhënave në formën e serive të kohës (grupe të vlerave të parametrave në intervale të caktuara të kohës, regjistrimi formon kohën dhe setin e vlerave përkatëse për atë kohë). TimescaleDB lejon një rritje të konsiderueshme kur punoni me të dhëna të ngjashme, duke treguar një nivel praktikisht linear të performancës. Për më tepër, TimescaleDB mbështet mundësi të tilla si pastrimi automatik i shënimeve të vjetra; - specifikimet për formatimin e shablloneve për standardizimin e konfigurimeve. Struktura e skedarëve XML/JSON është transformuar në një format të përshtatshëm për redaktimin e shablloneve me dorë në një redaktues të zakonshëm teksti. Shabllonet ekzistuese janë përshtatur me specifikimet e propozuara;
- Kryer një bazë njohurish për dokumentimin e elementeve dhe aktivizuesve që mund të jenë të pajisur me një përshkrim të detajuar, shpjegim të qëllimeve të mbledhjes së informacionit dhe udhëzime mbi veprime në rast se shfaqen probleme;
- Paraqitur mundësi të avancuara vizualizimi të gjendjes së infrastrukturës. Shtuar mundësinë për të ndërruar parametrat e widget-eve me një klik. Grumbujt e grafikëve janë optimizuar për shfaqje në ekrane të gjerë dhe panele të mëdha murale. Të gjitha widget-et janë përshtatur për shfaqje në modalitetin pa tituj. Shtuar një widget i ri për shfaqjen e prototipave të grafikëve. Një mod i ri agreguar është shtuar në widget-in me statistikat e përmbledhura të problemeve;
- Në diagramet columnare 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 kohore dhe duke thjeshtuar planifikimin. Mbështeten funksionet e mëposhtme: min,
max,
avg,
count,
sum,
first dhe
last; - Shtuar mundësinë për regjistrimin automatik të pajisjeve të reja përmes çelqesh PSK (Çelësi i paraprirë) me enkriptimin e konfigurimeve për host-in në këtë mënyrë;
- Shtuar mbështetje për sintaksën e përparuar 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 bashkëngjitjen e përshkrimeve në makrotë e përdoruesve;
- Rritur efikasitetin e mbledhjes dhe identifikimit të të dhënave që lidhen me WMI, JMX dhe ODBC, përmes shtimit të kontrollieve të reja që kthejnë masa objektesh në formatin JSON. Po ashtu, është shtuar mbështetje për depot e VMWare dhe shërbimet systemd, si dhe mundësia për të transformuar të dhënat CSV në JSON;
- Limiti maksimal për numrin e elementeve të varur është rritur në 10 mijë;
- Shtojmë 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 agjent në formatin MSI. Shtojmë mbështetje për vendosjen e shpejtë të sistemit të monitorimit në një kontejner të izoluar ose në ambiente të cloud si AWS,
Google Cloud Platform,
Digital Ocean dhe Docker.
Burimi: opennet.ru
