Адбыўся рэліз свабоднай сістэмы маніторынгу з поўнасцю адкрытым зыходным кодам Zabbix 5.2.
Zabbix - універсальная сістэма для маніторынгу прадукцыйнасці і даступнасці сервераў, інжынернага і сеткавага абсталявання, прыкладанняў, баз дадзеных, сістэм віртуалізацыі, кантэйнераў, ІТ-сэрвісаў, вэб-сэрвісаў, хмарнай інфраструктуры.
Сістэма рэалізуе поўны цыкл ад збору дадзеных, іх апрацоўкі і пераўтварэнні, аналізу атрымоўваных дадзеных, і сканчаючы захоўваннем гэтых дадзеных, візуалізацыяй і рассыланнем абвестак з выкарыстаннем правіл эскалацый. Таксама сістэма дае гнуткія магчымасці пашырэння метадаў збору дадзеных і абвестак, а таксама магчымасці аўтаматызацыі праз магутны API.
Адзіны вэб-інтэрфейс рэалізуе цэнтралізаванае кіраванне канфігурацыямі маніторынгу і размеркаваннем правоў доступу розным групам карыстальнікаў. Код праекту распаўсюджваецца пад ліцэнзіяй GPLv2.
Zabbix 5.2 – гэта новая мажорная не-LTS версія са стандартным тэрмінам афіцыйнай падтрымкі.
Асноўныя паляпшэнні версіі 5.2:
- падтрымка сінтэтычнага маніторынгу з магчымасцю ствараць шматкрокавыя комплексныя сцэнары-скрыпты для атрымання даных і ажыццяўлення складаных праверак даступнасці сэрвісаў.
- з'явіўся набор трыгерных функцый для доўгатэрміновай аналітыкі які дазваляе генераваць алерты выгляду «Колькасць транзакцый у секунду ў кастрычніку павялічылася на 23%»
- падтрымка роляў карыстальнікаў для гранулярнага кіравання правамі карыстальнікаў з магчымасцю кантролю доступу да розных кампанентаў інтэрфейсу, метадам API і карыстацкім дзеянням
- магчымасць захоўвання ўсёй сакрэтнай інфармацыі (пароляў, токенаў, імёнаў карыстачоў для аўтарызацыі і іншае) выкарыстоўванай у Zabbix у вонкавым Hashicorp Vault для максімальнай бяспекі
- падтрымкі IoT маніторынгу і маніторынгу прамысловага абсталявання з выкарыстаннем пратаколаў modus і MQTT
- магчымасць захавання і хуткага пераключэння паміж фільтрамі ў інтэрфейсе
Палепшана бяспека і надзейнасць маніторынгу за кошт:
- інтэграцыі з Hashicorp Vault
- падтрымка UserParameterPath для агентаў
- няправільнае імя карыстальніка або пароля не дасць ніякай дадатковай інфармацыі аб наяўнасці зарэгістраванага карыстальніка
Палепшана прадукцыйнасць і бесперабойнасць за кошт:
- падтрымка балансавання нагрузкі (load balancing) для вэб інтэрфейсу і API, што дазваляе гарызантальна маштабаваць гэтыя кампаненты
- паляпшэнні прадукцыйнасці логікі апрацоўкі падзей
Іншыя значныя паляпшэнні:
- магчымасць паказаць розныя часовыя зоны для розных карыстальнікаў
- магчымасць прагледзець бягучы стан гістарычнага кэшу якая працуе сістэмы для лепшага разумення працы Zabbix
- у рамках аб'яднання функцыянальнасці скрінаў і дашбордаў, шаблоны скрынаў пераўтвораны ў шаблоны дашбордаў.
падтрымка інтэрфейсаў хастоў для прататыпаў хастоў - інтэрфейсы хастоў сталі неабавязковымі
- з'явілася падтрымка тэгаў для прататыпаў хастоў
- магчымасць выкарыстання карыстацкіх макрасаў у кодзе скрыптоў прэпрацэсінгу
- магчымасць апрацоўваць стан метрыкі ў прэпрацэсінгу, які не падтрымліваецца, для хуткага рэагавання на такія падзеі і для больш надзейных праверак даступнасці сэрвісаў.
- падтрымка макрасаў eventlog для адлюстравання аперацыйнай інфармацыі
- падтрымка карыстацкіх макрасаў у апісанні метрыкі
- падтрымка digest authentication для HTTP праверак
- актыўны Zabbix Агент можа зараз адпраўляць дадзеныя для некалькіх хастоў
- максімальная даўжыня карыстацкіх макрасаў павялічана да 2048 байт
- магчымасць працы з HTTP загалоўкамі ў скрыптах прэпрацэсінгу
падтрымка спынення мовы па змаўчанні для ўсіх карыстальнікаў - спіс дашбордаў відавочна паказвае якія дашборды створаны мною і ці даў я доступ да іх іншым карыстальнікам.
- магчымасць тэсціравання SNMP метрык
- прасцейшая форма для настройкі тэрмінаў абслугоўвання абсталявання і сэрвісаў
- спрасціліся імёны шаблонаў
- прасцейшая логіка для планавання праверак непадтрымліваемых метрык
- Yaml стаў новым фарматам па змаўчанні для аперацый імпарту і экспарту
- новыя шаблонныя рашэнні па маніторынгу Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid
Са скрынкі Zabbix прапануе інтэграцыю з:
- платформамі службы падтрымкі Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
- сістэмамі абвесткі карыстальнікаў Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert
Афіцыйныя пакеты даступныя для актуальных версій наступных платформ:
- Linux дыстрыбутываў RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian для розных архітэктур
- сістэм віртуалізацыі на базе VMWare, VirtualBox, Hyper-V, XEN
Докер - агенты для ўсіх платформаў уключаючы MacOS і пакеты MSI для Windows агентаў
Даступная хуткая ўстаноўка Zabbix для хмарных платформаў:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud
Для пераходу з больш ранніх версій неабходна толькі ўстаноўка новых бінарных файлаў (сервера і проксі) і інтэрфейсу. Zabbix аўтаматычна правядзе працэдуру абнаўлення. Устаноўка новых агентаў не патрабуецца.
З поўным спісам усіх змен вы можаце азнаёміцца ў апісанні змен и дакументацыі.
Вось спасылка для запампоўкі і хмарных установак.
Крыніца: linux.org.ru