Екипът на Zabbix с радост съобщава за пускането на Zabbix 4.4. Последната версия идва с нов Zabbix агент, написан на Go, задава стандарти за Zabbix шаблони и предоставя разширени възможности за визуализация.

Нека разгледаме най-важните функции, включени в Zabbix 4.4.
Новото поколение Zabbix агент

Zabbix 4.4 представя нов тип агент, zabbix_agent2, който предлага широка гама от нови възможности и разширени функции за мониторинг:
- Написан на Go.
- Плъгин фреймуърк за мониторинг на различни услуги и приложения.
- Възможност за поддържане на състояние между проверките (например, поддържане на постоянни връзки с БД).
- Вграден планиращ за поддръжка на гъвкави времеви интервали.
- Ефективно използване на мрежата чрез предаване на големи обеми данни.
- Към момента агентът работи на Linux, но в скоро време ще го направим достъпен и за други платформи.
→ Пълен списък с новите функции можете да видите в
NB! Съществуващият Zabbix агент все още ще бъде поддържан.
→
Уебхук и програмируема логика за действия / уведомления
Съществено е подобрена интеграцията с външни системи за уведомяване и тикетиране, което позволи да се определи цялата логика на обработка чрез вграден JavaScript двигател. Тази функционалност опростява двустранната интеграция с външни системи, позволявайки с едно кликване да получите достъп от потребителския интерфейс на Zabbix до запис в тикетната система, генерирате съобщения в чата и много други.
Установяване на стандарти за Zabbix шаблони
Въведохме редица стандарти и ясно дефинирани за създаване на шаблони.
Структурата на XML/JSON файловете беше значително опростена, което позволи ръчно редактиране на шаблони с помощта само на текстов редактор. Повечето съществуващи шаблони бяха усъвършенствани, за да отговарят на новите стандарти.
Официална поддръжка на TimescaleDB

В допълнение към MySQL, PostgreSQL, Oracle и DB2, сега официално поддържаме и TimescaleDB. TimescaleDB осигурява почти линейно ниво на производителност, както и автоматизирано мигновено изтриване на стари исторически данни.
сравнявахме производителността с PostgreSQL.
База данни със знания за елементи данни и тригери

Zabbix 4.4 предлага много по-ясно описание на данните и тригерите. Тази информация оказва огромна помощ на инженерите, предоставяйки им всички възможни детайли относно значението и предназначението на събраните елементи, подробности за проблема и инструкции за разрешаването му.
Разширени възможности за визуализация

Панелите и свързаните с тях джаджи бяха усъвършенствани по различни начини, което позволи опростено създаване и управление, както и добави възможност за променяне на настройките на джаджите с едно кликване. Размерът на решетката на таблото с инструменти вече е подходящ за поддръжка на ултраширокоекранни и големи екрани.
Джаджата за показване на проблеми беше подобрена, за да поддържа агрегатно представяне, и беше представена нова джаджа за показване на прототипи на графики.
Освен това, всички джаджи могат да бъдат показвани в режим без заглавия.
Хистограми и агрегиране на данни

Zabbix 4.4 поддържа хистограми, а джаджата за графики вече може да агрегира данни с помощта на различни агрегатни функции. Комбинирането на тези две характеристики значително опростява дългосрочния анализ на данни и планирането на пропускната способност.
→
Официална поддръжка на нови платформи

Zabbix 4.4 сега работи и на следните платформи:
- SUSE Linux Enterprise Server 15
- Debian 10
- Raspbian 10
- RHEL 8
- Агент за Mac OS/X
- MSI агент за Windows
С всички налични платформи можете да се запознаете в .
Инсталиране в облака с едно кликване

Zabbix може лесно да бъде инсталиран като контейнер или готов за употреба образ на диск на различни облачни услуги:
- AWS
- Azure
- Google Cloud Platform
- Digital Ocean
- Docker
Надеждна автоматична регистрация

Новата версия на Zabbix позволява използването на PSK криптиране за автоматична регистрация с автоматични настройки на криптиране за добавени хостове. Сега можете да настроите Zabbix да разреши автоматична регистрация на мрежови устройства само с PSK, само нешифровани или и двете.
→
Разширен JSONPath за препроцесиране

Zabbix вече поддържа разширен синтаксис JSONPath, който позволява изпълнението на сложна предварителна обработка на данни JSON, включително агрегация и търсене. Препроцесирането може също така да се използва за нискоуровнево откриване, което го прави изключително мощен инструмент за автоматизация и откриване.
Описание на потребителските макроси

Потребителските макроси са много добра функционалност, която опростява конфигурацията на Zabbix и значително улеснява извършването на промени в конфигурацията. Поддръжката на описания на потребителските макроси ще помогне да се документира предназначението на всеки макрос, което ще опрости управлението им.
По-ефективно разширено събиране на данни

Събирането на данни и откритията на обекти, свързани с WMI, JMX и ODBC, бяха подобрени с нови проверки, които връщат масиви от обекти в JSON формат. Също така добавихме поддръжка на хранилища за данни VMWare за мониторинг на VMWare и услуги systemd за Linux платформи, както и нов тип предварителна обработка за преобразуване на CSV в JSON.
Други новини и усъвършенствани функции на Zabbix 4.4
- Препроцесиране на XML данни от LLD
- Максималният брой зависими метрики (dependent items) е увеличен на 10 хиляди
- Добавено е автоматично преобразуване на типове в препроцесиране JSONPath
- Името на хоста е включено в файловете за експортиране в реално време
- Windows агентът вече поддържа производителност на английски език
- Способността да се игнорират стойности при грешки в препроцесирането
- Последните данни бяха разширени, за да осигурят достъп не само до исторически данни, но и до оперативни данни
- Възможността за редактиране на описания на тригери беше премахната, достъпът до тях беше значително опростен
- Поддръжката на вградени медийни типове Jabber и Eztexting беше премахната, вместо тях се използват уебхук или външни скриптове
- Актуализиран е дашбордът по подразбиране
- Автозаписаните хостове получиха възможността да посочат опцията 'свързване към dns' или 'свързване към IP'
- Добавена е поддръжка на макроса {EVENT.ID} за URL тригера
- Екранният елемент 'Екран' вече не се поддържа
- Последният създаден тип на дашборд виджет се запомня и се използва отново по-късно
- Настройките за видимост на заглавията на уиджетите се задават за всеки уиджет поотделно
С целия списък с новите функции на Zabbix 4.4 можете да се запознаете в .
Източник: habr.com
