- Новое и примечания по обновлению: 8.0
- Мониторинг производительности приложений
- Поддержка ClickHouse
- Обработка сложных событий
- Мобильное приложение
- MCP server
- Темно-синяя тема
- Пользовательская компоновка таблиц
- Экспорт и импорт панелей мониторинга
- Готовые информационные панели
- Виджет диаграммы рассеяния
- Обслуживание триггеров по запросу
- Глобальные регулярные выражения
- Шаблоны
- Типы носителей
- Триггеры
- Элементы данных
- Плагины
- Обнаружение и автоматическая регистрация
- Обнаружение низкого уровня
- Базы данных
- Процессы
- Оптимизированная очистка истории
- Кэширование DNS-запросов для демонов Zabbix
- Сборка поддержки c-ares в Windows
- Производительность триггерных функций на основе подсчёта
- Цели управления во время выполнения
- Максимальный тайм-аут для zabbix_get и zabbix_js
- Кэширование и повторное использование EngineID SNMPv3
- Логика ограничения нагрузки на прокси
- Безопасность
- Аутентификация
- Виджеты
- Веб-интерфейс
- Новые и встроенные шрифты
- Улучшения веб-интерфейса Zabbix
- Улучшение доступности
- Встроенная проверка
- Модальные формы
- Унаследованные теги, отображаемые в узлах сети, шаблонах, элементах данных и триггерах
- Позиционирование всплывающих подсказок
- Подробности события показывают причину подавления
- Улучшения отчета о системной информации
- Изменения в пакете политики SELinux для Zabbix
- Настройка слайд-шоу панели мониторинга
- Ссылка на прокси Zabbix Cloud
- Документация
- Примечания к обновлению
- Изменения, несовместимые с предыдущими версиями
- Поддержка агентов Zabbix версий до 1.6 прекращена
- Минимальная требуемая версия PHP
- Именование пользовательских тем и типов носителей
- Методы API интерфейса узла сети удалены
- Внутренние элементы данных прокси, ограниченные узлами сети, отслеживаемыми сервером
- Версия библиотеки Logback
- Версии баз данных
- Плагины
- Поддержка версий MongoDB плагином
- Расширенный список UnsafeUserParameters
- Перемещенные параметры фильтра
- Встроенные методы объектов доступны только для чтения при предварительной обработке JavaScript
- Набор символов и сопоставление базы данных MySQL
- Другое
- Поддержка APM в пакетах прокси Zabbix
- Доступ к API по умолчанию
- Пустой список разрешений API
- Подпись SAML включена по умолчанию
- Проверка TLS для шаблонов и типов носителей на основе HTTP
- Совместимость шаблонов с мастером узлов сети
- Пакет политики SELinux для Zabbix
- Параллельная обработка проверок SNMPv1 и SNMPv2
- Устаревшие макросы удалены
- Устаревшие шаблоны Kubernetes
- Устаревшие параметры для поставщиков хранения истории
- Удалена проверка JSON и XML для элементов данных HTTP-агента
- Скрытие отключенных ссылок в контролируемых узлах сети
- Тип данных JSON
- Удалена радиокнопка в форме нового фильтра тегов
- Значения элементов данных, отображаемые как HTML с использованием iframe
- Автоматическое изменение размера полей конфигурации
- Замененная переменная конфигурации веб-интерфейса
- Переименованное состояние периода обслуживания
- Устаревший параметр слайд-шоу панели мониторинга
- Глобальные регулярные выражения
- Изменения, несовместимые с предыдущими версиями
Новое и примечания по обновлению: 8.0
Zabbix 8.0.0 является продолжением Zabbix 7.4.0 и включает новые функции и улучшения.
Также на этой странице:
- Новое в шаблонах, включая новые шаблоны и изменения в существующих шаблонах.
- Примечания по обновлению, включая критические изменения.
См. также: Изменения API.
Мониторинг производительности приложений
Теперь Zabbix поддерживает мониторинг производительности приложений (APM) на основе OpenTelemetry — открытого стандарта для сбора телеметрических данных из приложений и сервисов. Эти данные помогают увидеть, как запросы проходят через приложения и сервисы, измерить их производительность и найти причину медленных или неудачных операций.
С помощью APM можно:
- Собирать телеметрические данные с помощью прокси Zabbix, который теперь может получать данные от приложений или сборщиков OpenTelemetry по протоколу OpenTelemetry (OTLP/gRPC) и записывать их в источник данных; см. новую вкладку APM в разделе настройки прокси.
- Указать источник телеметрических данных (ClickHouse) в новом разделе Администрирование > Источник данных и просматривать данные в новом меню APM.
- Использовать телеметрические данные в триггерах и графиках с новым типом элемента данных запрос телеметрии.

Также были добавлены следующие параметры и элементы данных:
- Параметры сервера Zabbix:
TelemetryProviderиStartTelemetryQueryPollers. - Параметры прокси Zabbix:
TelemetryProvider,StartTelemetryQueryPollers,StartAPMCollector,APMListenIP,APMListenPort,APMTLSCAFile,APMTLSCertFileиAPMTLSKeyFile. - Параметр веб-интерфейса Zabbix:
$TELEMETRY_PROVIDERS[]. - Опция компиляции прокси Zabbix:
--with-apm; сведения о поддержке APM в официальных пакетах прокси Zabbix см. в разделе Примечания по установке пакетов. - Внутренний элемент данных для мониторинга сбора телеметрических данных:
zabbix[apm,<type>].
Доступ к телеметрическим данным APM (трассировкам, метрикам и журналам) можно ограничить:
- Роли пользователей управляют доступом к разделу APM веб-интерфейса.
- Группы пользователей управляют доступом пользователей к телеметрическим данным на основе атрибутов ресурсов, указанных в новой вкладке Фильтр APM.
Если вы обновляете прокси Zabbix и хотите использовать APM, см. Примечания по обновлению.
Поддержка ClickHouse
Теперь ClickHouse можно использовать в качестве серверной базы данных Zabbix для хранения истории значений элементов данных, а также в качестве источника данных телеметрии для мониторинга производительности приложений.
Подробные сведения о настройке хранилища истории и требованиях см. в разделе Настройка ClickHouse. Если вы хотите перенести данные истории из существующей базы данных Zabbix (MySQL или PostgreSQL) в ClickHouse, см. скрипты миграции схемы ClickHouse и истории.
Эта функция также изменяет способ задания поставщиков хранения истории в конфигурационных файлах Zabbix. Это изменение касается настроек ClickHouse и Elasticsearch. Подробные сведения см. в разделе Примечания к обновлению.
Обработка сложных событий
Обработка сложных событий (CEP) выполняет обработку событий Zabbix на основе правил.
Например, можно:
- группировать связанные события и помечать первое событие в серии как причину (а последующие — как симптомы)
- задавать время жизни событий
- задавать максимальное количество определенных событий
- получать уведомления о похожих событиях по местоположению
- получать уведомления, если какое-либо событие происходит слишком часто (или не происходит вообще) в течение определенного периода времени
Помимо обработки отдельных событий, можно определить временные окна для анализа событий. В пределах временного окна все соответствующие события образуют единый контекст и могут анализироваться как единое целое.
Скользящее временное окно перемещается вперед во времени. Более старые события покидают окно (из него «вытесняются»), а новые события могут в него добавляться.
Неподвижное временное окно не перемещается вперед. После истечения срока действия окна запускается новое окно с такой же продолжительностью. Окна группировки причин и симптомов являются неподвижными временными окнами.
Концепция временного окна определяет логические точки для выполнения операций. Например, событие может быть преобразовано или «обогащено» при входе в окно: его важность может быть повышена или понижена, теги могут быть добавлены или изменены, подавление может быть активировано и т. д.
Аналогичные операции могут выполняться, когда событие покидает окно или когда обнаруживается шаблон.
Анализ потока событий определяется правилами CEP. Правило CEP состоит из временного окна (необязательно), условий и операций. Операции привязаны к точке выполнения.
Дополнительные сведения см. в разделе Обработка сложных событий.
Мобильное приложение
Мобильное приложение Zabbix (скоро) позволяет контролировать среду Zabbix с мобильного устройства. Просматривайте проблемы, проверяйте их сведения, обновляйте проблемы и получайте push-уведомления, когда требуется ваше внимание.
В Zabbix 8.0 приложение предоставляет следующие новые возможности:
- Разделы веб-интерфейса для управления мобильными устройствами: Пользователи > Устройства и Настройки пользователя > Устройства.
- Тип носителя для отправки уведомлений о проблемах с сервера Zabbix в мобильное приложение: Push-уведомление.
- Компонент, позволяющий серверу Zabbix взаимодействовать с мобильным приложением: Адаптер моста.
- Параметры конфигурации сервера Zabbix: BridgeAdapterURL, EnableMobileDevices.
Подробнее о настройке Zabbix для использования с мобильным приложением см. в разделе Мобильное приложение.

