1 Arborescence des services

L’arborescence des services se configure dans la section de menu Services -> Services. Dans le coin supérieur droit, passez de view au mode d’édition.

Pour configurer un nouveau service, cliquez sur le bouton Create service dans le coin supérieur droit.

Pour ajouter rapidement un service enfant, vous pouvez également cliquer sur une icône plus à côté du service parent. Cela ouvrira le même formulaire de configuration du service, mais le paramètre Parent services sera prérempli.

Configuration du service

Dans l’onglet Service, spécifiez les paramètres requis du service :

Tous les champs de saisie obligatoires sont marqués d’un astérisque rouge.

Paramètre Description
Name Nom du service.
Parent services Services parents auxquels le service appartient.
Laissez ce champ vide si vous ajoutez le service de niveau le plus élevé.
Un service peut avoir plusieurs services parents. Dans ce cas, il sera affiché dans l’arborescence des services sous chacun des services parents.
Problem tags Spécifiez des tags pour mapper les données de problème au service.
Plusieurs conditions peuvent être définies. La correspondance des noms de tags est toujours sensible à la casse.
Deux opérateurs sont disponibles pour chaque condition :
Equals - inclure les noms et valeurs de tags spécifiés (sensible à la casse)
Contains - inclure les noms de tags spécifiés lorsque les valeurs des tags contiennent la chaîne saisie (correspondance de sous-chaîne, sensible à la casse)
Sort order Ordre de tri pour l’affichage, le plus petit en premier.
Status calculation rule Règle de calcul du statut du service :
Most critical if all children have problems - le problème le plus critique parmi les services enfants est utilisé pour colorer le statut du service, si tous les services enfants ont des problèmes
Most critical of child services - le problème le plus critique parmi les services enfants est utilisé pour colorer le statut du service
Set status to OK - ne pas calculer le statut du service
Des règles supplémentaires de calcul du statut peuvent être configurées dans les options de configuration avancée.
Description Description du service.
Created at Heure de création du service ; affichée lors de la modification d’un service existant.
Advanced configuration Cliquez sur le libellé Advanced configuration pour afficher les options de configuration avancée.

Configuration avancée

Paramètre Description
Règles supplémentaires Cliquez sur Ajouter pour configurer des règles supplémentaires de calcul du statut.
Définir le statut sur Définissez le statut du service sur OK (par défaut), Non classé, Information, Avertissement, Moyen, Élevé ou Désastre en cas de correspondance avec une condition.
Condition Sélectionnez la condition pour les services enfants directs :
si au moins (N) services enfants ont le statut (Statut) ou supérieur
si au moins (N%) des services enfants ont le statut (Statut) ou supérieur
si moins de (N) services enfants ont le statut (Statut) ou inférieur
si moins de (N%) des services enfants ont le statut (Statut) ou inférieur
si le poids des services enfants ayant le statut (Statut) ou supérieur est d’au moins (W)
si le poids des services enfants ayant le statut (Statut) ou supérieur est d’au moins (N%)
si le poids des services enfants ayant le statut (Statut) ou inférieur est inférieur à (W)
si le poids des services enfants ayant le statut (Statut) ou inférieur est inférieur à (N%)

Si plusieurs conditions sont spécifiées et que la situation correspond à plus d’une condition, la sévérité la plus élevée sera définie.
N (W) Définissez la valeur de N ou W (1-100000), ou N% (1-100) dans la condition.
Statut Sélectionnez la valeur de Statut dans la condition : OK (par défaut), Non classé, Information, Avertissement, Moyen, Élevé ou Désastre.
Règle de propagation du statut Règle de propagation du statut du service vers le service parent :
Tel quel - le statut est propagé sans modification
Augmenter de - vous pouvez augmenter le statut propagé de 1 à 5 niveaux de sévérité
Diminuer de - vous pouvez diminuer le statut propagé de 1 à 5 niveaux de sévérité
Ignorer ce service - le statut n’est pas du tout propagé au service parent
Statut fixe - le statut est propagé de manière statique, c’est-à-dire toujours identique
Poids Poids du service (entier compris entre 0 (par défaut) et 1000000).

