11 7.4.x 升级说明

本页提供 Zabbix 主版本各个次要版本的汇总升级说明。

另请参阅该主版本的升级说明

7.4.10 升级说明

VMware 告警监控项返回实体详情

vmware.*.alarms.get[] 监控项返回的 JSON 现在为每个告警都包含一个 entity 对象。
该对象返回受影响实体的 ID、UUID 和类型(主机、虚拟机或数据存储)。

如果您有解析 VMware 告警监控项输出的脚本,可能需要更新它们以处理新增字段。

更新后的 Duo Universal PHP 库

Duo Universal PHP 库(随 Zabbix 提供)已从 1.1.1 版本更新到 1.1.2 版本。

7.4.9 升级说明

此小版本没有任何升级说明。

7.4.8 升级说明

使用 iframe 以 HTML 形式显示监控项值

监控项历史 小部件中的监控项数据在以 HTML 格式文本显示时,现在已被隔离在 iframe 中。

更新后的 SAML PHP Toolkit 库

SAML PHP Toolkit 库(随 Zabbix 提供)已从 4.0.0 版本更新到 4.3.1。

7.4.7 升级说明

更新后的 Duo Universal PHP 库

Duo Universal PHP 库(随 Zabbix 一起提供的 supplied)已从 1.0.2 版本更新到 1.1.1 版本。

7.4.6 升级说明

日志文件的受限权限

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 service,建议使用受支持的 Go 版本重新构建这些组件,以获得最新的安全更新和错误修复。 使用较旧 Go 版本构建的组件将继续正常工作,但对其进行升级时将需要更新的 Go 环境。

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

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

7.4.5 升级说明

此小版本没有任何升级说明。

7.4.4 升级说明

警告! 由于与图形和 Zabbix agent 2 MySQL 插件相关的错误,不建议升级到此版本。

7.4.3 升级说明

PHP cURL 最低版本

cURL PHP 扩展 现在支持的最低版本为 7.19.4。

7.4.1 升级说明

Agent 2 运行时控制输出流

Zabbix agent 2 运行时控制 命令(zabbix_agent2 -R <option>)现在会将输出写入 stdout(标准输出),而不是 stderr(标准错误)。 请更新任何依赖先前行为的脚本。