Zabbix складаецца з трох базавых кампанентаў: сервера для каардынацыі выканання праверак, фармаванні праверачных запытаў і назапашванні статыстыкі; агентаў для ажыццяўлення праверак на баку вонкавых хастоў; фронтэнда для арганізацыі кіравання сістэмай. Код
Афіцыйныя пакеты даступныя для актуальных версій наступных платформ:
- Linux дыстрыбутываў RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- Сістэм віртуалізацыі на базе VMWare, VirtualBox, Hyper-V, XEN
- Докер
- Агенты для ўсіх платформаў у тым ліку MacOS і MSI для Windows agent
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
- Інтэграцыя з платформамі службы падтрымкі Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Інтэграцыя з сістэмамі абвесткі карыстальнікаў Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Для пераходу з больш ранніх версій неабходна толькі ўстаноўка новых бінарных файлаў (сервера і проксі) і новага інтэрфейсу. Zabbix аўтаматычна правядзе працэдуру абнаўлення базы даных. Устаноўка новых агентаў не спатрэбіцца. Падрабязней можна азнаёміцца ў
- Новыя шаблонныя рашэнні па маніторынгу Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Падтрымка аўтарызацыі па SAML для рашэнняў single sign-on (SSO)
- Афіцыйная падтрымка новага модульнага агента для платформ Linux і Windows
- Магчымасць надзейнага захоўвання дадзеных, сабраных агентам у лакальнай файлавай сістэме
- Паляпшэнне бяспекі:
- Падтрымка вебхуков праз HTTP проксі
- Магчымасць забароны выканання пэўных праверак агентам, падтрымка белых і чорных спісаў
- Магчымасць фармаваць спіс выкарыстоўваных пратаколаў шыфравання для TLS злучэнняў
- Падтрымка шыфраваных злучэнняў з базай дадзеных MySQL і PostgreSQL
- Пераход на SHA256 для захоўвання хэшаў карыстацкіх пароляў
- Магчымасць маскіраваць сакрэтныя значэнні (паролі, ключы доступу і іншае) карыстацкіх макрасаў у інтэрфейсе Zabbix і пры дасылцы натыфікацый
- Сціск гістарычных дадзеных пры выкарыстанні TimescaleDB
- Больш прыязны інтэрфейс са зручнай навігацыяй па меню злева, якое можа згортвацца ці цалкам хавацца для эканоміі экраннай прасторы
- Даступны спіс прылад для маніторынгу для звычайных карыстальнікаў
- Падтрымка карыстацкіх модуляў для пашырэння функцыянальнасці карыстацкага інтэрфейсу
- Магчымасць адмены пацверджання праблемы
- Новыя аператары прэпрацэсінгу для замены тэксту і атрыманні імя ўласцівасцяў JSON пры працы з JSONPath
- Групоўка паведамленняў у емайл кліенце па падзеі
- Магчымасць выкарыстання сакрэтных макрасаў у імя карыстальніка і пароля для доступу да IPMI
- Падтрымка шаблонаў паведамленняў для натыфікацый на ўзроўні медыя тыпаў
- Асобная кансольная ўтыліта для тэставання скрыптоў на JavaScript, карысна для вебхуков і препроцессинга
- Падтрымка трыгерамі аперацый параўнання для тэкставых дадзеных
- Новыя праверкі для аўтаматычнага выяўлення метрык прадукцыйнасці пад Windows, IPMI сэнсараў, JMX метрык
- Канфігурацыя ўсіх параметраў ODBC маніторынгу на ўзроўні асобнай метрыкі
- Магчымасць праверкі метрык шаблонаў і прылад прама з інтэрфейсу
- Падтрымка карыстацкіх макрасаў для прататыпаў хастоў
- Падтрымка тыпу дадзеных Float64
- Аптымізацыя прадукцыйнасці інтэрфейсу для мільёнаў прылад маніторынгу
- Падтрымка аперацыі масавай змены карыстацкіх макрасаў
- Падтрымка фільтра па тэгах для некаторых віджэтаў дашборда
- Магчымасць скапіяваць графік з фішкі ў выглядзе PNG карцінкі.
- Простая канфігурацыя і спрашчэнне SNMP шаблонаў дзякуючы пераносу параметраў SNMP на ўзровень інтэрфейсу хаста
- Падтрымка API метаду для доступу да лога аўдыту
- Выдалены маніторынг версій Zabbix кампанент
- Маніторынг даступнасці прылад з дапамогай функцыі nodata() прымае да ўвагі даступнасць проксі
- Падтрымка макрасаў {HOST.ID}, {EVENT.DURATION} і {EVENT.TAGSJSON} у натыфікацыях
- Падтрымка ElasticSearch 7.х
- Падтрымка нанасекунд для zabbix_sender
- Магчымасць скінуць кэш стану SNMPv3
- Павялічаны памер ключа метрыкі да 2048 сімвалаў, памеру паведамлення пры пацвярджэнні праблемы да 4096 сімвалаў.
Крыніца: opennet.ru