在Zabbix 6.0中,service monitoring功能已进行了重大重构(变更列表请参阅服务)。
本页描述了在升级至Zabbix 6.0或更新版本时,早期Zabbix版本中定义的服务和SLA将如何变更。
在旧版Zabbix中,服务依赖关系分为两种类型:软依赖和硬依赖。升级后,所有依赖关系将变为等同。
若服务"子服务"先前通过硬依赖关联"父服务1"并通过软依赖额外关联"父服务2",升级后该"子服务"将同时拥有"父服务1"和"父服务2"两个父级服务。
基于触发器的问题与服务映射机制已被基于标签的映射所取代。Zabbix 6.0及以上版本的服务配置表单新增问题标签参数,支持指定一个或多个标签名与值组合用于问题匹配。原先关联服务的触发器将get新增标签ServiceLink
:<trigger ID>:<trigger name>
(标签值将被截断至32字符)。关联服务会get带有相同值的ServiceLink
问题标签。
'状态计算算法'将按照以下规则进行升级:
如果您是从Zabbix 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的服务标签参数中指定