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