Il existe une option pour définir des tags d'événement personnalisés dans Zabbix. Les tags d'événement sont définis au niveau du déclencheur. Une fois les tags définis, les nouveaux événements correspondants sont marqués avec les données du tag.
Avoir des tags d'événements personnalisés permet plus de flexibilité. Plus important encore, les événements peuvent être corrélés en fonction des tags d'événement. Dans d'autres utilisations, les actions peuvent être définies en fonction des tags d'événement.
Les tags d'événement sont réalisés en tant que paire : nom du tag et valeur. Vous pouvez utiliser uniquement le nom ou l'associer à une valeur :
Certains cas d'utilisation pour cette fonctionnalité sont les suivants :
* Voir les événements problèmes créés avec un tag et les fermer individuellement.
- Utilisez-le pour filtrer les notifications
* Définir des tags au niveau du déclencheur pour marquer les événements par différents tags ;
* Utilisez le filtrage des tags dans les conditions d'action pour recevoir des notifications uniquement sur les événements qui correspondent aux données de tag.
- Voir les informations du tag d'événement dans l’interface Web
* Définir des tags au niveau du déclencheur pour marquer les événements par différents tags ;
* Voir cette information dans //Surveillance// → //Problèmes//.
- Utiliser les informations extraites de la valeur de l'élément comme valeur de tag
* Utilisez une macro %%{{ITEM.VALUE<N>}.regsub()}%% dans la valeur du tag ;
* Voir les valeurs des variables dans //Surveillance// → //Problèmes// en tant que données extraites de la valeur de l'élément.
- Mieux identifier les problèmes dans les notifications
* Définir des tags au niveau du déclencheur ;
* Utilisez une macro {EVENT.TAGS} dans la notification de problème ;
* Identifier plus facilement pour quel(le) application/service la notification appartient.
- Simplifier les tâches de configuration en utilisant des tags au niveau du modèle
* Définir des tags au niveau du déclencheur du modèle ;
* Voir ces tags sur tous les déclencheurs créés à partir des déclencheurs de modèles.
- Créer des déclencheurs avec des tags issus de la découverte de bas niveau (LLD)
* Définir des tags sur des prototypes de déclencheurs ;
* Utilisez les macros LLD dans le nom ou la valeur du tag ;
* Voir ces tags sur tous les déclencheurs créés à partir de prototypes de déclencheurs.
Les tags d'événement sont définis dans la configuration du déclencheur. Les tags d'événement peuvent être définis pour les déclencheurs, les déclencheurs de modèles et les prototypes de déclencheurs.
Les macros suivantes sont utilisées dans les tags d'événement :
L'extraction de sous-chaîne est prise en charge pour renseigner le nom de tag ou la valeur de tag, en utilisant la nouvelle fonction de macro - en appliquant une expression régulière à la valeur obtenue par la macro {ITEM.VALUE}.
Le nom et la valeur du tag seront réduits à 255 caractères si leur longueur dépasse 255 caractères après la résolution de la macro.
Les tags d'événement, si définis, peuvent être vus avec de nouveaux événements dans :
Seules les trois premières entrées des tags sont affichées. S'il y a plus de trois entrées, cela est indiqué par trois points. Si vous passez la souris sur ces trois points, toutes les entrées de tag s'affichent dans une fenêtre contextuelle.