Вышел Zabbix 5.2 с поддержкой IoT и синтетического мониторинга

Состоялся релиз свободной системы мониторинга с полностью открытым исходным кодом Zabbix 5.2.

Zabbix – универсальная система для мониторинга производительности и доступности серверов, инженерного и сетевого оборудования, приложений, баз данных, систем виртуализации, контейнеров, ИТ-сервисов, веб-сервисов, облачной инфраструктуры.

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

Единый веб-интерфейс реализует централизованное управление конфигурациями мониторинга и распределением прав доступа различным группам пользователей. Код проекта распространяется под лицензией GPLv2.

Zabbix 5.2 — это новая мажорная не-LTS версия со стандартным сроком официальной поддержки.

Основные улучшения версии 5.2:

  • поддержка синтетического мониторинга с возможностью создавать многошаговые комплексные сценарии-скрипты для получения данных и осуществления сложных проверок доступности сервисов
  • появился набор триггерных функций для долгосрочной аналитики позволяющий генерировать алерты вида «Количество транзакций в секунду в октябре увеличилось на 23%»
  • поддержка ролей пользователей для гранулярного управления правами пользователей с возможностью контроля доступа к различным компонентам интерфейса, методам API и пользовательским действиям
  • возможность хранения всей секретной информации (паролей, токенов, имён пользователей для авторизации и прочее) используемой в Zabbix во внешнем Hashicorp Vault для максимальной безопасности
  • поддержки IoT мониторинга и мониторинга промышленного оборудования с использованием протоколов modus и MQTT
  • возможность сохранения и быстрого переключения между фильтрами в интерфейсе

Улучшена безопасность и надёжность мониторинга за счёт:

  • интеграции с Hashicorp Vault
  • поддержка UserParameterPath для агентов
  • неправильное имя пользователя или пароля не даст никакой дополнительной информации о наличии зарегистрированного пользователя

Улучшена производительность и бесперебойность за счёт:

  • поддержка балансировки нагрузки (load balancing) для веб интерфейса и API, что позволяет горизонтально масштабировать эти компоненты
  • улучшения производительности логики обработки событий

Другие значительные улучшения:

  • возможность указать разные временные зоны для разных пользователей
  • возможность просмотреть текущее состояние исторического кеша работающей системы для лучшего понимания работы Zabbix
  • в рамках объединения функциональности скринов и дашбордов, шаблоны скринов преобразованы в шаблоны дашбордов
    поддержка интерфейсов хостов для прототипов хостов
  • интерфейсы хостов стали необязательными
  • появилась поддержка тегов для прототипов хостов
  • возможность использования пользовательских макросов в коде скриптов препроцессинга
  • возможность обрабатывать неподдержваемое состояние метрики в препроцессинге для быстрого реагирования на такие событие и для более надёжных проверок доступности сервисов
  • поддержка макросов eventlog для отображение операционной информации
  • поддержка пользовательских макросов в описании метрики
  • поддержка digest authentication для HTTP проверок
  • активный Zabbix Агент может теперь отправлять данные для нескольких хостов
  • максимальная длина пользовательских макросов увеличена до 2048 байт
  • возможность работы с HTTP заголовками в скриптах препроцессинга
    поддержка остановки языка по умолчанию для всех пользователей
  • список дашбордов явно показывает какие дашборды созданы мною и дал ли я доступ к ним другим пользователям
  • возможность тестирования SNMP метрик
  • более простая форма для настройки сроков обслуживания оборудования и сервисов
  • упростились имена шаблонов
  • более простая логика для планирование проверок неподдерживаемых метрик
  • Yaml стал новым форматом по умолчанию для операций импорта и экспорта
  • новые шаблонные решения по мониторингу Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid

Из коробки Zabbix предлагает интеграцию с:

  • платформами службы поддержки Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
  • системами оповещения пользователей Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert

Официальные пакеты доступны для актуальных версий следующих платформ:

  • Linux дистрибутивов RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian для различных архитектур
  • систем виртуализации на базе VMWare, VirtualBox, Hyper-V, XEN
    Docker
  • агенты для всех платформ включая MacOS и пакеты MSI для Windows агентов

Доступна быстрая установка Zabbix для облачных платформ:

  • AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud

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

С полным списком всех изменений вы можете ознакомиться в описании изменений и документации.


Вот ссылка для скачивания и облачных установок.

Источник: linux.org.ru