MCP server
Новый MCP server подключает ИИ-агентов к Zabbix через протокол контекста модели (MCP). Теперь вы можете задавать ИИ-ассистенту вопросы о мониторинге на естественном языке, например:
- Какие проблемы на узлах сети баз данных еще не подтверждены?
- Почему web-01 сообщает о проблемах с сегодняшнего утра?
- Переведи все узлы сети из группы серверов Linux в режим обслуживания сегодня с 22:00 до 02:00.

Агент подключается с помощью токена API Zabbix, поэтому может получать доступ только к тем данным, к которым имеет доступ владелец токена, а все изменения записываются в журнал аудита от имени этого пользователя. Список доступных операций см. в разделе Инструменты и ресурсы.
Темно-синяя тема
В веб-интерфейсе Zabbix теперь доступна новая темно-синяя тема. Ее можно выбрать в профиле пользователя и установить в качестве темы по умолчанию:

Пользовательская компоновка таблиц
В ряде таблиц веб-интерфейса теперь можно скрывать/показывать, менять порядок и изменять ширину столбцов. Также можно добавить столбец Custom text с произвольным текстом, значениями макросов или и тем, и другим.
Пользовательские компоновки доступны в следующих разделах:
- Monitoring > Hosts, Latest data и Problems
- Data collection > Templates и Hosts
Например, стандартная компоновка таблицы в Monitoring > Latest data:

Пример пользовательской компоновки:

У некоторых столбцов также есть кнопка
Options, которая предоставляет дополнительные элементы управления тем, как этот столбец отображает данные.
Из-за этого некоторые параметры фильтра были перенесены с вкладки фильтра в параметры столбца.
Если вы используете вкладки для избранных фильтров, см. Примечания к обновлению.
Экспорт и импорт панелей мониторинга
Теперь панели мониторинга можно экспортировать и импортировать, что упрощает перенос панелей мониторинга между экземплярами Zabbix или их повторное использование в разных средах.
Новая опция Экспорт позволяет сохранять выбранные панели мониторинга в файлы YAML, JSON или XML. Позднее эти файлы можно импортировать с помощью функции Импорт, чтобы воссоздать панели мониторинга вместе с их страницами, виджетами и конфигурацией.
Готовые информационные панели
В репозитории информационных панелей доступны новые информационные панели, которые можно импортировать:
- Информационная панель затрат в мультиоблачной среде - информационная панель для мониторинга затрат на облачные ресурсы в AWS, Azure, Google Cloud и Oracle Cloud.
- Информационная панель виртуальных машин в мультиоблачной среде - информационная панель для мониторинга виртуальных машин, работающих в AWS, Google Cloud, Oracle Cloud и Azure.
Эти информационные панели предназначены для работы с существующими интеграциями Zabbix: они объединяют данные от нескольких узлов сети и целей мониторинга в единую глобальную информационную панель.
Виджет диаграммы рассеяния
Виджет Scatter plot был добавлен в виджеты панели мониторинга. Он отображает взаимосвязь между двумя метриками, нанося отдельные точки данных по осям X и Y. Это помогает выявлять закономерности, кластеры, корреляции и выбросы в наборе данных.

