5 Что нового в Zabbix 7.4.0
См. breaking changes для этой версии.
Вложенное обнаружение на низком уровне
Теперь можно создавать многоуровневое обнаружение объектов с помощью прототипов обнаружения внутри правила обнаружения на низком уровне. Например, вы можете захотеть обнаружить все экземпляры базы данных на сервере баз данных, затем обнаружить табличные пространства для каждого экземпляра, а затем обнаружить таблицы для каждого табличного пространства.
Прототипы обнаружения — это вложенные правила обнаружения внутри "родительского" правила обнаружения. У прототипов обнаружения есть собственные прототипы элемента данных, триггера, графика, узла сети и обнаружения.
Вложенный прототип обнаружения может использовать то же значение JSON, что и родительское правило, но затем использовать другой "срез" данных из значения JSON.
Уровни вложенности для прототипов обнаружения не ограничены.
Прототипы узлов сети на обнаруженных узлах сети
Прототипы узлов сети теперь поддерживаются на обнаруженных узлах сети, что позволяет Zabbix автоматически обнаруживать и отслеживать сущности внутри других обнаруженных сущностей (например, гипервизоры, их виртуальные машины и контейнеры внутри этих виртуальных машин).
Вы можете создавать прототипы узлов сети на обнаруженных узлах сети, создавая правила низкоуровневого обнаружения с прототипами узлов сети или связывая шаблон с прототипами узлов сети. Кроме того, вы можете связать шаблон с прототипом узла сети, используемым для обнаружения, что приведет к тому, что обнаруженные узлы сети унаследуют прототипы узлов сети из шаблона.
Если ваша текущая конфигурация включает прототипы узлов сети, которые используют шаблоны, содержащие другие прототипы узлов сети, см. Примечания к обновлению.
Аутентификация OAuth 2.0
Аутентификация OAuth 2.0 теперь поддерживается для протокола SMTP. Чтобы настроить аутентификацию OAuth, выберите "OAuth" в параметре Authentication при настройке типа медиа для электронной почты, а затем укажите параметры для получения токенов OAuth.
Получение токенов OAuth имеет автоматизированные функции для почтовых провайдеров Gmail, Gmail relay и Office365. Требуется указать только значения параметров Redirection endpoint, Client ID и Client secret. Zabbix автоматически заполнит остальные необходимые значения (см. значения по умолчанию OAuth URL по провайдеру).
Мастер узла сети
Новый Мастер узла сети предоставляет пошаговый интерфейс с подсказками для настройки цели мониторинга (устройство, приложение, служба и т. д.) в Zabbix. Он упрощает настройку новых или существующих узлов сети, проводя пользователей через ключевые шаги, такие как выбор шаблона, установка агента Zabbix, добавление интерфейсов узла сети и многое другое.

Доступ к Мастеру узла сети можно получить из раздела Сбор данных > Узлы сети или из меню узла сети в различных разделах веб-интерфейса.
Если вы обновляетесь с более ранней версии Zabbix, шаблоны необходимо обновить, чтобы они работали с Мастером узла сети. Инструкции см. в разделе Обновление шаблона.
Виджеты
Карточка элемента данных
Виджет Карточка элемента данных был добавлен в набор виджетов панели мониторинга и предоставляет удобный способ быстро просматривать полную информацию об одном элементе данных.

