9 Zabbix 7.0.4 中的新特性

参阅重大变更以了解此版本的详情。

安装要求

需要 libevent 2.0.10

libevent 的最低要求版本已提高至 2.0.10。

宏函数

新增了宏函数:

函数 描述
regrepl 在宏值中替换字符或子字符串。
注意 此函数仅在使用libpcre2库时受支持。如果Zabbix server/proxy使用libpcre编译,此函数将返回UNKNOWN。
tr 在宏值中转写字符。
btoa 将宏值编码为Base64格式。
htmlencode,htmldecode 将宏值编码/解码为HTML编码格式。
urlencode,urldecode 将宏值编码/解码为URL编码格式。
uppercase,lowercase 将文本转换为大写,小写。

更多信息,请参阅宏函数

监控项

SNMP 批量监控项的重试

已为 SNMP 批量监控项添加重试,以避免在其中一个数据包丢失时失败。

带有“get”和“walk”的 SNMP 监控项的超时设置为整个会话。如果达到超时,则将重试一次,超时将被重置,并且将重新发送最后一个请求,以便在单个数据包丢失或到达太晚时从最后一个请求继续会话。

在浏览器项目中选择框架

浏览器项目现在支持一个新的method browser.switchFrame(),用于切换到在方法参数中指定的特定框架。

Web 场景

Web 场景变量增强

web 场景 中的变量已通过添加以下内容得到增强:

  • 支持宏函数,例如 {newVar}={{myVar}.btoa()}
  • 支持 JSONPath,例如 {url}=jsonpath:$.host_url
  • 支持 XML Xpath,例如 {status}=xmlxpath://host/response/status

数据库

TimescaleDB 2.16 支持

TimescaleDB 的支持版本现在最高为 2.16.X。

MariaDB 11.5 支持

MariaDB 的支持版本现在最高为 11.5.X。

通知

Webhook 集成

现在有新的集成可用,允许使用 Zabbix webhook 媒体类型将 Zabbix 与 MS Teams 工作流功能 集成。

模板

有关新模板和对现有模板的更改,请参阅 模板变更

前端

脚本中的 TAB 键

在模式 JavaScript 编辑器中按 TAB 键现在会插入一个制表符(相当于 4 个空格),而不是将焦点转移到另一个元素。 这适用于 浏览器监控项脚本监控项WebhooksJavaScript 预处理步骤 中的 Script 参数。

快速访问主机或模板配置

数据收集 > 主机 以及 数据收集 > 模板 子版块(如 监控项自动发现规则)中,现在您可以点击主机或模板名称以打开它们的配置表单。

此外,监控项菜单现在包含了 主机模板 选项,允许您快速访问并配置监控项所属的主机或模板。

按IP过滤审核日志

已向审核日志过滤器中添加了IP选项。现在,您可以根据发起活动的IP来过滤审核日志。

此外,列表中的IP现在可点击。点击超链接将根据相应的IP过滤记录。

使用了媒体类型/脚本的操作编号

现在,使用了媒体类型/脚本的操作前会加上一个编号,表示此类操作的总数。请参阅 媒体类型/脚本

请求失败: HTTPConnectionPool(host='15.6.23.174', port=6080): Read timed out.

Zabbix agent 2 中的 TLS 加密选项

Zabbix agent 2 和 Windows agent 2 的配置中已添加 TLS 加密选项。

选项 Zabbix agent 2 Windows agent 2
TLSCipherCert
TLSCipherCert13
TLSCipherPSK
TLSCipherPSK13
TLSCipherAll
TLSCipherAll13