33 7.0.22 升级说明

重大变更

日志文件的受限权限

Zabbix 组件的日志文件现在仅为文件所有者创建读写权限。
此外,这些文件对所有者所属组可读。
其他所有权限均被拒绝。

在 Linux 上,此更改将权限从 0666 改为 0640。
此更改影响 Zabbix 服务器、proxy 和 agent 日志文件。
Zabbix agent 2 日志文件的权限已从 0644 更新为 0640(通过移除其他用户的读取权限)。

此外,若干其他文件现在也以 0640 权限创建:

其他

Zabbix agent 2 处理的 MySQL 复制状态查询

Zabbix agent 2 MySQL 插件 现在同时支持 SHOW SLAVE STATUSSHOW REPLICA STATUS。 该插件会根据服务器版本自动选择并执行相应的语句,并以常规 JSON 格式返回结果。

诸如 mysql.replication.discoverymysql.replication.get_slave_status 之类的 agent 2 监控项可与使用 SHOW SLAVE STATUSSHOW REPLICA STATUS 的服务器配合工作。 现有的 agent 2 监控项或 agent 2 模板无需进行任何更改。

最低支持的 Go 版本

最低支持的 Go 版本已从 1.23 提升至 1.24.10。

如果您之前使用早于 1.24.10 的 Go 版本从源代码构建了 Zabbix agent 2、agent 2 可加载插件web 服务,建议使用 受支持的 Go 版本 重新构建这些组件,以获得最新的安全更新和错误修复。 使用较旧 Go 版本构建的组件将继续正常工作,但对其进行 升级 时将需要更新的 Go 环境。

在 web 服务配置中包含文件或文件夹

Zabbix web service 配置文件中新增了 Include 参数。该参数允许你在配置中包含单个文件或目录中的所有文件。