История элемента данных
В виджете История элемента данных положение прокрутки теперь будет внизу, если новые значения настроены на отображение внизу. Это полезно для просмотра последних значений журналов.
Редактирование виджетов в реальном времени
При редактировании виджетов теперь можно предварительно просматривать изменения конфигурации виджета в реальном времени. Кроме того, формы настройки виджетов теперь можно перетаскивать, что позволяет перемещать их по мере необходимости.
Обратите внимание, что предварительный просмотр графика в форме виджета графика был удален.
Элементы данных
Элемент данных ICMP ping с опцией повторной попытки
Для мониторинга доступности узла сети с помощью ICMP ping и возможностью изменять число повторных попыток добавлена новая простая проверка icmppingretry[<target>,<retries>,<backoff>,<size>,<timeout>,<options>].
Функции
Отслеживание временных меток
Для отслеживания временных меток добавлены новые функции истории:
firstclock- временная метка самого старого значения в пределах заданного периода оценки;lastclock- временная метка N-го по новизне значения в пределах заданного периода оценки;logtimestamp- временная метка сообщения журнала для N-го по новизне значения элемента данных журнала.
Макросы
Отслеживание времени значения элемента данных
Для отслеживания времени значения элемента данных добавлены новые макросы:
| Макрос | Описание |
|---|---|
| {ITEM.LASTVALUE.AGE} | Время, прошедшее между последним получением значения элемента данных и вычислением макроса. |
| {ITEM.LASTVALUE.DATE} | Дата, когда было получено последнее значение элемента данных. |
| {ITEM.LASTVALUE.TIME} | Время, когда было получено последнее значение элемента данных. |
| {ITEM.LASTVALUE.TIMESTAMP} | Метка времени, когда было получено последнее значение элемента данных. |
| {ITEM.VALUE.AGE} | Время, прошедшее между получением значения элемента данных и вычислением макроса. |
| {ITEM.VALUE.DATE} | Дата, когда было получено значение элемента данных. |
| {ITEM.VALUE.TIME} | Время, когда было получено значение элемента данных. |
| {ITEM.VALUE.TIMESTAMP} | Метка времени, когда было получено значение элемента данных. |
Уведомления
Отдельный раздел меню для уведомлений пользователя
Для лучшей наглядности пользовательских медиа уведомления пользователя теперь имеют собственный раздел меню в Настройках пользователя.

Новый раздел Уведомления содержит две вкладки - Медиа и Уведомления веб-интерфейса, которые ранее были частью раздела профиля пользователя.
Управление собственными способами оповещения пользователя
По умолчанию всем пользователям теперь разрешено управлять собственными способами оповещения.
Однако права пользователя на изменение сведений о своих способах оповещения могут быть предоставлены или отозваны в зависимости от его роли пользователя (см. параметр Создание и редактирование собственных способов оповещения).
Кроме того, права пользователя Super admin на изменение сведений о способах оповещения других пользователей также могут быть предоставлены или отозваны в зависимости от его роли пользователя (см. параметр Создание и редактирование способов оповещения пользователей).
Карты сети
Автоматическое скрытие подписей
Теперь можно настроить отображение подписей элементов карты/ссылок только при наведении на них курсора или при их выборе. Этот параметр помогает уменьшить визуальную перегруженность на картах, где много элементов расположены близко друг к другу.
Автоматическое скрытие подписей можно настроить глобально для всех элементов карты/ссылок или для отдельного элемента карты/ссылки.
Пропорциональное масштабирование фоновых изображений
Теперь можно пропорционально масштабировать фоновые изображения, чтобы они соответствовали размеру карты.
Порядок элементов
Теперь можно переместить один элемент перед другим (или наоборот), щелкнув по элементу правой кнопкой мыши и выбрав параметры Переместить вперед/Переместить на передний план или Переместить назад/Переместить на задний план.

Кроме того, если элементы карты содержат и связь между ними, и подсветку, связь теперь будет отображаться под подсветкой.
Индикаторы ссылок на основе значения элемента данных
В предыдущих версиях можно было настраивать стиль и цвет ссылки, если какой-либо триггер переходил в состояние проблемы. Теперь аналогичная функциональность доступна на основе значений элементов данных.
Можно настроить стиль и цвет ссылки, если значение элемента данных:
- достигает заданного порога (для числовых элементов данных);
- соответствует регулярному выражению (для текстовых элементов данных).

