11 7.4.x 升级说明

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

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

Upgrade notes for 7.4.12

This minor version does not have any upgrade notes.

7.4.11 升级说明

恢复对 LLD 规则覆盖中 LLD 宏的支持

在配置低级别发现规则的覆盖操作时,您现在可以再次在监控项原型参数 Update intervalHistoryTrends 中使用 LLD 宏。

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(标准错误)。 请更新任何依赖先前行为的脚本。