L'arborescence des services est configurée dans la section de menu Services->Services. Dans le coin supérieur droit, passez de Affichage au mode Édition.
Pour configurer un nouveau service, cliquez sur le bouton Créer un service en haut à droite.
Pour ajouter rapidement un service enfant, vous pouvez également appuyer sur une icône plus à côté du service parent. Cela ouvrira le même formulaire de configuration de service, mais le paramètre Services parents sera pré-rempli.
Dans l'onglet Service, spécifiez les paramètres de service requis :
Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.
Paramètre | Description |
---|---|
Nom | Nom du service. |
Services parents | Services parents auxquels appartient le service. 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. |
Tags de problème | Spécifiez les tags pour mapper les données de problème au service : Égal à : incluez les noms et les valeurs de tag spécifiés (sensible à la casse) Contient : incluez les noms de tag spécifiés là où les valeurs de tag contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse) La correspondance du nom de tag est toujours sensible à la casse. |
Ordre de tri | Ordre de tri pour l'affichage, le plus bas vient en premier. |
Règle de calcul du statut | Règle de calcul de l'état du service : Le plus critique si tous les enfants ont des problèmes - le problème le plus critique dans les nœuds enfants est utilisé pour colorer l'état du service, si tous les enfants ont des problèmes Le plus critique de nœuds enfants - le problème le plus critique dans les nœuds enfants est utilisé pour colorer l'état du service Définissez l'état sur OK - ne calculez pas l'état du service Cochez la case Configuration avancée ci-dessous pour configurer des règles de calcul de statut supplémentaires. |
Description | Description du service. |
Configuration avancée | Cochez la case pour accéder aux options de configuration avancée. |
Paramètre | Description |
---|---|
Règles supplémentaires | Cliquez sur Ajouter pour définir des règles de calcul de statut supplémentaires. |
Définir le statut sur | Définissez l'état du service sur OK (par défaut), Non classifié, Information, Avertissement, Moyen, Élevé ou Désastre en cas de correspondance de condition. |
Condition | Sélectionnez la condition pour les services aux enfants directs : si au moins (N) services aux enfants ont le statut (Statut) ou supérieur si au moins (N %) des services aux enfants ont le statut (Statut) ou supérieur si moins de (N) services pour enfants ont le statut (Statut) ou inférieur si moins de (N %) des services pour enfants ont le statut (Statut) ou inférieur si le poids des services pour enfants avec le statut (Statut) ou supérieur est d'au moins (W) **si le poids des services pour enfants avec le statut (Statut) ou supérieur est d'au moins (N%)* * si le poids des services pour enfants avec le statut (Statut) ou inférieur est inférieur à (W) si le poids des services pour enfants avec 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 gravité 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. |
*Statust | Sélectionnez la valeur de Statut dans la condition : OK (par défaut), Non classifié, Information, Avertissement, Moyen, Élevé ou Désastre. |
Règle de propagation d'état | Règle de propagation de l'état du service au service parent : Tel quel - l'état est propagé sans modification Augmenter de - vous pouvez augmenter l'état propagé de 1 à 5 niveaux de sévérité<br >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é statiquement, c'est-à-dire toujours le même |
Poids | Poids du service (entier compris entre 0 (par défaut) et 1 000 000). |
Les règles de calcul d'état supplémentaires ne peuvent être utilisées que pour augmenter le niveau de sévérité par rapport au niveau calculé selon le paramètre principal Règle de calcul d'état. Si, selon des règles supplémentaires, le statut doit être Avertissement, mais 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.
Il existe deux types de tags différents dans les services :
Les tags de service sont utilisées pour faire correspondre les services avec les actions de service et les SLA. Ces tags sont spécifiées dans l'onglet de configuration du service Tags. Pour mapper les SLA, la logique OU est utilisée : un service sera mappé à un SLA s'il a au moins un tag correspondant. Dans les actions de service, les règles de mappage sont configurables et peuvent utiliser la logique AND, OR ou AND/OR.
Les tags de problème sont utilisées pour faire correspondre les problèmes et les services. Ces tags sont spécifiés dans l'onglet de configuration du service principal.
Seuls les services enfants du niveau hiérarchique le plus bas peuvent avoir des tags de problème définis et être directement corrélés aux problèmes. Si les tags du problème correspondent, l'état du service passera au même état 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 tags sont spécifiés, la logique ET est utilisée : un problème doit avoir touts les tags spécifiés dans la configuration du service pour être mappé au service.
Un problème dans Zabbix hérite des tags de toute la chaîne de modèles, d'hôtes, d'éléments, de scénarios Web et de déclencheurs. Chacun de ces tags peut être utilisé pour faire correspondre les problèmes aux services.
Exemple:
Problème La caméra Web 3 est en panne a des tags type:videosurveillance
, floor:1st
et name:webcam 3
et un statut Warning
Le service caméra Web 3 a le seul tag de problème spécifiée : name:webcam 3
L'état du service passera de OK à Avertissement lorsque ce problème sera détecté.
Si le service Caméra Web 3 avait des tags de problème name:webcam 3
et floor:2nd
, son statut ne serait pas modifié, lorsque le problème est détecté, car les conditions ne sont que partiellement remplies.
The buttons described below are visible only when Services section is in the Edit mode.
To edit an existing service, press the pencil icon next to the service.
To clone an existing service, press the pencil icon to open its configuration and then press Clone button. When a service is cloned, its parent links are preserved, while the child links are not.
To delete a service, press on the x
icon next to it. When you delete a parent service, its child services will not be deleted and will move one level higher in the service tree (1st level children will get the same level as the deleted parent service).
Two buttons below the list of services offer some mass-editing options:
To use these options, mark the checkboxes before the respective services, then click on the required button.