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