
Добрый день, дорогие читатели!Совсем недавно Команда Zabbix объявила о выпуске Zabbix 4.4! Он поставляется с новым агентом Zabbix, написанным на языке Go, устанавливает стандарты для шаблонов Zabbix и предоставляет расширенные возможности визуализации.
Вот лишь краткий список наиболее важных функций, включенных в Zabbix 4.4.
Агент Zabbix следующего поколения
Zabbix 4.4 представляет новый тип агента, zabbix_agent2, который предлагает широкий спектр новых возможностей и расширенных функций мониторинга:

- Написано на языке GO.
- Плагин фреймворка для мониторинга различных сервисов и приложений.
- Возможность поддерживать состояние между проверками (например, поддерживать постоянные соединения с БД).
- Встроенный планировщик для поддержки гибких временных интервалов.
- Эффективное использование сети с использованием массовой передачи данных.
- Полная замена существующих агентов в Linux на большее количество платформ будет поддерживаться в ближайшее время.
Webhooks и программируемая логика для действий и уведомлений
Значительно улучшена интеграция с внешними системами уведомлений и тикетов, позволяющая определять всю логику обработки с помощью встроенного движка JavaScript. Эта функциональность упрощает двустороннюю интеграцию с внешними системами, позволяя одним нажатием кнопки получить доступ из пользовательского интерфейса Zabbix к делу в вашей системе создания билетов, сгенерированному сообщению в чате и многому другому.
Установка стандартов для шаблонов Zabbix

Команда Zabbix представила набор стандартов и четко определенные руководящие принципы для шаблонов . Крайне важно иметь общий язык для всех создателей и сопровождающих шаблонов, а также для всех пользователей Zabbix.
Структура файлов XML / JSON была значительно упрощена, что позволило вручную редактировать шаблоны, используя только текстовый редактор. Большинство существующих шаблонов были улучшены, чтобы соответствовать новым стандартам.
Официальная поддержка TimescaleDB

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

Zabbix 4.4 предлагает гораздо более наглядное описание предметов и триггеров. Эта информация предоставляет огромную помощь инженерам, предоставляя им все возможные подробности о значении и назначении собранных предметов, подробности проблемы и инструкции по устранению триггеров и т. д.
Расширенные возможности визуализации

Панели мониторинга и связанные виджеты были улучшены несколькими способами, упрощая их создание и управление, а также добавив возможность изменять параметры виджетов одним щелчком мыши. Сетка приборной панели теперь имеет идеальные размеры для поддержки сверхшироких экранов и больших экранных стен.
Виджет проблемного представления был улучшен для поддержки агрегированного представления, также был представлен новый виджет для отображения прототипов графиков.
Кроме того, все виджеты теперь могут отображаться в режиме без заголовка.
Гистограммы и агрегация

Zabbix 4.4 поставляется с гистограммами, а виджет графиков теперь поддерживает агрегирование данных с использованием различных функций агрегирования. Эти две функции значительно упрощают долгосрочный анализ данных и планирование емкости.
Официальная поддержка новых платформ

В дополнение к существующим официальным пакетам и приборам, Zabbix 4.4 теперь также обслуживает следующие платформы:
- SUSE Linux Enterprise Server 15
- Debian 10
- Raspbian 10
- Mac OS X
- RHEL 8
- MSI для Windows Agent
Облачные развертывания в один клик

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

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

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

Пользовательские макросы — это очень приятная функциональность, которая упрощает настройку Zabbix и делает масштабные изменения конфигурации простыми. Поддержка описаний пользовательских макросов поможет документировать назначение каждого макроса, что значительно упрощает управление макросами.
Более эффективный расширенный сбор данных

Сбор данных и обнаружение элементов, связанных с WMI, JMX и ODBC, были улучшены благодаря новым проверкам, возвращающим массивы объектов в формате JSON. В Zabbix также добавили поддержку хранилищ данных VMWare для мониторинга VMWare и системных служб для платформы Linux, а также новый тип предварительной обработки для преобразования CSV в JSON.
Более новые и улучшенные функции Zabbix 4.4
- редварительная обработка данных XML из LLD
- Максимальное количество зависимых предметов увеличено до 10К
- Добавлено автоматическое преобразование типов в предварительную обработку JSONPatch.
- Имя хоста включено в файлы экспорта в реальном времени
- Агент Windows расширен для поддержки счетчиков производительности, не зависящих от языка
- Возможность игнорировать значения при предварительной обработке при ошибках
- Последние данные были расширены для обеспечения доступа к рабочим данным объекта
- Удалена возможность редактировать описания триггеров, вместо этого введен гораздо более простой доступ
- Удалена поддержка встроенных типов носителей Jabber и Eztexting, вместо этого используйте веб-хуки или внешние скрипты
- Панель инструментов по умолчанию была обновлена
- Автоматически зарегистрированные хосты получили возможность указывать опцию «connect to dns» или «connect to IP»
- Добавлена поддержка макроса {EVENT.ID} для URL триггера.
- Элемент экрана «Экран» больше не поддерживается
- Последний созданный виджет панели инструментов запоминается и используется позже
- Видимость заголовков виджетов настраивается для каждого виджета