Екипът на 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 предлага много по-ясно описание на елементите на данните и тригерите. Тази информация оказва огромна помощ на инженерите, предоставяйки им всички възможни подробности за значението и предназначението на събраните обекти, подробности за проблема и инструкции как да го отстранят.
Разширени възможности за визуализация

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

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

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 000
- Добавено автоматично преобразуване на типове в препроцесирането JSONPath
- Името на хоста е включено в файловете за експортиране в реално време
- Windows агентът вече поддържа счетоводни показатели на английски език
- Способността да се игнорират стойностите при грешки в препроцесирането
- Последните данни са разширени, за да осигурят достъп не само до исторически данни, но и до оперативни данни
- Възможността за редактиране на описания на тригери е премахната, което значително улесни достъпа до тях
- Подкрепата за вградени типове медийни файлове Jabber и Eztexting е премахната, вместо това се използват уеб-хуци или външни скриптове
- Обновен е дашбордът по подразбиране
- Автоматично регистрираните хостове получиха възможност да посочват опцията "подключаване към DNS" или "подключаване към IP"
- Добавена е поддръжка за макроса {EVENT.ID} за URL на тригера
- Елементът "Екран" вече не се поддържа
- Последният създаден тип виджет на дашборда се запомня и отново се използва по-късно
- Настройките за видимост на заглавията на уиджетите се конфигурират за всеки уиджет.
Пълният списък с новите функции на Zabbix 4.4 можете да намерите в .
Източник: habr.com
