Las etiquetas consisten en un nombre de etiqueta y un valor de etiqueta. Al etiquetar entidades, puede usar solo el nombre o emparejarlo con un valor (por ejemplo, mysql, jira, target:mysql, service:jira, etc.).
Las etiquetas se pueden definir para varias entidades:
En las listas de Templates, Hosts, Items, Triggers, Escenarios web y sus prototipos, la columna Tags muestra tanto las etiquetas normales como las heredadas. Al pasar el cursor o hacer clic en una etiqueta heredada, aparece una ventana emergente de JavaScript con el texto "Etiqueta heredada". Si una etiqueta heredada también existe como etiqueta normal, se muestra un texto de información sobre herramientas diferente según la lista en la que aparece (por ejemplo, "Etiqueta heredada y de template" en la lista de templates o "Etiqueta heredada y de host" en la lista de hosts). En otros lugares del frontend, las etiquetas normales y heredadas se muestran juntas (los duplicados se eliminan), sin iconos y sin texto adicional en la información sobre herramientas.
Consulte las directrices oficiales de Zabbix para obtener recomendaciones generales sobre la definición de etiquetas, junto con orientación específica para templates, items, triggers y reglas de descubrimiento de bajo nivel.
Las etiquetas tienen múltiples propósitos, sobre todo, marcar eventos. Cuando las entidades están etiquetadas, cualquier nuevo evento relacionado con una entidad etiquetada heredará sus etiquetas. Por ejemplo:
Un evento de problema hereda todas las etiquetas de toda la cadena de entidades: templates, hosts, items/escenarios web, triggers. Las combinaciones idénticas de etiqueta:valor (después de resolver macros) se fusionan en una sola, evitando así la duplicación.
Los eventos de recuperación generados por un cierre manual también incluyen las etiquetas de evento resueltas heredadas de templates, hosts, items/escenarios web y triggers. Estas etiquetas están disponibles en las notificaciones y a través de macros como {EVENT.RECOVERY.TAGS} y {EVENT.RECOVERY.TAGSJSON}.
Las etiquetas de eventos personalizadas ofrecen más flexibilidad. Por ejemplo:
Las entidades pueden estar etiquetadas con el mismo nombre de etiqueta pero con diferentes valores de etiqueta (por ejemplo, component:memory y component:storage). De manera similar, una entidad puede tener una etiqueta sin valor y la misma etiqueta con un valor (por ejemplo, database y database:postgresql). Tales etiquetas no se consideran duplicadas.
Algunos casos de uso comunes para el etiquetado son los siguientes:
scope:performance).target:mysql).service:jira).component:cpu).component:cpu.tag-name:{{ITEM.VALUE<N>}.regsub()} ).service:{{ITEM.VALUE<N>}.regsub()} ).scope:security para trigger1 y scope:availability para trigger2).scope:{#FSNAME}).target:mysql).Las etiquetas pueden definirse en una pestaña dedicada, por ejemplo, en la configuración de disparadores:

Las macros integradas y macros de usuario en las etiquetas se resuelven en el momento del evento. Hasta que el evento haya ocurrido, estas macros se mostrarán sin resolver en la interfaz de Zabbix.
Las macros de bajo nivel de descubrimiento se resuelven durante el proceso de descubrimiento.
Las siguientes macros pueden usarse en los nombres y valores de etiquetas de disparadores:
Las siguientes macros pueden usarse en los nombres y valores de etiquetas de plantilla, equipo y métrica/escenario web:
Las siguientes macros pueden usarse en notificaciones basadas en disparadores:
Se admite la extracción de subcadenas para rellenar el nombre o el valor de la etiqueta, utilizando una función de macro. La función aplica una expresión regular al valor obtenido por la macro soportada. Por ejemplo:
{{ITEM.VALUE}.regsub(pattern, output)}
{{ITEM.VALUE}.iregsub(pattern, output)}
{{#LLDMACRO}.regsub(pattern, output)}
{{#LLDMACRO}.iregsub(pattern, output)}Si el nombre o el valor de la etiqueta supera los 255 caracteres tras la resolución de la macro, se truncará a 255 caracteres.
Consulte también: Uso de funciones de macro en macros de bajo nivel para etiquetar eventos.
Las etiquetas, si se definen, pueden verse con los nuevos eventos en:
El orden y el número de etiquetas mostradas se determina mediante las opciones de filtrado Prioridad de visualización de etiquetas y Mostrar etiquetas en Monitorización > Problemas o en el widget de problemas del cuadro de mando. Tenga en cuenta que se puede mostrar un máximo de tres etiquetas; si hay más etiquetas, al pasar el ratón por encima de los tres puntos se muestran todas las etiquetas en una ventana emergente.
