在 Zabbix 6.0 中,服务监控 功能进行了重大修改(参见 [What's new in Zabbix 6.0.0](https://www.zabbix.com/documentation/6.0/en/manual/introduction /whatsnew600#services)以获取更改列表)。
此页面描述了在升级到 Zabbix 6.0 或更新版本期间如何更改早期 Zabbix 版本中定义的服务和 SLA。
在旧的 Zabbix 版本中,服务有两种类型的依赖:软依赖和硬依赖。 升级后,所有依赖项都将变得相同。
如果一个服务的“子服务”先前已通过硬依赖关系链接到“父级服务 1”并通过软依赖关系另外链接到“父级服务 2”,则升级后“子服务”将有两个父级服务“父级服务 1”和 "父级服务2"。
问题和服务之间基于触发器的映射已被基于标签的映射所取代。 在 Zabbix 6.0 及更新版本中,服务配置表单有一个新参数 问题标签,它允许指定一个或多个标签名称和值对用于问题匹配。 · 已链接到服务的触发器将获得一个新标签 ServiceLink
:<trigger ID>:<trigger name>
(标签值将被截断为 32 个字符)。 链接服务将获得具有相同值的“ServiceLink”问题标签。
“状态计算算法”将使用以下规则进行升级:
如果您已从 Zabbix pre-6.0 升级到 Zabbix 6.0.0、6.0.1 或 6.0.2,请参阅已知问题 用于 Zabbix 6.0 文档。
以前,必须为每个服务单独定义 SLA 目标。 从 Zabbix 6.0 开始,SLA 已成为一个单独的实体,其中包含有关服务计划、预期服务水平目标 (SLO) 和要从计算中排除的停机时间的信息。 配置完成后,可以通过 服务标签 将 SLA 分配给多个服务。
升级过程中:
SLA
:<ID>
,并且将在相应 SLA 的 Service tags 参数中指定相同的标签。