Темы



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

Коротко сгенерировано ИИ по тексту статьи
  • Выпущена Zabbix 8.0 LTS; заявлено десятикратное увеличение производительности обработки метрик.
  • Добавлены мониторинг приложений через OpenTelemetry и обработка сложных событий для анализа связей и подавления нежелательных событий.
  • Поддержаны ClickHouse для хранения истории и телеметрии, Elasticsearch 8.x и 9.x для истории, а также подключение AI-агентов через MCP.

Почему это важно: LTS-версия имеет длительный срок официальной поддержки.

Состоялся релиз открытой системы мониторинга Zabbix 8.0, который отнесён к версиям с длительным сроком официальной поддержки (LTS). Zabbix — универсальная система для мониторинга производительности и доступности серверов, инженерного и сетевого оборудования, приложений, баз данных, систем виртуализации, контейнеров, IT-сервисов, web-сервисов и облачной инфраструктуры. Код проекта распространяется под лицензией AGPLv3.

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

Основные улучшения в версии 8.0 LTS (1, 2, 3):

  • Реализована возможность мониторинга производительности приложений (APM, Application Performance Monitoring) со сбором данных с использованием протокола OpenTelemetry (OTLP/gRPC) для отслеживания прохождения запросов через приложения и сервисы, измерения их производительности и выявления причин медленных или неудачных операций. Полученные данные телеметрии можно использовать в триггерах и визуализировать на графиках.

    CFD0C5CECEC5D4_1794076660.png

  • Заявлено увеличение производительности обработки метрик в 10 раз. Внесены оптимизации для снижения нагрузки на CPU, сокращения ввода/вывода и повышения масштабируемости. Сокращено время запуска Zabbix за счет одновременной загрузки исторических данных из БД. В сервере, прокси и агенте Zabbix реализовано кэширование DNS-запросов при помощи резолвера c-ares.

  • Реализован механизм обработки сложных событий (CEP, Complex Event Processing), выполняющий обработку событий Zabbix на основе правил для анализа причин возникновения событий, оценки корреляции событий, сопоставления с шаблоном и снижения информационного шуму за счет дедупликации, подавления или отбрасывания нежелательных событий. CEP позволяет группировать связанные события, помечать первое событие в серии как причину, задавать время жизни событий, лимитировать максимальное количество определённых событий, получать уведомления о похожих событиях по местоположению и получать уведомления, если какое-либо событие происходит слишком часто или не происходит вообще в течение определенного периода времени. Поддерживается определение временных окон, в пределах которых все события образуют единый контекст и могут анализироваться как единое целое.

    CFD0C5CECEC5D4_1794076895.png

  • Реализован MCP-сервер для подключения AI-агентов к Zabbix. Можно давать AI-ассистенту команды и задавать вопросы о мониторинге на естественном языке, а также использовать AI для выявления причин проблем, анализа данных и отсеивания информационного шума. MCP-сервер учитывает права доступа и роли пользователей.

    CFD0C5CECEC5D4_1794076928.png

  • Предоставлены возможности для изменения компоновки таблиц в web-интерфейсе, позволяющие скрывать/показывать столбцы, менять порядок и изменять ширину столбцов, добавлять дополнительные столбцы с произвольным текстом (например, данными инвентаризации) и значениями макросов.

    CFD0C5CECEC5D4_1794076950.png

  • Модернизирован web-интерфейс. Добавлена тёмно-синяя тема оформления. Предложены новые встроенные шрифты, обеспечивающие единообразный внешний вид в разных системах. Реализовано полное наследование тегов для шаблонов, узлов сети и элементов данных. В формах ввода реализована встроенная проверка ошибок ввода. Добавлена возможность импортирования сертификатов и закрытых ключей SAML. Закруглены края полей ввода.

    CFD0C5CECEC5D4_1794076982.png

  • Добавлен виджет «Диаграмма рассеяния». Реализована поддержка инвертирования значений оси Y в виджете «График», объединения близко расположенных маркеров карты в виджете «Геокарта» и группировки шаблонов в виджете «Топ элементов данных». CFD0C5CECEC5D4_1794082287.png

  • Реализована возможность импорта и экспорта панелей мониторинга вместе с их страницами, виджетами и конфигурацией, например, для использования на других серверах. Панели могут сохраняться в форматах YAML, JSON и XML. CFD0C5CECEC5D4_1794082343.png

  • Добавлены готовые информационные панели, которые можно импортировать из репозитория, такие как панель для мониторинга затрат на облачные ресурсы в AWS, Azure, Google Cloud и Oracle Cloud, и панель для мониторинга виртуальных машин, работающих в AWS, Google Cloud, Oracle Cloud и Azure.

    CFD0C5CECEC5D4_1794077051.png

  • Предоставлена возможность использования СУБД ClickHouse в качестве серверной базы данных Zabbix для хранения истории значений элементов данных, а также в качестве источника данных телеметрии для мониторинга производительности приложений.

  • Стабилизирована поддержка Elasticsearch и реализована возможность использования Elasticsearch 8.x и 9.x для хранения истории.

  • Добавлена поддержка определения периодов обслуживания для триггеров или имён событий.

  • Разрешено фильтровать список глобальных регулярных выражений по имени и описанию. Добавлена поддержка импорта и экспорта глобальных регулярных выражений.

  • Добавлены новые шаблоны, например, шаблоны для мониторинга использования API Claude; отслеживания состояния кластера и узлов Kubernetes, Microsoft Hyper-V, Proxmox VE и Podman; мониторинга СУБД MariaDB и Percona, коммутаторов Aruba CX 8300, Ciena 3906, Cisco Secure Firewall, Cradlepoint NCM v2, Huawei AR600, Ribbon SBC, Vyatta Virtual Router.

  • Добавлена поддержка JSON в качестве типа данных для значений элементов данных.



Источник: http://www.opennet.ru/opennews/art.shtml? num=66637

© OpenNet