Выйшаў Zabbix 5.0 LTS

Адбыўся рэліз свабоднай сістэмы маніторынгу з адкрытым зыходным кодам 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

Дадаць каментар