Процессы
Управление кэшем истории
В некоторых сценариях сбора данных отдельные элементы данных могут временно блокировать кэш истории сервера/прокси. Это может задерживать запись исторических данных в базу данных и замедлять работу системы. Чтобы упростить управление кэшем истории, были внедрены следующие улучшения:
- Ручная очистка кэша: Новая команда времени выполнения
history_cache_clear=targetдля Zabbix сервер/прокси позволяет вручную очистить кэш истории для конкретного элемента данных по его ID. - Автоматическая очистка кэша: Когда вы отключаете элемент данных, он немедленно удаляется из кэша истории (за исключением его последнего значения, которое сохраняется для журналов). Аналогично, когда вы отключаете узел сети, все его элементы данных удаляются из кэша истории (за исключением их последних значений).
- Журналирование диагностики кэша: Когда кэш истории заполнен, Zabbix сервер/прокси теперь записывает диагностическую информацию о кэше истории, начиная с DebugLevel=3 (ранее DebugLevel=4). Журнал содержит элементы данных с наибольшим количеством значений в кэше истории.
Для долгосрочной стабильности системы убедитесь, что сбор данных сбалансирован с доступными ресурсами (производительность базы данных, размер кэша, интервалы сбора, параметры элемента журнала и т. д.). Вы можете отслеживать кэш истории Zabbix с помощью внутреннего элемента zabbix[wcache]. Также можно рассмотреть возможность увеличения размера кэша истории для Zabbix сервер/прокси.
Статистика транзакций history syncer
Заголовок процесса history syncer теперь отображает подробную статистику о транзакциях history syncer для сервера и прокси Zabbix.
Безопасность
TLS-шифрование между веб-интерфейсом и сервером
Теперь можно шифровать обмен данными между веб-интерфейсом Zabbix и сервером Zabbix с использованием TLS. Эта функция управляется новыми параметрами в конфигурации сервера (TLSListen, TLSFrontendAccept, TLSFrontendCertIssuer, TLSFrontendCertSubject, FrontendAllowedIP).
Разрешение макросов хранилища секретов сервером/прокси независимо
Теперь можно настроить, чтобы значения макросов секретов хранилища извлекались Zabbix server и Zabbix proxy независимо, если для параметра Resolve secret vault macros by установлено значение "Zabbix server and proxy".
Плагины
Настройка пути к пользовательским запросам для загружаемых плагинов
Параметр Plugins.*.CustomQueriesPath в файлах конфигурации плагинов Zabbix agent 2 для MySQL, Oracle и PostgreSQL, а также Plugins.MSSQL.CustomQueriesDir для MSSQL, теперь имеет значение по умолчанию. Эта функциональность по умолчанию отключена и может быть включена с помощью недавно добавленного параметра Plugins.*.CustomQueriesEnabled.
Веб-интерфейс
Встроенная проверка в формах
Следующие формы веб-интерфейса теперь поддерживают встроенную проверку, отображая любые ошибки ввода сразу после заполнения полей:
- Шаблон конфигурации
- Узел сети конфигурации
- Элемент данных и прототип элемента данных конфигурации
- Триггер и прототип триггера конфигурации
- Модуль администрирования
Обновлена панель по умолчанию
Панель dashboard по умолчанию Global view в новых установках Zabbix была обновлена и теперь включает последние виджеты панели.

Улучшенный выбор цвета с поддержкой палитры
Средство выбора цвета в виджетах graph и pie chart было переработано для повышения удобства использования. Помимо сплошных цветов и ввода hex-кода, теперь можно перейти на вкладку Palette и выбрать цвет из предопределенных рядов цветов — каждая серия получает свой отдельный оттенок для более наглядного различия. Средство выбора также поддерживает полную навигацию с клавиатуры и проверку ввода в реальном времени.
![]() |
В Zabbix 7.4 (Solid color tab) |
![]() |
В Zabbix 7.4 (Color palette tab) |
![]() |
До Zabbix 7.4 |
Модальные формы
Некоторые формы веб-интерфейса теперь открываются в модальных (всплывающих) окнах:
- График конфигурации
- Прототип графика конфигурации
Более удобное копирование результатов тестирования предварительной обработки
Теперь стало проще копировать значения в результатах тестирования предварительной обработки с помощью добавленной кнопки Copy to clipboard.

Обратите внимание, что аналогичная кнопка теперь заменяет ссылку Copy для созданных API tokens.
Документация
Сводные страницы документации для минорных выпусков
Документация к выпускам минорных версий в рамках одного крупного выпуска Zabbix теперь будет собираться на отдельных страницах документации для новых возможностей и заметок по обновлению соответственно.


