Los tags (etiquetas) son definidos en el trigger que genera el evento. Luego de definidos esos tags, todos los nuevos eventos que genere van a ser marcados con esos tags
Al personalizar las etiquetas se gana en flexibilidad y los eventos generados pueden ser correlacionados basándose en los tags y sus valores. Se les pueden dar otros usos, como las acciones basadas en los tags
Los tags de los eventos son pares de nombre del tag y valor. Se puede usar el nombre o junto con su valor.
Algunos ejemplos para esta funcionalidad son:
* Defina los //tags// en el trigger utilizando la funcion {{ITEM.VALUE<N>}.regsub()} para establecer su valor.
* En la configuración del trigger, seleccione la opción para que genere múltiples eventos.
* En la configuración del trigger use la [[es:manual/config/event_correlation|correlación de eventos]]: para esto seleccione, en la opción //OK event closes//, la opción //All problems if tag values match// y seleccione el //tag// que debe coincidir.
* Vea los problemas creados con determinado //tag// y como se cierran individualmente.
- Úselo como filtro
* Defina //tags// a nivel del trigger para etiquetar los eventos
* Use el filtro por //tag// en las condiciones de la acción para recibir notificaciones solo cuando los evento conicidan con los datos del //tag//
- Vea la información del //tag// en el //frontend//
* Defina //tags// a nivel del trigger para etiquetar los eventos
* vea esta información en //Monitoring// → //Problems//.
- Use información extraída del valor del ítem para el valor del //tag//
* Utilice la función de macro {{ITEM.VALUE<N>}.regsub()} para establecer el valor del //tag//
* Vea los valores de los tags en //Monitoring// → //Problems//
- Identifique mejor los problemas en las notificaciones.
* Defina //tags// a nivel del trigger para etiquetar los eventos
* Utilice la macro {EVENT.TAGS} en la notificación de los problemas
* Identifique más fácilmente que aplicación o servicio provocó la notificación.
- Simplifique las tareas de configuración utilizando //tags// a nivel del template.
* Defina los tags en el //trigger// del //template//
* Los tags quedan definidos en todos los //triggers// creados al asignar el //template//.
- Cree triggers con tags en una //low-level discovery (LLD)//
* Defina los //tags// en el //trigger prototype//
* Use las macros de LLD en el nombre y/o valor
* Las //tags// quedan definidas en todos los //triggers// creados a partir del //trigger prototype//
Los tags de los eventos son definidos en la configuración del trigger, estos pueden ser definidos para triggers, template triggers y trigger prototypes.
Las siguientes macros pueden ser usadas en los tags para eventos:
Las macros {EVENT.TAGS} y {EVENT.RECOVERY.TAGS} pueden usarse en las notiviaciones de los triggers. Se expanden a una lista, separada por comas, de los tags del evento.
Se puede extraer parte del valor del item para el nombre o el valor del tag, usando la función que aplica una regular expression al valor obtenido por las macros {ITEM.VALUE}, {ITEM.LASTVALUE} o a las macros de la low-level discvovery. Por ejemplo:
{{ITEM.VALUE}.regsub(pattern, output)}
{{ITEM.VALUE}.iregsub(pattern, output)}
{{#LLDMACRO}.regsub(pattern, output)}
{{#LLDMACRO}.iregsub(pattern, output)}
El nombre y el valor de los tags va a ser recortado a 255 caracteres.
Vea también: Usando funciones para macros en macros de low-level discovery.
Cuando se definen tags para los eventos, estos pueden ser vistos en:
Solo los tres primeros tags se despliegan. Si hay mas de tres tags, se indica mediante 3 puntos. Cuando se pasa el mouse por enciama de los tres puntos, todos los tags se despliegan en una ventana pop-up.
Es de notar que el orden en que aparecen los tags es afectado por la opción Tag display priority del filtro en Monitoring → Problems o en el widget Problems.
Es de esperar que el uso de tags en los eventos tenga los siguientes efectos: