5 Примечания по обновлению для Zabbix 8.0

Эти примечания предназначены для обновления с Zabbix 7.4.x до Zabbix 8.0.0.

Все примечания сгруппированы в следующие разделы:

  • Критические изменения — изменения, которые могут нарушить работу существующих установок, а также другая важная информация, связанная с процессом обновления
  • Прочее — вся остальная информация, описывающая изменения в функциональности Zabbix

См. также:

Критические изменения

Версии баз данных

Минимальные требуемые версии баз данных были повышены:

  • 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

Плагины

Плагин Ceph для Zabbix agent 2 теперь является загружаемым плагином и требует дополнительных шагов установки. Подробности см. в readme плагина Ceph.

Схема tcp:// в плагине MongoDB устарела, но сохранена для обратной совместимости с существующими конфигурациями.

Минимально требуемая версия PHP

Минимально требуемая версия PHP была повышена с 8.0.0 до 8.2.0.

Расширенный список UnsafeUserParameters

Символ % был добавлен в список UnsafeUserParameters для Zabbix agent и Zabbix agent 2.

Moved filter parameters

As part of the customizable tables feature, some filter parameters have been moved from the filter tab to column options. If you have saved tabs for favorite filters that use any of the following filter parameters, they will be reset and must be reconfigured manually after the upgrade:

  • Monitoring > Hosts: Show suppressed problems
  • Monitoring > Latest data: Show tags, Tag name, Tag display priority, Show details
  • Monitoring > Problems: Show tags, Tag name, Tag display priority, Show operational data, Compact view, Show details, Show timeline, Highlight whole row

Другое

Удалены устаревшие макросы

Поддержка следующих встроенных макросов теперь прекращена:

Удалено Используйте вместо этого
{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}

Удалена проверка 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

Данные элемента данных в виджете История элементов данных, при отображении в виде текста в формате HTML, теперь изолируются в iframe.

Совместимость шаблонов с мастером узлов сети

Все готовые шаблоны теперь совместимы с мастером узлов сети. Чтобы обновить их, см. Обновление шаблонов.

Автоматическое изменение размера полей конфигурации

Большинство полей конфигурации в веб-интерфейсе теперь автоматически изменяют размер в соответствии со своим содержимым.