现在,agent poller和SNMP poller可以配置为使用c-ares库(版本1.16.0或更新)代替libevent DNS解析器,提供潜在更快且更灵活的DNS解析。
如果您想使用c-ares库,请使用--with-ares
选项配置Zabbix:
--with-ares[=ARG] 使用c-ares库 [默认=否],
--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之前的版本升级时,已添加了对结果参数长度的额外检查。如果最终长度超过最大大小限制,这些参数将不会被升级,同时在日志中打印警告,要求用户手动修复列出的参数。
另请参阅 与转义相关的升级问题。