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 监控项 添加了重试机制。
对于带有 get 和 walk 的 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。
快速访问 主机 或模板配置
在 数据采集 > 主机 以及 数据采集 > 模板 子部分(例如 Items 或 Discovery rules)中,现在您可以点击 主机 或模板名称以打开其配置表单。
此外,item menu 现在包含 主机 或 模板 选项,允许您快速访问和配置 主机 或该 监控项 所属的模板。
按IP过滤审计日志
在audit log筛选器中新增了IP选项。现在可以根据发起活动的IP地址来筛选审计日志。
此外,列表中的IP地址现在也可点击。单击超链接将会根据相应的IP地址过滤记录。
使用媒体类型/脚本的操作编号
使用媒介类型/脚本的操作前现在会显示一个数字,表示此类操作的总数。请参阅 Media types/Scripts。
加密
Zabbix agent 2中的TLS密码选项
在Zabbix agent 2和Windows agent 2配置中已添加TLS加密套件选项。
| 选项 | Zabbix agent 2 | Windows agent 2 |
|---|---|---|
| TLSCipherCert | 是 | - |
| TLSCipherCert13 | 是 | 是 |
| TLSCipherPSK | 是 | - |
| TLSCipherPSK13 | 是 | 是 |
| TLSCipherAll | 是 | - |
| TLSCipherAll13 | 是 | 是 |