14 服务监控升级

服务监控升级

在升级Zabbix服务监控功能时,需注意以下事项:

  • 确保所有服务监控模板已更新至最新版本。
  • 检查服务发现规则,确保其与新版本兼容。
  • 更新监控项和触发器,以适应新功能。
  • 审查服务级别协议(SLA)配置,根据需要进行调整。
  • 测试升级后的服务监控,验证功能的完整性和准确性。

请按照以下步骤进行服务监控的升级:

  1. 备份配置:在进行任何更改之前,备份当前的Zabbix配置。
  2. 更新模板:将所有服务监控相关的模板更新至最新版本。
  3. 检查发现规则:验证服务发现规则是否与新版本兼容,必要时进行调整。
  4. 监控项与触发器更新:根据新功能的要求,更新或创建监控项和触发器。
  5. SLA配置审查:检查服务级别协议配置,确保其符合升级后的需求。
  6. 测试服务监控:在实际环境中测试升级后的服务监控功能,确保一切正常运行。

完成上述步骤后,您的服务监控功能将与Zabbix新版本完全兼容,提供更高效、更准确的监控服务。

概览

在 Zabbix 6.0 中,服务监控 功能进行了重大修改(参见 Zabbix 6.0.0中的新功能以获取更改列表)。

此页面介绍了在升级到 Zabbix 6.0 或更新版本期间,如何更改早期 Zabbix 版本中定义的服务和 SLA。

服务

在旧的 Zabbix 版本中,服务有两种类型的依赖:软依赖和硬依赖。 升级后,所有依赖项都将变得相同。

如果一个服务的 "子服务" 先前已通过硬依赖关系链接到 "父级服务 1"并通过软依赖关系另外链接到 "父级服务 2",则升级后 "子服务" 将有两个父级服务 "父级服务 1" 和 "父级服务2"。

问题和服务之间基于触发器的映射已被基于标签的映射所取代。 在 Zabbix 6.0 及更新版本中,服务配置表单有一个新参数 问题标签,它允许指定一个或多个标签名称和值对用于问题匹配。 已链接到服务的触发器将获得一个新标签 ServiceLink<触发器 ID>:<触发器名称>(标签值将被截断为 32 个字符)。 链接服务将获得具有相同值的 ServiceLink 问题标签

状态计算规则

“状态计算算法”将使用以下规则进行升级:

  • 不计算→设置状态为OK
  • 问题,如果至少有一个子服务有问题 → 最关键的子服务
  • 问题,如果所以子服务都有问题 → 最关键的是如果所有的子服务都有问题

SLAs

以前,必须为每个服务单独定义 SLA 目标。 从 Zabbix 6.0 开始,SLA 已成为一个单独的实体,其中包含有关服务计划、预期服务水平目标 (SLO) 和要从计算中排除的停机时间的信息。 配置完成后,可以通过 服务标签 将 SLA 分配给多个服务。

升级过程中:

  • 为每项服务定义的相同 SLA 将被分组,并且将为每个组创建一个 SLA。
  • 每个受影响的服务都将获得一个特殊标签SLA:<ID>,并且将在相应 SLA 的 服务标签 参数中指定相同的标签。
  • 服务创建时间是 SLA 报告中的一个新指标,对于现有服务,将设置为 01/01/2000 00:00。