Представлена новая версия свободной системы мониторинга с полностью открытым исходным кодом 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 автоматически проведёт процедуру обновления базы данных. Установка новых агентов не требуется.
Источник: opennet.ru