Пасля 6 месяцаў распрацоўкі даступная новая версія сістэмы маніторынгу Zabbix 4.4, код якой распаўсюджваецца пад ліцэнзіяй GPLv2. Zabbix складаецца з трох базавых кампанентаў: сервера для каардынацыі выканання праверак, фармаванні праверачных запытаў і назапашванні статыстыкі; агентаў для ажыццяўлення праверак на баку вонкавых хастоў; фронтэнда для арганізацыі кіравання сістэмай.
Для зняцця нагрузкі з цэнтральнага сервера і фарміравання размеркаванай сеткі маніторынгу можа быць разгорнута серыя проксі-сервераў, якія агрэгуюць дадзеныя аб праверцы групы хастоў. Дадзеныя могуць захоўвацца ў СКБД MySQL, PostgreSQL, TimescaleDB, DB2 і Oracle. Без агентаў Zabbix-сервер можа атрымліваць дадзеныя па такіх пратаколах як SNMP, IPMI, JMX, SSH/Telnet, ODBC, праводзіць тэсціраванне даступнасці Web-прыкладанняў і сістэм віртуалізацыі.
Прадстаўлены новы тып агента — zabbix_agent2, напісанага на мове Go і які прадстаўляе фрэймворк па распрацоўцы плагінаў для праверкі розных сэрвісаў і прыкладанняў. Новы агент уключае ўбудаваны планавальнік з падтрымкай задання гнуткага графіка выканання праверак і можа адсочваць стан паміж праверкамі (напрыклад, падтрымліваючы адкрытым злучэнне да СКБД). Для эканоміі трафіку падтрымліваецца адпраўка атрыманых даных у пакетным рэжыме. Новы агент можа быць скарыстаны для празрыстай замены старога пакуль толькі на платформе Linux;
Дададзена магчымасць выкарыстання web-хукаў і ўласных апрацоўшчыкаў дзеянняў і апавяшчэнняў пры выяўленні збояў правяраемых сэрвісаў. Апрацоўшчыкі можна ствараць на JavaScript і прымяняць для звароту да знешніх службаў дастаўкі апавяшчэнняў або сістэмамі адсочвання памылак. Напрыклад, можна напісаць апрацоўшчык для адпраўкі паведамленняў аб праблемах у карпаратыўны чат;
Рэалізавана афіцыйная падтрымка СКБД Часовая шкалаDB у якасці сховішчы дадзеных аб праверках. У адрозненне ад раней падтрымліваемых
MySQL, PostgreSQL, Oracle і DB2, СКБД TimescaleDB спецыяльна аптымізавана для захоўвання і апрацоўкі дадзеных у форме часовага шэрагу (зрэзы значэнняў параметраў праз зададзеныя прамежкі часу, запіс утварае час і набор адпаведных гэтаму часу значэнняў). TimescaleDB дазваляе істотна павысіць эфектыўнасць і прадукцыйнасць пры працы з падобнымі дадзенымі, дэманструючы практычна лінейны ўзровень прадукцыйнасці. Акрамя таго, TimescaleDB падтрымлівае такія магчымасці як аўтаматычная чыстка старых запісаў;
Падрыхтаваны спецыфікацыі па афармленні шаблонаў для стандартызацыі налад. Структура файлаў XML/JSON прыведзена да выгляду, прыдатнага для рэдагавання шаблону ўручную ў звычайным тэкставым рэдактары. Існуючыя шаблоны прыведзены ў адпаведнасць з прапанаванымі спецыфікацыямі;
Рэалізавана база ведаў для дакументавання элементаў, якія правяраюцца, і трыгераў, якія могуць быць забяспечаны падрабязным апісаннем, тлумачэннем мэт збору інфармацыі і інструкцыямі па дзеянні ў выпадку ўзнікнення праблем;
Прадстаўлены пашыраныя магчымасці візуалізацыі стану інфраструктуры. Дададзена магчымасць змены параметраў віджэтаў адным клікам. Наборы графікаў аптымізаваны для адлюстравання на шырокафарматных экранах і вялікіх насценных панэлях. Усе віджэт адаптаваны для адлюстравання ў рэжыме без загалоўкаў. Дададзены новы віджэт для адлюстравання прататыпаў графікаў. У віджэт са зводнай статыстыкай праблем дададзены новы агрэгаваны рэжым прагляду;
У столбчатые дыяграмы і графікі дададзена падтрымка адлюстравання дадзеных, апрацаваных пры дапамозе розных агрэгатных функцый, што робіць зручнейшым аналіз дадзеных за вялікія прамежкі часу і спрашчае планаванне. Падтрымліваюцца наступныя функцыі: min,
max,
avg,
лічыць,
sum,
first і
last;
Дададзена магчымасць аўтаматычнай рэгістрацыі новых прылад пры дапамозе PSK-ключоў (Pre-shared key) з шыфраваннем налад для дадаванага хаста;
Дададзена падтрымка пашыранага сінтаксісу JSONPath, які дазваляе арганізаваць складаны прэпрацэсінг дадзеных у фармаце JSON, які ўключае аперацыі агрэгавання і пошуку;
Дададзена падтрымка прымацавання апісанняў да карыстацкіх макрасаў;
Падвышаная эфектыўнасць збору і азначэнні дадзеных, злучаных з WMI, JMX і ODBC, праз даданне новых праверак, якія вяртаюць масівы аб'ектаў у фармаце JSON. Таксама дададзена падтрымка сховішчаў для VMWare і сэрвісаў systemd, а таксама магчымасць пераўтварэння дадзеных CSV у JSON;
Максімальны ліміт на лік залежных элементаў падвышаны да 10 тысяч;
Дададзена падтрымка новых платформаў: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS і RHEL 8. Для Windows падрыхтаваны пакет з агентам у фармаце MSI. Дададзена падтрымка хуткага разгортвання сістэмы маніторынгу ў ізаляваным кантэйнеры або ў хмарных асяродках AWS, Azure,
Воблачная платформа Google,
Digital Ocean і Docker.