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 STATUS 和 SHOW REPLICA STATUS。
该插件会根据服务器版本自动选择并执行相应的语句,并以常规 JSON 格式返回结果。
诸如 mysql.replication.discovery 和 mysql.replication.get_slave_status 之类的 agent 2 监控项可与使用 SHOW SLAVE STATUS 或 SHOW 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(标准错误)。
请更新任何依赖先前行为的脚本。