Теперь поллер агентов и поллер SNMP можно настроить на использование библиотеки c-ares (версии 1.16.0 или более новой) вместо DNS-резолвера libevent, что обеспечивает потенциально более быстрое и гибкое разрешение DNS.
Если вы хотите использовать библиотеку c-ares, сконфигурируйте Zabbix с опцией --with-ares
:
--with-ares[=ARG] использовать библиотеку c-ares [default=no],
--with-ares-include=DIR использовать заголовочные файлы c-ares из данного пути.
--with-ares-lib=DIR использовать библиотеки c-ares из данного пути.
Обратите внимание, что, начиная с c-ares версии 1.31.0, кэширование DNS включено по умолчанию.
Добавлено правильное экранирование обратных косых черт в строковых параметрах функции истории версий Zabbix более ранних, чем 7.0.0.
Поскольку при обновлении с версий Zabbix до 7.0 добавляются дополнительные символы обратной косой черты, это приводит к более длинным параметрам, что может привести к поломке функций триггера, если длина параметра превышает максимальный размер данных в 255 символов.
Чтобы избежать этой проблемы, предлагается вручную переместить длинные параметры в пользовательские макросы перед обновлением.
Обратите внимание, что с версии Zabbix 7.0.11 были добавлены дополнительные проверки на результирующую длину параметра для обновлений с версий Zabbix до 7.0. Если результирующая длина превышает максимальный размер, такие параметры не обновляются, а в лог-файлах выводится предупреждение с просьбой к пользователям исправить перечисленные параметры вручную.
Смотрите также проблемы обновления, связанные с экранированием.