Il existe une option pour tagger diverses entités dans Zabbix. Les tags peuvent être définies pour :
Les tags ont plusieurs utilisations, notamment pour taguer des événements. Si les entités sont taguées, les nouveaux événements correspondants sont tagués en conséquence :
Un événement problématique hérite de tous les tags de toute la chaîne de modèles, d'hôtes, d'éléments, de scénarios Web et de déclencheurs. Les combinaisons tag:valeur
complètement identiques (après les macros résolues) sont fusionnées en une seule plutôt que d'être dupliquées, lors du taguage de l'événement.
Avoir des tags d'événement personnalisés offre plus de flexibilité. Il est important de noter que les événements peuvent être corrélés en fonction des tags d'événement. Dans d'autres utilisations, des actions peuvent être définies en fonction d'événements tagués. Les problèmes d'éléments peuvent être regroupés en fonction de tags. Les tags de problème peuvent également être utilisées pour mapper les problèmes aux services.
Le taguage est réalisé sous la forme d'une paire de nom de tag et de valeur. Vous pouvez utiliser uniquement le nom ou l'associer à une valeur :
Une entité (modèle, hôte, élément, scénario Web, déclencheur ou événement) peut être taguée avec le même nom, mais avec des valeurs différentes - ces tags ne seront pas considérés comme des "doublons". De même, un tag sans valeur et le même tag avec valeur peuvent être utilisés simultanément.
Voici quelques cas d'usage de cette fonctionnalité :
{{ITEM.VALUE<N>}.regsub()}
;{{ITEM.VALUE<N>}.regsub()}
dans la valeur de la balise ;Les tags peuvent être saisies dans un onglet dédié, par exemple dans la configuration du déclencheur :
Les macros suivantes peuvent être utilisées dans les tags de déclenchement :
Les macros suivantes peuvent être utilisées dans les notifications basées sur des déclencheurs :
Les macros suivantes peuvent être utilisées dans les tags de modèle, d'hôte, d'élément et de scénario Web :
Les macros suivantes peuvent être utilisées dans les tags de prototype d'hôte :
L'extraction de sous-chaîne est prise en charge pour remplir le nom du tag ou la valeur du tag, à l'aide d'une fonction de macro - en appliquant une expression régulière à la valeur obtenue par {ITEM.VALUE}, {ITEM.LASTVALUE } ou une macro de découverte de bas niveau. Par exemple:
{{ITEM.VALUE}.regsub(pattern, output)}
{{ITEM.VALUE}.iregsub(pattern, output)}
{{#LLDMACRO}.regsub(pattern, output)}
{{#LLDMACRO}.iregsub(pattern, output)}
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.
Voir aussi : Utilisation des fonctions de macro dans les macros de découverte de bas niveau pour les tags d'événements.
Le marquage, s'il est défini, peut être vu avec de nouveaux événements dans :
Seules les trois premières entrées de tag sont affichées. S'il y a plus de trois entrées de tag, cela est indiqué par trois points. Si vous passez votre souris sur ces trois points, toutes les entrées de tags s'affichent dans une fenêtre contextuelle.
Notez que l'ordre dans lequel les tags sont affichés est affecté par le filtrage des tags et l'option Priorité d'affichage des tags dans le filtre de Surveillance → Problèmes ou le widget de tableau de bord Problèmes.