9 Zabbix 7.0.4 中的新特性

有关此版本的信息,请参见 重大变更

要求

libevent 2.0.10 是必需的

libevent 所需的最低 version 版本已提升至 2.0.10。

宏函数

新增了以下宏函数:

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

更多信息,请参见 macro functions

监控项

SNMP bulk 监控项 重试

为避免因某个数据包丢失而导致失败,已为 SNMP bulk 监控项 添加了重试机制。

对于带有 getwalk 的 SNMP 监控项,其超时设置适用于整个会话。如果达到超时时间,则会发生一次重试,超时时间将被重置,并重新发送上一次请求,从而在单个数据包丢失或到达过晚的情况下,允许从上一次请求继续会话。

浏览器中的帧选择 监控项

Browser items 现在支持一个新的 method browser.switchFrame() 方法,用于切换到方法参数中指定的特定 frame。

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 workflow feature 集成。

模板

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

前端

脚本中的 TAB 键

在模态 JavaScript 编辑器中按下 TAB 键时,现在会插入一个制表符(相当于 4 个空格),而不是将焦点切换到其他元素上。 此功能适用于 配置配置配置 中的 Script 参数,以及 JavaScript preprocessing step

快速访问 主机 或模板配置

数据采集 > 主机 以及 数据采集 > 模板 子部分(例如 ItemsDiscovery rules)中,现在您可以点击 主机 或模板名称以打开其配置表单。

此外,item menu 现在包含 主机模板 选项,允许您快速访问和配置 主机 或该 监控项 所属的模板。

按IP过滤审计日志

audit log筛选器中新增了IP选项。现在可以根据发起活动的IP地址来筛选审计日志。

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

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

使用媒介类型/脚本的操作前现在会显示一个数字,表示此类操作的总数。请参阅 Media types/Scripts

加密

Zabbix agent 2中的TLS密码选项

Zabbix agent 2Windows agent 2配置中已添加TLS加密套件选项。

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