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.
Les boutons décrits ci-dessous ne sont visibles que lorsque la section Services est en mode Édition.
Pour modifier un service existant, appuyez sur l'icône en forme de crayon à côté du service.
Pour cloner un service existant, appuyez sur l'icône en forme de crayon pour ouvrir sa configuration, puis appuyez sur le bouton Cloner. Lorsqu'un service est cloné, ses liens parents sont conservés, tandis que les liens enfants ne le sont pas.
Pour supprimer un service, appuyez sur l'icône x
à côté de celui-ci. Lorsque vous supprimez un service parent, ses services enfants ne seront pas supprimés et passeront d'un niveau supérieur dans l'arborescence des services (les enfants de 1er niveau obtiendront le même niveau que le service parent supprimé).
Deux boutons sous la liste des services offrent des options d'édition en masse :
Pour utiliser ces options, cochez les cases devant les services, puis cliquez sur le bouton requis.