29.11.2021

Выпуск системы мониторинга Zabbix 5.4

Представлена новая версия свободной системы мониторинга с полностью открытым исходным кодом Zabbix 5.4. Вышедший релиз включает в себя поддержку генерации отчётов в формате PDF, нового синтаксиса для агрегаций обнаружения более сложных проблем, улучшения визуализации данных, поддержки токенов для доступа к API, тегов на уровне метрик, улучшения производительности и и многое другое.

Zabbix состоит из трёх базовых компонентов: сервера для координации выполнения проверок, формирования проверочных запросов и накопления статистики; агентов для осуществления проверок на стороне внешних хостов; фронтэнда для организации управления системой. Код распространяется под лицензией GPLv2. Для снятия нагрузки с центрального сервера и формирования распределённой сети мониторинга может быть развёрнута серия прокси-серверов, агрегирующих данные о проверке группы хостов. Данные могут храниться в СУБД MySQL, PostgreSQL, TimescaleDB, DB2 и Oracle. Без агентов Zabbix-сервер может получать данные по таким протоколам как SNMP, IPMI, JMX, SSH/Telnet, ODBC, проводить тестирование доступности Web-приложений и систем виртуализации.

Основные нововведения версии 5.4:

  • Поддержка PDF-отчётов и их запланированного создания и отправки пользователям, новая роль для контроля доступа к этой функциональности
  • Принципиально новый синтаксис для триггерных выражений, вычисляемых и агрегатных метрик. Избавились от всех известных ограничений старого синтаксиса, но сделали его более простым
  • Агрегатные метрики теперь способны выбрать данные по тегам и трафаретам (wildcards) хостов и ключей метрик
  • Функциональность скринов и дашбордов объединена, появилась поддержка многостраничных дашбордов
  • Поддержка именованных токенов для доступа к API, возможно указать срок действия токена
  • Поддержка тегов на уровне метрик. Applications больше не поддерживаются
  • Улучшения производительности и доступности
    • Для поллеров больше не требуется подключение к базе данных
    • Появился кэш для более быстрой обработки trends
    • Поддержка более надёжного и плавного старта сервера в условиях получения и обработки огромного количества новых данных
    • Улучшена параллельная работа с данными на сервере и прокси
  • Улучшения безопасности
    • Поддержка всех протоколов шифрования SNMPv3
    • Скрыты детали ошибки в случае неудачного подключения к интерфейсу
    • Автозаполняемость отключена для полей с паролями и другой чувствительной информацией
    • Поддержка NTML аутентификации для WEB hooks
  • Улучшения, направленные на упрощение работы и настройки мониторинга
    • Меню третьего уровня для лучшей навигации
    • Более простые формы для операций массовых изменений и импорта
    • Доступность метрик теперь зависит от доступности интерфейсов хоста
    • Возможность использовать отрицательные фильтры для тегов в интерфейсе
    • Поддержка value maps на уровне шаблонов и хостов для независимости шаблонов
    • Глобальные скрипты могут быть использованы для алертов, интеграций и пользовательских команд
    • Поддержка обработки XML данных в препроцессинге и WEB hooks
    • CurlHttpRequest переименован в HttpRequest в WEB hooks для простоты использования
  • Другие улучшения
    • Поддержка мониторинга кластеров VMWare
    • Поддержка Oracle в режиме кластера
    • Поддержка макроса {ITEM.VALUETYPE} для алертов
    • Более гранулярная настройка экспорта событий
  • Доступность официальных пакетов для актуальных версий следующих платформ:
    • Linux-дистрибутивы RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian на различных архитектурах
    • Систем виртуализации на базе VMWare, VirtualBox, Hyper-V, XEN
    • Docker
    • Агенты для всех платформ включая macOS и MSI для Windows agent
  • Интеграция с платформами:
    • Доступность в облачных платформах AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Linode, Yandex Cloud.
    • Интеграция с платформами службы поддержки Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP
    • Интеграция с системами оповещения пользователей Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Rocket.Chat, Signal, Express.ms
    • Новые шаблонные решения по мониторингу APC UPS, Hikvision, etcd, Hadoop, Zookeeper, Kafka, AMQ, HashiCorp Vault, MS Sharepoint, MS Exchange, smartctl, Gitlab, Jenkins, Apache Ignite

Для перехода с более ранних версий необходима лишь установка новых бинарных файлов (сервера и прокси) и нового интерфейса. Zabbix автоматически проведёт процедуру обновления базы данных. Установка новых агентов не требуется.

Источник.