现在可以配置 agent 轮询器和 SNMP 轮询器使用 c-ares 库(version 1.16.0 或更高版本),而不是使用 libevent 的 DNS 解析器,从而提供更快且更灵活的 DNS 解析能力。
如果您希望使用 c-ares 库,请使用 --with-ares
选项配置 Zabbix:
--with-ares[=ARG] use c-ares library [default=no],
--with-ares-include=DIR use c-ares include headers from given path.
--with-ares-lib=DIR use c-ares libraries from given path.
请注意,从 c-ares 1.31.0 开始,默认启用了 DNS 缓存功能。
历史函数string参数中已添加对反斜杠的正确转义功能,该功能自Zabbix 7.0.0版本起引入。
由于在从旧于7.0版本的Zabbix升级过程中会添加额外的反斜杠,这可能导致参数长度增加。如果参数长度超过最大数据大小255个字符,可能会导致触发器函数异常。
为了避免此问题,建议在升级前将较长的参数手动移至用户宏中。
请注意,自Zabbix 7.0.11版本起,针对从旧于7.0版本的Zabbix升级,已新增对最终参数长度的检查机制。如果最终长度超过最大限制,则不会升级此类参数,并在日志中打印警告信息,提示用户手动修复所列出的参数。