Обслуживание триггеров по запросу
Периоды обслуживания теперь можно определять для триггеров или имен событий.
Период обслуживания также можно создать по запросу из меню событий. Обслуживание по запросу можно запустить для узла сети, триггера, имени события или тегов.
Еще один способ создать обслуживание для триггера — воспользоваться формой обновления проблемы.
Глобальные регулярные выражения
В глобальные регулярные выражения добавлено несколько улучшений удобства использования:
- Форма настройки глобальных регулярных выражений теперь открывается в модальном окне:
- Типы выражений были переименованы.
- В форму добавлено поле Описание.
- Тестирование больше не выполняется на отдельной вкладке.
- Теперь список глобальных регулярных выражений можно фильтровать по имени и описанию.
- Теперь глобальные регулярные выражения можно экспортировать и импортировать.
Шаблоны
Добавлены новые шаблоны, а многие шаблоны были обновлены.
Шаблоны, подключающиеся к конечным точкам HTTPS, теперь по умолчанию проверяют TLS-сертификат конечной точки. Это касается всех шаблонов мониторинга облачных сервисов и API, таких как Claude API by HTTP, Cloudflare by HTTP, Kubernetes Cluster by HTTP и других. Перед обновлением любых шаблонов на основе HTTP ознакомьтесь с примечаниями по обновлению.
При обновлении Zabbix существующие шаблоны не обновляются автоматически, чтобы избежать перезаписи пользовательских изменений. Чтобы обновить шаблоны или добавить новые, см. раздел Обновление шаблонов.
Обратите внимание, что начиная с Zabbix 6.0 все шаблоны используют обновленный формат, что может повлиять на импорт шаблонов, созданных до версии 6.0. Дополнительную информацию см. в разделе Изменения шаблонов в версии 6.0.
Новые шаблоны
Мониторинг использования ИИ
- Claude API by HTTP — шаблон для мониторинга использования и затрат Claude API.
- OpenAI Platform by HTTP — шаблон для мониторинга платформы разработчика OpenAI.
Облачные технологии
- Набор шаблонов AWS by HTTP дополнен шаблоном AWS Backup Vault by HTTP.
- Набор шаблонов Azure by HTTP дополнен шаблонами Azure Sentinel by HTTP и Azure Container Apps by HTTP.
- Набор шаблонов GCP by HTTP дополнен шаблонами GCP Cloud Run Service by HTTP, GCP Cloud Storage Bucket by HTTP, GCP Application Load Balancer by HTTP и GCP Cost Monitoring by HTTP.
- Набор шаблонов Oracle Cloud by HTTP дополнен шаблонами Oracle Cloud Load Balancer by HTTP и Oracle Cloud Costs by HTTP.
Виртуализация и контейнеры
- Kubernetes Cluster by HTTP и Kubernetes Node by HTTP — шаблоны для мониторинга кластеров Kubernetes с автоматическим обнаружением узлов и мониторингом через выделенные узлы сети с использованием шаблона Kubernetes Node by HTTP; эти шаблоны заменяют предыдущие шаблоны Kubernetes.
- Microsoft Hyper-V Failover Cluster by SSH и Microsoft Hyper-V Standalone by SSH — шаблоны для мониторинга кластеров и автономных узлов сети Microsoft Hyper-V через SSH.
- Podman by Zabbix agent, by Zabbix agent active и by HTTP — шаблоны для мониторинга контейнеров Podman и состояния служб через API Podman.
Обратите внимание, что API Podman не поддерживает методы авторизации.
Базы данных
- MariaDB by ODBC — шаблон для мониторинга баз данных MariaDB через ODBC.
- MariaDB by Zabbix agent и MariaDB by Zabbix agent active — шаблоны для мониторинга баз данных MariaDB через агент Zabbix и активный агент Zabbix.
- Percona by ODBC — шаблон для мониторинга баз данных Percona через ODBC.
- Percona by Zabbix agent и Percona by Zabbix agent active — шаблоны для мониторинга баз данных Percona через агент Zabbix и активный агент Zabbix.
Сети, безопасность и телекоммуникации
- Aruba CX 8300s by SNMP — шаблон для мониторинга серии коммутаторов Aruba CX 8300 на основе SNMP.
- Ciena 3906 by SNMP — шаблон для мониторинга устройств Ciena 3906, включая файловую систему и загрузку ЦП.
- Cisco Secure Firewall Threat Defense by HTTP — шаблон, обеспечивающий мониторинг устройств Cisco Secure Firewall Threat Defense с использованием REST API.
- Cradlepoint NCM v2 by HTTP — набор шаблонов для мониторинга Cradlepoint NCM v2 и его устройств через HTTP.
- Huawei AR600 by SNMP — шаблон для мониторинга маршрутизаторов Huawei AR600, включая метрики CoS и NQA.
- Ribbon SBC Edge by HTTP — шаблон для мониторинга устройств Ribbon SBC Edge (ранее SWe Lite) через HTTP.
- Ribbon SBC SWe Core by HTTP — шаблон для мониторинга устройств SBC SWe Core через HTTP, а Ribbon SBC SWe CE by HTTP — шаблон для мониторинга экземпляров Ribbon SBC SWe Call Engine (CE) через HTTP.
- Stormshield SNS by SNMP — шаблон для мониторинга устройств Stormshield Network Security (SNS) через SNMP.
- VeloCloud SD-WAN Edge by HTTP — шаблон для мониторинга устройств VeloCloud SD-WAN Edge через HTTP.
- Vyatta Virtual Router by SNMP — шаблон для мониторинга виртуального маршрутизатора Vyatta 1908e.
Приложения и службы
- Domain RDAP by HTTP — шаблон для мониторинга данных о регистрации доменов через протокол RDAP.
- Envoy Proxy by OTLP — шаблон для сбора трассировок и журналов OpenTelemetry Envoy Proxy через элементы данных Telemetry query.
- Generic OpenTelemetry by OTLP — шаблон для сбора трассировок, метрик и журналов OpenTelemetry через элементы данных Telemetry query.
- GLPI by HTTP — шаблон для мониторинга GLPI через HTTP с использованием REST API v2 и аутентификации OAuth2.
- OpenRouter traces by OTLP — шаблон для сбора данных трассировки OpenRouter.
- Proxmox VE by OTLP — шаблон для мониторинга узла сети Proxmox VE с использованием потока метрик OpenTelemetry через элементы данных Telemetry query.
Обновленные шаблоны
- Улучшен триггер доступности устройства в шаблонах SNMP: теперь он обрабатывает сбросы счетчика доступности SNMP и предотвращает ложные оповещения о перезапуске.
Операционные системы
- В шаблонах AIX, FreeBSD, HP-UX, Linux, macOS, OpenBSD, Solaris и Windows мониторинг файловых систем теперь использует новые параметры
vfs.fs.get(см. Облегченное обнаружение файловых систем). Подробнее см. в разделе Изменения шаблонов. - Linux by Zabbix agent и Linux by Zabbix agent active обновлены: улучшены панели мониторинга и расширен мониторинг сетевых интерфейсов и блочных устройств.
- Linux by Prom и Linux by SNMP обновлены: улучшены панели мониторинга.
- Шаблоны Windows by Zabbix agent и Windows by Zabbix agent active дополнены новыми метриками, правилами обнаружения, прототипами, пользовательскими макросами и виджетами панелей мониторинга, включая поддержку запланированных задач Windows, профилей брандмауэра Windows и томов, поддерживающих шифрование BitLocker.
Мониторинг использования ИИ
- GitHub organization by HTTP обновлен: добавлены элементы данных для мониторинга Microsoft Copilot.
- Microsoft 365 reports by HTTP обновлен: добавлены элементы данных для мониторинга Microsoft Copilot.
Облачные сервисы
- AWS Cost Explorer by HTTP из набора шаблонов AWS by HTTP и Azure Cost Management by HTTP из набора шаблонов Azure by HTTP обновлены: улучшены панели мониторинга.
Виртуализация
- Proxmox VE by HTTP обновлен: добавлена функциональность вложенного LLD. Кроме того, для элементов данных, отображающих проценты, скорректирован формат единиц измерения для большей ясности.
- В наборах шаблонов VMware и VMware FQDN обновлены имена прототипов элементов данных и триггеров для обнаружения аварий VMware: теперь они включают имя сущности аварии.
Базы данных
- MySQL by Zabbix agent, MySQL by Zabbix agent 2, MySQL by Zabbix agent active, MySQL by Zabbix agent 2 active и MySQL by ODBC обновлены для поддержки
SHOW SLAVE STATUS(старый синтаксис) иSHOW REPLICA STATUS(новый синтаксис). Кроме того, MySQL by Zabbix agent, MySQL by Zabbix agent active и MySQL by ODBC дополнены новыми метриками, улучшенной панелью мониторинга и расширенными правилами обнаружения таблиц (а также реплик для MySQL by ODBC). - PostgreSQL by ODBC обновлен: добавлены новые метрики, правила обнаружения и панели мониторинга, а также внесены общие улучшения производительности и наблюдаемости.
- PostgreSQL by Zabbix agent и PostgreSQL by Zabbix agent active обновлены: добавлены дополнительные метрики, правила обнаружения, прототипы элементов данных и триггеров, а также расширены возможности мониторинга.
- Redis by Zabbix agent 2 обновлен: добавена аутентификация с помощью макросов пользователя и пароля, а также улучшены описания элементов данных.
Сети, безопасность и телекоммуникации
-
VeloCloud SD-WAN by HTTP, ранее VMWare SD-WAN VeloCloud by HTTP, переименован и обновлен в соответствии с последней версией платформы VeloCloud SD-WAN. Хранилища и резервное копирование
-
Ceph by Zabbix agent 2 теперь поддерживает режим собственного подключения. Подробнее см. в разделе Плагин Ceph.
-
Veeam Backup and Replication by HTTP и Veeam Backup Enterprise Manager by HTTP обновлены: добавлены новые возможности мониторинга и поддержка Veeam Backup & Replication v13.1.1.18, включая редакцию REST API 1.3-rev2 и обновленный мониторинг срока действия лицензии.
Мониторинг файловых систем в шаблонах ОС
В шаблонах AIX, FreeBSD, HP-UX, Linux, macOS, OpenBSD, Solaris и Windows (включая варианты шаблонов Linux и Windows с активными проверками) для мониторинга файловых систем теперь используются новые параметры vfs.fs.get:
- элемент данных Get filesystems (
vfs.fs.get) удален; - правило Mounted filesystem discovery теперь является элементом данных агента Zabbix с ключом
vfs.fs.get[short](интервал обновления: 1 ч), а не зависимым правилом обнаружения; - прототип элемента данных FS [{#FSNAME}]: Get data (в шаблонах Windows — FS [{#FSLABEL}({#FSNAME})]: Get data) теперь является элементом данных агента Zabbix с ключом
vfs.fs.get[full,{#FSNAME}], который собирает статистику только для одной файловой системы. Остальные прототипы элементов данных файловых систем используют его как главный элемент данных.
В результате статистика собирается отдельной проверкой агента для каждой файловой системы, а вновь подключенные файловые системы обнаруживаются в течение интервала обновления обнаружения (по умолчанию — 1 ч).
Для мониторинга файловых систем в этих шаблонах требуется агент Zabbix версии 8.0 или более поздней.
Типы носителей
Добавлен следующий тип носителя:
- Тип носителя вебхука IBM Maximo Service Request позволяет связать Zabbix с IBM Maximo.
Обновлены следующие типы носителей:
- Тип носителя вебхука GLPI обновлен для поддержки RESTful API v2 с авторизацией OAuth2 (включена по умолчанию), опциональной поддержкой устаревшего REST API v1 через флаг конфигурации, создания заявок для событий проблем и настраиваемого пользователем сопоставления срочности.
- Тип носителя вебхука MS Teams Workflow теперь является рекомендуемой интеграцией для Microsoft Teams. Тип носителя вебхука MS Teams, основанный на функции Office 365 Connector (Incoming Webhook), поддержку которой Microsoft прекратила 22 мая 2026 года, больше не работает. Существующие конфигурации вебхука MS Teams необходимо перенести на тип носителя вебхука MS Teams Workflow.
Кроме того, типы носителей, подключающиеся к конечным точкам HTTPS, теперь по умолчанию проверяют TLS-сертификат конечной точки. Это касается всех типов носителей вебхуков, таких как Slack, Jira, Telegram и других. Перед обновлением любых типов носителей вебхуков ознакомьтесь с примечаниями к обновлению.
Триггеры
Увеличен лимит количества символов для операционных данных
Максимальная длина поля Операционные данные для триггеров и прототипов триггеров увеличена с 255 до 2048 символов, что позволяет использовать более длинные строки с несколькими макросами и функциями макросов.
Новый лимит также применяется к свойству opdata объектов API trigger и trigger prototype.
Теги триггера, унаследованные после ручного закрытия
События восстановления, созданные после ручного закрытия, наследуют теги триггера, а также теги элемента данных и узла сети.
Эти теги присутствуют в массиве тегов события и доступны макросам уведомлений, таким как {EVENT.RECOVERY.TAGS} и {EVENT.RECOVERY.TAGSJSON}.
Элементы данных
Тип данных JSON
Теперь Zabbix поддерживает JSON в качестве типа данных для значений элементов данных.
Ранее значения JSON собирались текстовыми элементами данных и сохранялись как строки с ограничением 64 KB. Теперь Zabbix может нативно хранить значения JSON с ограничением 128 MiB, а также отклонять некорректные значения JSON (например, содержащие ключи без кавычек, завершающие запятые, несоответствующие скобки).
Тип данных JSON поддерживается всеми типами элементов данных и прототипов элементов данных, кроме Calculated, и доступен в экспорте данных в реальном времени и коннекторах. Значения JSON можно хранить во всех поддерживаемых базах данных и Elasticsearch. Если вы используете TimescaleDB, см. примечания к обновлению.
Обратите внимание, что элементы данных с типом данных JSON нельзя использовать в триггерах; однако вы можете извлекать поля JSON с помощью зависимых элементов данных, которые имеют не-JSON тип данных, и использовать их в триггерах.
Элементы данных, которые возвращают строку JSON (net.if.discovery, vfs.file.get и т. д.), по-прежнему являются текстовыми элементами данных; однако при необходимости вы можете изменить их на JSON.
Подробнее о типе данных JSON и ограничениях на данные JSON см. в разделе настройка элемента данных.
Настраиваемое количество повторных попыток SNMP и поддержка макросов
Теперь количество повторных попыток после истечения времени ожидания можно настроить для SNMP-элементов данных walk[] и get[] с помощью нового поля Количество повторных попыток в настройке интерфейса SNMP.
Теперь для полей Максимальное количество повторений и Количество повторных попыток поддерживаются макросы LLD и пользовательские макросы.
Мониторинг использования кэша функции трендов
Параметр paccessed был добавлен во внутренний элемент данных zabbix[tcache,cache,<parameter>].
Он возвращает процент записей кэша функции трендов, к которым был выполнен доступ за последние 24 часа.
Перенаправления в элементах данных web.page.*
Элементы данных web.page.get, web.page.perf и web.page.regexp агента Zabbix и агента Zabbix 2 теперь могут следовать перенаправлениям.
Максимальное количество перенаправлений задается в новом необязательном параметре redirect_limit; по умолчанию перенаправления не выполняются.
Значение по умолчанию для разрешенных узлов для элемента данных типа trapper
Поле Разрешенные узлы для элементов данных Zabbix trapper и для элементов данных HTTP agent с включенной опцией Enable trapping теперь по умолчанию использует пользовательский макрос {$TRAPPER.ALLOWED_HOSTS}.
Если это значение пусто, входящие подключения запрещены со всех узлов сети.
Чтобы разрешить отправку данных, укажите один или несколько IP-адресов или DNS-имен.
Плагины
Плагин Ceph
Плагин Ceph для агента Zabbix 2 Плагин Ceph теперь работает в двух режимах:
- native — этот режим использует библиотеку go-ceph для прямого взаимодействия с кластером Ceph через нативный API Ceph (протокол msgr2). Это рекомендуемый режим для современных установок Ceph, но он поддерживается только в Linux и начиная с Ceph 16.
- restful (устарел) — этот режим использует RESTful API Ceph для взаимодействия.
Это режим по умолчанию для обратной совместимости, но он не будет работать с Ceph версии 20 (Tentacle) и новее из-за удаления модуля
mgr/restful.
Важно: При мониторинге Ceph 20 (Tentacle) и более новых версий с помощью плагина Ceph для агента Zabbix 2 используйте режим native, поскольку режим restful больше не поддерживается.
Используемый режим определяется значением параметра mode (native/restful):
Plugins.Ceph.Default.Mode=native— установить для плагина режим nativePlugins.Ceph.Sessions.<SessionName>.Mode=native— установить режим native для именованной сессии
Обратите внимание, что набор учетных данных пользователя отличается для каждого режима, и они несовместимы друг с другом.
Параметр Plugins.Ceph.InsecureSkipVerify игнорируется в режиме native, поскольку безопасность подключения определяется на стороне кластера Ceph протоколом msgr2 (по умолчанию используется защищенное подключение).
Обратите внимание, что плагин Ceph для агента Zabbix 2 теперь является загружаемым плагином и требует выполнения дополнительных шагов установки. Это связано с требованием пакета librados (для режима native). Подробнее см. в файле readme плагина Ceph.
Плагин MongoDB
Плагин Zabbix agent 2 MongoDB plugin предлагает несколько улучшений:
- Полная поддержка стандартного разбора URI MongoDB с поддержкой схем
mongodb://иmongodb+srv://. - Автоматическое обнаружение узлов сети в наборе реплик MongoDB, что расширяет возможности мониторинга кластеров MongoDB.
- Поддержка аутентификации x509, обеспечивающая безопасные подключения к MongoDB с использованием клиентских сертификатов.
Плагин Oracle
Агент 2 Zabbix плагин Oracle теперь поддерживает зашифрованные подключения к базам данных Oracle с использованием протокола TCPS (TLS). Это добавляет возможность мониторинга экземпляров Oracle через сокеты, защищенные TLS, что повышает безопасность удаленного мониторинга.
Плагин Redis — поддержка TLS и проверка при запуске
В плагин Zabbix agent 2 Redis plugin добавлена поддержка TLS.
Реализована проверка конфигурации TLS плагина при запуске, а также улучшены сообщения проверки и ошибок.
Некорректная логика конфигурации (например, использование типа подключения verify_full без указания TLSCAFile) может помешать запуску Zabbix agent 2.
Режим тестового выполнения для загружаемых плагинов
Загружаемые плагины теперь можно запускать в тестовом режиме с помощью флага -t (--test), передавая в качестве аргумента ключ элемента данных.
В этом режиме плагин запускается для целей отладки и разработки, а файлы конфигурации плагина игнорируются.
Обнаружение и автоматическая регистрация
Условие группы прокси
Теперь в действиях обнаружения и автоматической регистрации поддерживается условие группы прокси.
Обнаружение низкого уровня
Обнаружение сетевых интерфейсов в Linux
Новый ключ элемента данных net.if.get добавлен в агент Zabbix и агент Zabbix 2 в Linux.
Его можно использовать в обнаружении сетевых интерфейсов низкого уровня для получения списка сетевых интерфейсов с подробной информацией.
Ключ элемента данных net.if.discovery остается доступным для обеспечения совместимости.
Облегчённое обнаружение файловых систем
Элемент данных vfs.fs.get агента Zabbix и агента Zabbix 2 теперь поддерживает два необязательных параметра, которые делают обнаружение файловых систем более лёгким и надёжным:
- mode - в режиме
shortэлемент данных возвращает только список смонтированных файловых систем с их основными свойствами, без статистики дискового пространства и inode. Поскольку сами файловые системы не опрашиваются, обнаружение не запускает автомонтирование и не зависит от не отвечающих сетевых файловых систем. Режимfull(по умолчанию) возвращает те же данные, что и раньше. - mountpoint - возвращает данные только для указанной точки монтирования, чтобы статистику можно было собирать отдельно для каждой обнаруженной файловой системы (например, с помощью
vfs.fs.get[full,{#FSNAME}]).
Теперь шаблоны ОС используют этот подход; см. Изменения в шаблонах.
Дополнительную информацию см. в разделах vfs.fs.get и Обнаружение смонтированных файловых систем.
Обнаружение блочных устройств в Linux и AIX
Для обнаружения блочных устройств в Linux и AIX был добавлен новый ключ элемента данных vfs.dev.get.
Его можно использовать в обнаружении низкого уровня для блочных устройств.
Ключ элемента данных vfs.dev.discovery по-прежнему доступен для обеспечения совместимости.
Редактируемые теги для триггеров, созданных с помощью обнаружения низкого уровня
Для триггеров, созданных из прототипов триггеров, теперь можно добавлять теги вручную. Теги, унаследованные от прототипов триггеров, по-прежнему применяются автоматически. Теги, добавленные вручную, можно изменять в обнаруженных триггерах, и они будут включены в массивы тегов событий и доступны для функций, учитывающих теги, таких как фильтры, виджеты панели мониторинга и макросы уведомлений.
Опция «Преобразовать в JSON»
В формы правила низкоуровневого обнаружения и прототипа обнаружения добавлен флажок Преобразовать в JSON.
Эта опция позволяет пометить полученные данные для автоматического преобразования в JSON перед дальнейшей обработкой.
Опция доступна, если в раскрывающемся списке Тип выбран вариант «HTTP-агент».
Поддержка макросов во вложенном обнаружении низкого уровня
Макросы обнаружения низкого уровня теперь поддерживаются во вложенных правилах обнаружения низкого уровня в:
- параметрах предобработки JSONPath parameters
- поле JSONPath для пользовательских LLD-макросов
Базы данных
Поддержка нескольких узлов сети базы данных PostgreSQL
Теперь Zabbix поддерживает указание нескольких узлов сети базы данных PostgreSQL в виде списка значений host:port, разделенных запятыми, с использованием поддержки отказоустойчивого переключения подключений PostgreSQL.
Узлы сети опрашиваются по порядку, пока не будет установлено подключение с возможностью чтения и записи.
Это поведение доступно во время установки веб-интерфейса в поле Database host и в DBHost в zabbix_server.conf и zabbix_proxy.conf.
Оптимизированный запуск сервера Zabbix
Теперь сервер Zabbix запускается значительно быстрее. Это достигается за счет одновременной загрузки исторических данных из базы данных для нескольких элементов данных вместо поочередной загрузки по одному. Это улучшение применяется ко всем типам баз данных, поддерживаемым сервером Zabbix.
Оптимизированная производительность Elasticsearch
Теперь сервер Zabbix лучше работает с Elasticsearch. Сервер извлекает данные более эффективно, не используя функцию scroll Elasticsearch, и повторно использует существующие соединения с Elasticsearch вместо открытия нового соединения для каждого запроса. Кроме того, сервер больше не зависает при одновременной отправке нескольких запросов к Elasticsearch (с использованием multi-handle cURL).
Поддержка Elasticsearch 8.x и 9.x
Теперь Zabbix поддерживает Elasticsearch 8.x и 9.x для хранения данных истории, а поддержка Elasticsearch больше не является экспериментальной. Список поддерживаемых версий см. в разделе Требования.
Минимально необходимая версия Elasticsearch повышена до 8.0.0; см. Примечания к обновлению.
Процессы
Оптимизированная очистка истории
Очистка истории была оптимизирована за счет переноса создания задач очистки в триггеры базы данных.
При удалении элементов данных (включая правила низкоуровневого обнаружения), триггеров, сервисов или правил сетевого обнаружения триггеры базы данных (вместо явных вызовов на уровне приложения) теперь заполняют таблицу housekeeper задачами очистки.
Подробности см. в разделе процедура очистки истории.
Теперь housekeeper также удаляет события сетевого обнаружения, созданные на основе обнаруженных узлов сети или сервисов, которые впоследствии были удалены, а также все события, связанные с проблемами триггеров, которые впоследствии были удалены (ранее удалялись только сами проблемы; связанные события удалялись только после истечения периода хранения данных триггеров housekeeper Trigger data storage period).
Кэширование DNS-запросов для демонов Zabbix
Сервер Zabbix, прокси Zabbix и агент Zabbix получили поддержку использования резолвера c-ares для всех DNS-запросов, обеспечивая кэширование DNS-запросов и улучшенное переключение на резервный резолвер при сбое, если Zabbix собран с --with-ares.
Для кэширования DNS-запросов требуется c-ares 1.26.0 или более поздней версии.
Сборка поддержки c-ares в Windows
Теперь агент Zabbix можно собрать с использованием резолвера c-ares в Microsoft Windows.
c-ares можно установить через vcpkg, а сборка агента поддерживает либо ARES=<vcpkg prefix>, либо отдельные пути ARESINCDIR/ARESLIBDIR для каталогов include и библиотек.
Производительность триггерных функций на основе подсчёта
Работа функций на основе подсчёта (count(), item_count(), changecount() и т. д.) в выражениях триггеров была улучшена, что позволяет быстрее обрабатывать большее количество значений.
Цели управления во время выполнения
Список доступных целей управления во время выполнения в сообщениях справки и справочных страницах сервера и прокси Zabbix обновлён в соответствии с поддерживаемыми типами процессов.
Добавлена цель supervisor, а неподдерживаемые цели discovery worker и preprocessing worker удалены.
Максимальный тайм-аут для zabbix_get и zabbix_js
Максимальное значение параметра timeout утилит командной строки zabbix_get и zabbix_js увеличено до 600 секунд.
Кэширование и повторное использование EngineID SNMPv3
Теперь Zabbix кэширует сопоставления SNMPv3 EngineID → IP и пытается повторно использовать кэшированные EngineID для последующих проверок SNMPv3, уменьшая объём пробного трафика и повышая производительность опрашивателя. Если повторно используемый EngineID не отвечает, опрашиватель возвращается к запросу EngineID и может удалять устаревшие записи после изменений интерфейса или при постоянных сбоях.
Логика ограничения нагрузки на прокси
Логика ограничения нагрузки на прокси была усовершенствована для повышения стабильности сервера во время восстановления кэша истории.
Когда использование кэша истории достигает порога ограничения нагрузки, сервер, как и прежде, прекращает принимать данные от прокси.
Когда использование кэша снижается до 60%, сервер начинает обрабатывать список ограничений нагрузки, но может по-прежнему отклонять загрузки от прокси, содержащие очень большие пакеты (примерно более 10 тыс. записей), пока нагрузка на кэш не снизится ещё больше.
Это изменение снижает риск повторной перегрузки кэша во время восстановления сервера.
Безопасность
Доступ пользователей к прокси/серверу
Список доступа к прокси реализован в конфигурации группы пользователей в виде новой вкладки.
Он позволяет предоставлять группе пользователей доступ к прокси как по отдельности, так и через группы прокси.
Теперь выбор сервера для мониторинга или обнаружения можно ограничить для каждой роли пользователя (см. Выбор «сервера» для мониторинга и обнаружения).
Пользователям можно запретить создание узлов сети, мониторируемых сервером, и правил обнаружения сети, выполняемых сервером, а также тестирование элементов данных с помощью сервера.
Конфигурация веб-интерфейса
В конфигурации веб-интерфейса реализована переменная $ZBX_FEATURE_FLAGS[] для управления доступом к настройкам HTTP-аутентификации пользователей, модулей и типов носителей.
В файл конфигурации zabbix.conf.php добавлены следующие флаги функций:
$ZBX_FEATURE_FLAGS['http_auth_enabled'] = falseотключает доступ к настройке HTTP-аутентификации пользователей (заменяет переменную$ALLOW_HTTP_AUTH).$ZBX_FEATURE_FLAGS['modules_config_enabled'] = falseотключает доступ к настройке модулей.$ZBX_FEATURE_FLAGS['media_type_denylist'] = [<value1>, <value2>, ...]ограничивает редактирование типов носителей, использующих указанные способы доставки ('email','script','sms'или'webhook'; можно указать одно или несколько значений).
Доступ к setup.php ограничен, если существует файл конфигурации zabbix.conf.php.
Ограничение проверок агента
В конфигурацию агента Zabbix и агента Zabbix 2 добавлены новые параметры AllowKeyRegexp и DenyKeyRegexp.
Эти параметры позволяют задавать шаблоны на основе регулярных выражений для более точного и гибкого сопоставления ключей и их параметров.
Аутентификация
Импортируемые сертификаты SAML для единого входа
Пользователи с ролью Super admin теперь могут импортировать сертификаты и закрытые ключи напрямую в веб-интерфейс для настройки SAML. В Пользователи > Аутентификация > Настройки SAML были добавлены три новых поля:
- Сертификат IdP — сертификат X.509, предоставляемый поставщиком удостоверений
- Сертификат SP — сертификат поставщика услуг, используемый для обмена данными SAML
- Закрытый ключ SP — закрытый ключ, соответствующий сертификату SP
Эти элементы управления позволяют добавлять новые значения или изменять существующие на вкладке настроек SAML. Сертификаты и закрытые ключи проверяются перед сохранением в выбранное хранилище; недопустимые или некорректно сформированные значения отклоняются с поясняющей ошибкой.
URL после входа в систему для каждой роли пользователя
Теперь можно принудительно задавать определенный URL после входа в систему в зависимости от роли пользователя. Это удобно для принудительного открытия определенной страницы после входа в систему для подготовленных пользователей.
Подробнее см. в разделе Настройки профиля пользователя в конфигурации роли пользователя.
Аутентификация HashiCorp Vault с использованием метода AppRole
Аутентификация HashiCorp Vault теперь поддерживает метод AppRole:
- В конфигурации сервера/прокси, с использованием новых параметров
VaultAppRoleIDиVaultAppSecretID(см. пример). - В конфигурации веб-интерфейса, путем указания значений идентификатора роли аутентификации и секретного идентификатора.
Виджеты
Виджет графика
Инверсия оси Y
Графики теперь можно отображать с инвертированными значениями оси Y.
Настройка Инвертировать значения позволяет перевернуть график, умножив значения оси Y на −1, без изменения исходных данных.

Другие улучшения
Виджет График получил несколько улучшений удобства использования:
- Элементы данных в подсказке инструмента данных графика, которая появляется при наведении указателя на график, сортируются по значению в порядке убывания.
- При наведении указателя на элемент данных в подсказке соответствующий график выделяется, а остальные становятся менее заметными.
- Выбор элемента данных в подсказке передаёт его данные другим виджетам, поддерживающим их получение.
- Ограничение на количество элементов данных, отображаемых в подсказке, снято.
- Добавлен новый параметр Имена узлов сети в подписях, позволяющий выбрать, отображать ли имена узлов сети в подсказке и легенде графика.
- Добавлен новый параметр Теги элементов данных (также в виджете Круговая диаграмма).

Кластеризация узлов сети на географических картах
Виджет географической карты теперь поддерживает параметр Clustering, который определяет, как близко расположенные маркеры узлов сети объединяются в один маркер с указанием их количества. Задав уровень масштабирования карты для кластеризации, можно сохранить читаемость больших карт и обеспечить точное отображение при увеличении масштаба.
Агрегация в виджете «Лучшие элементы данных»
Виджет «Лучшие элементы данных» теперь может группировать шаблоны элементов данных в один агрегированный столбец или строку, что упрощает представление объединённых метрик (например, общего входящего трафика через все сетевые интерфейсы узла сети).
При настройке столбцов элементов данных добавлены три новые опции: Агрегировать столбцы, Функция агрегации столбцов и Имя объединённого столбца.
Описания виджетов
Ограничение количества символов для поля Описание в виджетах Индикатор и Значение элемента данных увеличено с 2048 до 65535 символов.
Переопределение часового пояса в виджете «Часы»
Параметр Часовой пояс в форме настройки виджета «Часы» перемещён из раздела Расширенная настройка в основной раздел настройки виджета и переименован в Переопределить часовой пояс.
Этот параметр доступен для типов времени Местное время и Время сервера.
Веб-интерфейс
Новые и встроенные шрифты
Теперь Zabbix включает новые встроенные шрифты, которые улучшают читаемость, загружаются быстрее и отображают дополнительные языки веб-интерфейса с минимальным влиянием на макет. Поскольку эти шрифты встроены, они также обеспечивают единообразный внешний вид в разных системах.
Новые шрифты:![]() |
Устаревшие шрифты:![]() |
Новые шрифты используются почти во всех темах. При необходимости доступны недавно добавленные темы Blue (classic) и Dark (classic) с устаревшими шрифтами.
Семейство шрифтов для моноширинного содержимого и графиков остаётся без изменений.
Улучшения веб-интерфейса Zabbix
Пользовательский интерфейс Zabbix был модернизирован для повышения доступности и удобства использования.
В частности, поля ввода теперь имеют закругленные края.
Улучшение доступности
Для улучшения навигации с клавиатуры и доступности была добавлена ссылка Перейти к основному содержимому.

Эта ссылка позволяет пользователям клавиатуры и программ чтения с экрана пропускать повторяющуюся навигацию в боковой панели и сразу переходить к основному содержимому.
В обычном режиме она остается скрытой и появляется только при получении фокуса, например, когда после загрузки страницы нажимается клавиша Tab или когда к ней обращаются с помощью программы чтения с экрана.
Встроенная проверка
Следующие формы во веб-интерфейсе были добавлены в набор форм, поддерживающих встроенную проверку:
- API token
- Журнал аудита
- Аутентификация
- Автоматическая регистрация
- Коннектор
- Прототип обнаружения
- Правило обнаружения низкого уровня
- Правило обнаружения сети
- Корреляция событий
- Географические карты
- Прототипы графиков
- Пользовательские графики
- GUI
- Группа узлов сети
- Прототипы узлов сети
- Обслуживание
- Сопоставление значков
- Изображения
- Техническое обслуживание
- Тип медиа
- Уведомления
- Другие параметры конфигурации
- Профиль
- Прокси
- Группа прокси
- Регулярные выражения
- Запланированные отчеты
- Скрипт
- Сервис
- SLA
- Группа шаблонов
- Тестовый элемент данных
- Тестовый тип медиа
- Тайм-ауты
- Параметры отображения триггеров
- Конструктор выражений триггера
- Обновление проблемы
- Группы пользователей
- Глобальные пользовательские макросы
- Роли пользователей
- Пользователи
Ошибки ввода отображаются сразу после заполнения полей, что повышает удобство использования и снижает количество ошибок в конфигурации.
Модальные формы
Следующие формы теперь открываются в модальном окне:
- Форма настройки прототипа обнаружения
- Форма настройки правила обнаружения низкого уровня
- Форма настройки прототипа узла сети
- Форма настройки глобального регулярного выражения
Унаследованные теги, отображаемые в узлах сети, шаблонах, элементах данных и триггерах
Теперь унаследованные теги единообразно отображаются и возвращаются для шаблонов, узлов сети, элементов данных, веб-сценариев и триггеров. Теги, унаследованные из цепочек шаблонов и узлов сети, отображаются в разделе Мониторинг > Последние данные. Фильтрация по унаследованным тегам доступна везде, где поддерживается фильтрация по тегам, включая разделы Мониторинг > Последние данные и Сбор данных, а также все виджеты панелей мониторинга, позволяющие фильтровать по тегам узлов сети, элементов данных, триггеров или веб-сценариев. Благодаря этому выбор и дополнительная фильтрация на основе тегов работают одинаково независимо от того, где был определён тег.
На вкладке Теги форм настройки шаблонов, узлов сети и прототипов узлов сети теперь доступен переключатель, позволяющий выбрать способ отображения тегов: для шаблонов доступны варианты Теги шаблона / Унаследованные и теги шаблона, а для узлов сети и прототипов узлов сети — Теги узла сети / Унаследованные и теги узла сети. Унаследованные теги визуально выделяются новым контурным значком документа рядом с названием тега.
В виджетах График и Круговая диаграмма появился новый параметр Теги элементов данных.
Позиционирование всплывающих подсказок
Теперь всплывающие подсказки можно перемещать, перетаскивая их в новое место. Это относится, например, к всплывающей подсказке График, а также к всплывающим подсказкам с описаниями в разделах Последние данные или Проблемы.
Подробности события показывают причину подавления
Страница подробностей события, открываемая из Monitoring > Problems, теперь показывает, было ли событие подавлено из-за обслуживания узла сети или подавлено вручную пользователем.
Оранжевые значки
и
обозначают подавление/снятие подавления, связанное с обслуживанием, а серые значки
и
обозначают ручное подавление/снятие подавления.
В историях проблем и событий действия, выполненные удаленными пользователями, теперь отображаются как Недоступный пользователь.
Улучшения отчета о системной информации
В отчете Системная информация теперь отображается идентификатор сервера (UUIDv7).
Отчет о системной информации теперь также доступен пользователям Zabbix с ролью Admin.
Изменения в пакете политики SELinux для Zabbix
Для версии 10 AlmaLinux, CentOS Stream, RHEL, Rocky Linux и Oracle Linux политика SELinux предоставляется новым пакетом zabbix-selinux-policy-main, который содержит политику SELinux из upstream-репозитория SELinux.
Существующий пакет zabbix-selinux-policy теперь зависит либо от zabbix-selinux-policy-main, либо от selinux-policy-targeted-extra.
Пакет zabbix-selinux-policy-main конфликтует с selinux-policy-targeted-extra; поэтому оба пакета не могут быть установлены одновременно.
Если у вас уже установлена zabbix-selinux-policy, никаких ручных изменений не требуется.
Во время обновления пакета zabbix-selinux-policy-main будет установлен автоматически.
Если selinux-policy-targeted-extra уже установлен, дополнительный пакет устанавливаться не будет.
Настройка слайд-шоу панели мониторинга
При создании панели мониторинга флажок Запустить слайд-шоу по умолчанию отключен, и его необходимо включить явно.
Параметр slideshow URL поддерживает значения on и off, что позволяет быстро переопределить настройку слайд-шоу панели мониторинга.
Параметр slideshow=1 устарел и больше не будет поддерживаться.
Ссылка на прокси Zabbix Cloud
В списке прокси в разделе Администрирование > Прокси теперь доступна кнопка Создать прокси в облаке. При нажатии на нее Zabbix Cloud открывается в новой вкладке браузера, где можно развернуть прокси без установки его в собственной инфраструктуре. Дополнительную информацию см. в разделе Настройка прокси Zabbix Cloud.
Документация
Сводные страницы документации для минорных релизов
Документация к релизам минорных версий в рамках крупного релиза Zabbix теперь будет собираться на одной странице документации как для новых возможностей, так и для примечаний по обновлению.
Примечания к обновлению
Эти примечания предназначены для обновления с Zabbix 7.4.x до Zabbix 8.0.0.
Все примечания сгруппированы в:
- Критические изменения - изменения, которые могут нарушить работу существующих установок, и другая важная информация, связанная с процессом обновления
- Другое - вся остальная информация, описывающая изменения в функциональности Zabbix
См. также:
- Процедура обновления — вся необходимая информация об обновлении с версий до Zabbix 8.0.0;
- Обновление кластера HA — инструкции по обновлению серверов в кластере высокой доступности (HA).
Изменения, несовместимые с предыдущими версиями
Поддержка агентов Zabbix версий до 1.6 прекращена
В связи с удалением поддержки устаревших протоколов обычного текста и XML в траппере сервера/прокси Zabbix агенты Zabbix версий до 1.6 больше не поддерживаются.
Минимальная требуемая версия PHP
Минимальная требуемая версия PHP была повышена с 8.0.0 до 8.2.0.
Именование пользовательских тем и типов носителей
Добавлены три новые предопределенные темы веб-интерфейса темы: Blue (classic), Dark (classic) и Dark blue, а также новый тип носителя Push notification.
Если у вас есть пользовательская тема с одним из этих имен (blue-classic-theme, dark-classic-theme, dark-blue-theme) или тип носителя с именем Push notification, переименуйте тему или тип носителя перед обновлением.
В противном случае после обновления:
- Предопределенная тема заменит таблицу стилей пользовательской темы, а пользовательские цвета графиков сохранятся, что приведет к смешению обеих тем.
- Существующий тип носителя останется без изменений, но новый тип носителя создан не будет.
Пользовательские темы и типы носителей с другими именами обновление не затронет.
Методы API интерфейса узла сети удалены
Методы API интерфейса узла сети были удалены. После обновления Zabbix эти методы будут удалены из списков Доступ к API существующих ролей пользователей.
Внутренние элементы данных прокси, ограниченные узлами сети, отслеживаемыми сервером
Внутренние элементы данных zabbix[proxy,*] и zabbix[proxy group,*] больше не поддерживаются на узлах сети, отслеживаемых прокси или группой прокси.
Версия библиотеки Logback
Минимальная версия библиотеки Logback повышена с 1.5.16 до 1.5.25.
Версии баз данных
Минимальные требуемые версии баз данных повышены:
- MySQL/Percona: 8.0.30 → 8.4.0
- MariaDB: 10.5.00 → 10.11.00
- PostgreSQL: 13.0 → 15.0
- TimescaleDB: 2.13.0 → 2.20.0
- Elasticsearch: 7.0.0 → 8.0.0
Сервер Zabbix не запускается, если версия Elasticsearch ниже 8.0.0; это нельзя изменить с помощью параметра AllowUnsupportedDBVersions.
Перед запуском обновленного сервера Zabbix обновите Elasticsearch до поддерживаемой версии.
Процедура обновления описана в документации Elasticsearch.
Плагины
Плагин Ceph для агента Zabbix 2 теперь является загружаемым плагином и требует выполнения дополнительных шагов установки. Подробнее см. в файле readme плагина Ceph.
Схема tcp:// объявлена устаревшей в плагине MongoDB, но сохранена для обратной совместимости с существующими конфигурациями.
Параметр Plugins.Oracle.CallTimeout в файле конфигурации плагина Oracle больше не оказывает никакого влияния.
Максимальное время ожидания теперь определяется тайм-аутом элемента данных.
Поддержка версий MongoDB плагином
Эта версия плагина больше не поддерживает MongoDB 2.6–4.0. Она использует MongoDB Go Driver v2, которому требуется MongoDB версии 4.2 или более поздней.
Для мониторинга MongoDB 2.6–4.0 используйте более раннюю версию плагина. Более ранние версии поддерживают MongoDB 2.6–5.3 и могут использоваться с агентом Zabbix 2 версии 6.0.0 или более поздней.
Расширенный список UnsafeUserParameters
Символ % был добавлен в список UnsafeUserParameters для агента Zabbix и агента Zabbix 2.
Перемещенные параметры фильтра
В рамках функции настраиваемых таблиц некоторые параметры фильтра были перемещены со вкладки фильтра в настройки столбцов. Если вы сохранили вкладки для избранных фильтров, в которых используются какие-либо из следующих параметров фильтра, они будут сброшены, и после обновления их необходимо будет настроить вручную:
- Мониторинг > Узлы сети: Показывать подавленные проблемы
- Мониторинг > Последние данные: Показывать теги, Имя тега, Приоритет отображения тега, Показывать подробности
- Мониторинг > Проблемы: Показывать теги, Имя тега, Приоритет отображения тега, Показывать операционные данные, Компактный вид, Показывать подробности, Показывать временную шкалу, Выделять всю строку
Встроенные методы объектов доступны только для чтения при предварительной обработке JavaScript
Встроенные методы объектов JavaScript в скриптах предварительной обработки теперь доступны только для чтения. Если вы уже изменяли встроенные методы прототипов JavaScript в скриптах предварительной обработки элементов данных, могут возникнуть проблемы, поскольку изменение встроенных методов прототипов больше не разрешено.
Набор символов и сопоставление базы данных MySQL
Если база данных Zabbix MySQL была создана с набором символов utf8mb3 и сопоставлением utf8mb3_bin, настоятельно рекомендуется преобразовать ее в набор символов utf8mb4 и сопоставление utf8mb4_bin перед обновлением Zabbix, как описано в разделе Исправление набора символов и сопоставления базы данных Zabbix.
Другое
Поддержка APM в пакетах прокси Zabbix
Чтобы использовать мониторинг производительности приложений для прокси Zabbix, выберите вариант обновления для своей операционной системы:
- RHEL 10 и производные системы — установите репозиторий EPEL, включите репозиторий CRB и установите пакет APM для прокси Zabbix (см. подробности).
- Debian 12 или более поздней версии, Raspberry Pi OS (Raspbian) 12 или более поздней версии, Ubuntu 24.04 или более поздней версии — обновите пакеты прокси Zabbix обычным способом; APM уже включен.
- Другие системы — обновите прокси Zabbix из исходного кода с параметром
--with-apm.
Доступ к API по умолчанию
Для новых установок доступ к API по умолчанию отключен для всех ролей, включая вновь созданные роли и роли пользователей по умолчанию.
Для существующих установок доступ к API по умолчанию отключен только для вновь созданных ролей.
Пустой список разрешений API
В ролях пользователей Список разрешений, в котором не указаны методы API, теперь запрещает доступ ко всем методам API.
Ранее пустой список игнорировался, и все методы API были разрешены.
Чтобы сохранить существующий доступ, при обновлении к ролям пользователей, для которых выбран Список разрешений, но не указаны методы, добавляется подстановочный знак * (любой метод).
После обновления проверьте эти роли в разделе Пользователи > Роли пользователей: замените * методами, которые действительно нужны роли, или снимите флажок Включено в разделе Доступ к API, если роли не нужен доступ к API.
Подпись SAML включена по умолчанию
Для повышения безопасности все параметры подписи SAML (сообщения, утверждения, запросы AuthN, запросы выхода из системы и ответы выхода из системы) теперь включены по умолчанию при настройке аутентификации SAML в разделе Пользователи > Аутентификация. В результате для новых конфигураций SAML теперь требуются закрытый ключ SP и сертификат SP, если только параметры подписи не отключены.
Обновление не влияет на существующие конфигурации SAML.
Проверка TLS для шаблонов и типов носителей на основе HTTP
Шаблоны и типы носителей, подключающиеся к конечным точкам HTTPS, теперь по умолчанию проверяют TLS-сертификат конечной точки.
Это изменение затрагивает все шаблоны мониторинга облачных сервисов и API (например, Claude API by HTTP, Cloudflare by HTTP, Kubernetes Cluster by HTTP), а также все типы носителей вебхуков (например, Slack, Jira, Telegram).
Изменить это поведение можно с помощью нового пользовательского макроса {$HTTP.TLS.VERIFY}, добавленного в эти шаблоны и типы носителей.
Установите для макроса значение none, чтобы отключить проверку, peer — чтобы проверять только цепочку сертификатов и срок его действия, или full — для полной проверки.
Подробнее см. в файле README каждого HTTP-шаблона или вебхука.
При обновлении Zabbix шаблоны и типы носителей не обновляются автоматически. Это позволяет избежать перезаписи внесенных вами пользовательских изменений. Инструкции по обновлению или добавлению шаблонов и типов носителей вручную см. в разделе обновление шаблонов.
Совместимость шаблонов с мастером узлов сети
Все шаблоны, поставляемые "из коробки", теперь совместимы с Host Wizard. Чтобы обновить их, см. Обновление шаблона.
Пакет политики SELinux для Zabbix
Для версии 10 AlmaLinux, CentOS Stream, RHEL, Rocky Linux и Oracle Linux существующий пакет zabbix-selinux-policy теперь имеет зависимость от zabbix-selinux-policy-main или selinux-policy-targeted-extra.
Если пакет zabbix-selinux-policy уже установлен, вручную ничего изменять не требуется.
Во время обновления пакета zabbix-selinux-policy-main будет установлен автоматически.
Если пакет selinux-policy-targeted-extra уже установлен, дополнительные пакеты установлены не будут.
Параллельная обработка проверок SNMPv1 и SNMPv2
Асинхронные проверки службы SNMPv1 и SNMPv2 теперь обрабатываются одновременно доступными рабочими процессами обнаружения.
Устаревшие макросы удалены
Поддержка следующих встроенных макросов теперь удалена:
| Удален | Использовать вместо |
|---|---|
{ACK.DATE} |
{EVENT.UPDATE.DATE} |
{ACK.MESSAGE} |
{EVENT.UPDATE.MESSAGE} |
{ACK.TIME} |
{EVENT.UPDATE.TIME} |
{EVENT.ACK.HISTORY} |
{EVENT.UPDATE.HISTORY} |
{HOSTNAME<1-9>} |
{HOST.HOST} |
{IPADDRESS<1-9>} |
{HOST.IP} |
{PROFILE.*} |
{INVENTORY.*} |
{TRIGGER.COMMENT} |
{TRIGGER.DESCRIPTION} |
{TRIGGER.KEY} |
{ITEM.KEY} |
{STATUS} |
{TRIGGER.STATUS} |
{USER.ALIAS} |
{USER.USERNAME} |
Устаревшие шаблоны Kubernetes
Шаблоны Kubernetes шаблоны устарели и были заменены шаблоном Kubernetes Cluster by HTTP. Старые шаблоны сохранены для обратной совместимости с существующими конфигурациями.
Устаревшие параметры для поставщиков хранения истории
Следующие параметры теперь считаются устаревшими:
- Файл конфигурации сервера Zabbix:
HistoryStorageDateIndex,HistoryStorageURLиHistoryStorageTypes. Вместо них используйте новый параметрHistoryProvider. - Файл конфигурации веб-интерфейса Zabbix:
$HISTORY. Вместо него используйте новый параметр$HISTORY_PROVIDERS.
Оба новых параметра позволяют выбрать поставщика хранения истории: Elasticsearch, ClickHouse или SQL (по умолчанию). Обратите внимание, что нельзя использовать новые и устаревшие параметры одновременно.
Удалена проверка JSON и XML для элементов данных HTTP-агента
Проверка JSON и XML была удалена из поля Тело запроса в элементах данных HTTP-агента. Поле больше не проверяет, является ли значение допустимым XML или JSON, а при выборе XML data в качестве Тип тела запроса библиотека libxml2 больше не требуется.
Скрытие отключенных ссылок в контролируемых узлах сети
Отключенные ссылки Graphs, Dashboards и Web больше не отображаются в списке контролируемых узлов сети.
Тип данных JSON
Теперь Zabbix поддерживает JSON в качестве типа данных для значений элементов данных.
Если вы используете TimescaleDB, новую гипертаблицу history_json (используемую для хранения значений JSON) необходимо настроить вручную.
Если вы используете Elasticsearch, значение по умолчанию устаревшего параметра конфигурации сервера Zabbix HistoryStorageTypes теперь включает json.
Удалена радиокнопка в форме нового фильтра тегов
Радиокнопка, которая требовала выбора между Все теги и Список тегов при создании нового фильтра тегов, была удалена.
Значения элементов данных, отображаемые как HTML с использованием iframe
Данные элемента данных в виджете Item history, при отображении в виде HTML-форматированного текста, теперь изолированы в iframe.
Автоматическое изменение размера полей конфигурации
Большинство полей конфигурации в веб-интерфейсе теперь автоматически изменяют размер, чтобы соответствовать своему содержимому.
Замененная переменная конфигурации веб-интерфейса
Переменная $ALLOW_HTTP_AUTH была заменена флагом функции $ZBX_FEATURE_FLAGS['http_auth_enabled'] в файле конфигурации веб-интерфейса (zabbix.conf.php).
Переименованное состояние периода обслуживания
Состояние периода обслуживания было переименовано с Approaching на Upcoming.
Устаревший параметр слайд-шоу панели мониторинга
Поддержка параметра slideshow=1 будет удалена.
Для запуска и остановки слайд-шоу были введены новые значения параметра slideshow:
slideshow=on- запустить слайд-шоуslideshow=off- остановить слайд-шоу
Глобальные регулярные выражения
Параметры типа выражения переименованы:
| До | Теперь |
|---|---|
| Включает строку | Содержит строку |
| Включает любую строку | Содержит любую подстроку из списка |
| Не включает строку | Не содержит строку |
| Результат — TRUE | Соответствует регулярному выражению |
| Результат — FALSE | Не соответствует регулярному выражению |

