Состоялся релиз свободной системы мониторинга с открытым исходным кодом Zabbix 5.0 LTS.
Zabbix – универсальная система для мониторинга производительности и доступности серверов, инженерного и сетевого оборудования, приложений, баз данных, систем виртуализации, контейнеров, ИТ-сервисов, веб-сервисов, облачной инфраструктуры.
Система реализует полный цикл от сбора данных, их обработки и преобразования, анализа получаемых данных, и заканчивая хранением этих данных, визуализацией и рассылкой оповещений с использованием правил эскалаций. Также система предоставляет гибкие возможности расширения методов сбора данных и оповещений, а также возможности автоматизации через API. Единый веб-интерфейс реализует централизованное управление конфигурациями мониторинга и распределением прав доступа различным группам пользователей. Код проекта распространяется под лицензией GPLv2.
Zabbix 5.0 - это новая мажорная LTS версия с длинным сроком официальной поддержки. Для пользователей, которые используют не-LTS версии, рекомендуем переход на LTS версии продукта.
Основные улучшения версии 5.0 LTS:
- Поддержка SAML для решений single sign-on (SSO)
- Официальная поддержка нового модульного агента для платформ Linux и Windows с поддержкой надёжного хранения данных в локальной файловой системе
- Более дружелюбный интерфейс с удобной навигацией по меню слева, оптимизирован для широких мониторов
- Доступен список устройств для обычных пользователей (Monitoring->Hosts)
- Поддержка пользовательских модулей для расширения функциональности пользовательского интерфейса
- Возможность отмены подтверждения проблемы
- Поддержка шаблонов сообщений для нотификаций на уровне медиа типов
- Отдельная консольная утилита для тестирования скриптов на JavaScript, полезно для работы с вебхуками и препроцессингом
- Простая конфигурация и упрощение SNMP шаблонов благодаря переносу параметров SNMP на уровень интерфейса хоста
- Поддержка пользовательских макросов для прототипов хостов
- Поддержка типа данных Float64
- Мониторинг доступности устройств с помощью функции nodata() принимает во внимание доступность прокси
Улучшена безопасность и надёжность мониторинга за счёт:
- Поддержки вебхуков через HTTP прокси
- Возможности запрета выполнения определённых проверок агентом, поддержка белых и чёрных списков
- Возможности формировать список используемых протоколов шифрования для TLS соединений
- Поддержки шифрованных соединений с базой данных MySQL и PostgreSQL
- Перехода на SHA256 для хранения хешей пользовательских паролей
- Поддержки секретных макросов для хранения паролей, ключей доступа и другой конфиденциальной информации
Улучшена производительность:
- Сжатие исторических данных при использовании TimescaleDB
- Оптимизация производительности интерфейса для миллионов устройств мониторинга
Другие значительные улучшения:
- Новые операторы препроцессинга для замены текста и получения имени свойств JSON при работе с JSONPath
- Группировка сообщений в емайл клиенте по событию
- Возможность использования секретных макросов в имени пользователя и пароля для доступа к IPMI
- Поддержка триггерами операций сравнения для текстовых данных
- Новые проверки для автоматического обнаружения метрик производительности под Windows, IPMI сенсоров, JMX метрик
- Конфигурация всех параметров ODBC мониторинга на уровне отдельной метрики
- Возможность проверки метрик шаблонов и устройств прямо из интерфейса
- Поддержка операции массового изменения пользовательских макросов
- Поддержка фильтра по тегам для некоторых виджетов дашборда
- Возможность скопировать график из виджета в виде PNG картинки
- Поддержка API метода для доступа к логу аудита
- Удалённый мониторинг версий Zabbix компонент
- Поддержкда макросов {HOST.ID}, {EVENT.DURATION} и {EVENT.TAGSJSON} в нотификациях
- Поддержка ElasticSearch 7.х
- Новые шаблонные решения по мониторингу Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Поддержка наносекунд для zabbix_sender
- Возможность сбросить кеш состояния SNMPv3
- Увеличен размер ключа метрики до 2048 символов, размера сообщения при подтверждении проблемы до 4096 символов
Из коробки Zabbix предлагает интеграцию с:
- Платформами службы поддержки Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Системами оповещения пользователей Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Официальные пакеты доступны для актуальных версий следующих платформ:
- Linux дистрибутивов RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- Систем виртуализации на базе VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Агенты для всех платформ включая MacOS и MSI для Windows agent
Доступна быстрая установка Zabbix для облачных платформ:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
Для перехода с более ранних версий необходима лишь установка новых бинарных файлов (сервера и прокси) и нового интерфейса. Zabbix автоматически проведёт процедуру обновления. Установка новых агентов не потребуется.
С полным списком всех изменений вы можете ознакомиться в документации.
>>> Подробности