Mise à niveau de la surveillance des services

Vue d'ensemble

Dans Zabbix 6.0, la fonctionnalité de surveillance des services a été profondément remaniée (voir Nouveautés de Zabbix 6.0.0 pour la liste des changements).

Cette page décrit comment les services et les SLA, définis dans les versions antérieures de Zabbix, sont modifiés lors d'une mise à niveau vers Zabbix 6.0 ou une version plus récente.

Services

Dans les anciennes versions de Zabbix, les services avaient deux types de dépendances: souple et forte. Après une mise à niveau, toutes les dépendances deviendront équivalentes.

Si un service "Child service" a été précédemment lié à "Parent service 1" via une dépendance forte et, en plus, à "Parent service 2" via une dépendance souple, après une mise à niveau, le "Child service" aura deux services parents, "Parent service 1" et "Parent service 2".

Le mappage entre les problèmes et les services basé sur les déclencheurs a été remplacé par un mappage basé sur les balises. Dans Zabbix 6.0 et les versions ultérieures, le formulaire de configuration du service comporte un nouveau paramètre Problem tags, qui permet de spécifier une ou plusieurs paires nom de balise et valeur pour la correspondance des problèmes. Les déclencheurs qui ont été liés à un service recevront une nouvelle balise ServiceLink : <trigger ID>:<trigger name> (la valeur de la balise sera tronquée à 32 caractères). Les services liés recevront la balise de problème ServiceLink avec la même valeur.

Règles de calcul du statut

L'« algorithme de calcul du statut » sera mis à niveau selon les règles suivantes :

  • Ne pas calculer → Définir le statut sur OK
  • Problème, si au moins un enfant a un problème → Le plus critique des services enfants
  • Problème, si tous les enfants ont des problèmes → Le plus critique si tous les enfants ont des problèmes

SLA

Auparavant, les objectifs de SLA devaient être définis séparément pour chaque service. Depuis Zabbix 6.0, le SLA est devenu une entité distincte, qui contient des informations sur le planning du service, l’objectif de niveau de service attendu (SLO) et les périodes d’indisponibilité à exclure du calcul. Une fois configuré, un SLA peut être attribué à plusieurs services via des balises de service.

Lors d’une mise à niveau :

  • Les SLA identiques définis pour chaque service seront regroupés et un SLA par groupe sera créé.
  • Chaque service concerné recevra une balise spéciale SLA:<ID> et la même balise sera spécifiée dans le paramètre Balises de service du SLA correspondant.
  • L’heure de création du service, une nouvelle métrique dans les rapports SLA, sera définie sur 01/01/2000 00:00 pour les services existants.