Les règles supplémentaires de calcul du statut ne peuvent être utilisées que pour augmenter le niveau de sévérité au-delà du niveau calculé selon le paramètre principal Règle de calcul du statut. Si, selon les règles supplémentaires, le statut doit être Avertissement, mais que selon la Règle de calcul du statut le statut est Désastre, le service aura le statut Désastre.

L'onglet Tags contient des tags de niveau de service. Les tags de niveau de service sont utilisé pour identifier un service. Les tags de ce type ne sont pas utilisées pour mapper les problèmes au service (pour cela, utilisez les Tags de problème du premier onglet).

L'onglet Services enfants permet de spécifier les services dépendants. Cliquez sur Ajouter pour ajouter un service à partir de la liste des services existants. Si vous souhaitez ajouter un nouveau service enfant, enregistrez d'abord ce service, puis cliquez sur une icône plus à côté du service que vous venez de créer.

Balises

Il existe deux types différents de balises dans les services :

  • Balises de service
  • Balises de problème

Balises de service

Les balises de service sont utilisées pour faire correspondre les services avec les actions de service et les SLA. Ces balises sont spécifiées dans l’onglet de configuration du service Balises.
Pour l’association des SLA, une logique OR est utilisée : un service sera associé à un SLA s’il possède au moins une balise correspondante. Dans les actions de service, les règles d’association sont configurables et peuvent utiliser une logique AND, OR ou AND/OR.

Balises de problème

Les balises de problème sont utilisées pour faire correspondre les problèmes et les services. Ces balises sont spécifiées dans l’onglet de configuration du service principal.

Seuls les services enfants du niveau le plus bas de la hiérarchie peuvent avoir des balises de problème définies et être directement corrélés aux problèmes. Si les balises de problème correspondent, le statut du service prendra le même statut que celui du problème. En cas de plusieurs problèmes, un service aura le statut du plus grave. Le statut d’un service parent est ensuite calculé en fonction des statuts des services enfants, conformément aux règles de calcul du statut.

Si plusieurs balises sont spécifiées, une logique ET est utilisée : un problème doit avoir toutes les balises spécifiées dans la configuration du service pour être associé au service.

Dans Zabbix, un problème hérite des balises de toute la chaîne de modèles, d’hôtes, d’éléments, de scénarios web et de déclencheurs. N’importe laquelle de ces balises peut être utilisée pour faire correspondre des problèmes à des services.

Exemple :

Le problème La caméra Web 3 est hors service a les tags type:video-surveillance, floor:1 et name:webcam-3, ainsi que le statut Avertissement

Le service Caméra Web 3 a le seul tag de problème spécifié : name:webcam-3

Le statut du service passera de OK à Avertissement lorsque ce problème sera détecté.

Si le service Caméra Web 3 avait les tags de problème name:webcam-3 et floor:2, son statut ne changerait pas lorsque le problème serait détecté, car les conditions ne seraient que partiellement remplies.

Modification des services existants

Les boutons décrits ci-dessous ne sont visibles que lorsque la section Services est en mode édition.

Pour modifier un service existant, cliquez sur l’icône en forme de crayon à côté du service.

Pour cloner un service existant, cliquez sur l’icône en forme de crayon pour ouvrir sa configuration, puis cliquez sur le bouton Clone. Lorsqu’un service est cloné, ses liens parents sont conservés, tandis que les liens enfants ne le sont pas.

Pour supprimer un service, cliquez sur l’icône x à côté de celui-ci. Lorsque vous supprimez un service parent, ses services enfants ne sont pas supprimés et remontent d’un niveau dans l’arborescence des services (les enfants de 1er niveau obtiennent le même niveau que le service parent supprimé).

Deux boutons sous la liste des services offrent des options de modification en masse :

  • Mass update - mise à jour en masse des propriétés des services
  • Delete - supprimer les services

Pour utiliser ces options, cochez les cases devant les services concernés, puis cliquez sur le bouton requis.