As tags consistem em um nome de tag e um valor de tag. Ao marcar entidades, você pode usar apenas o nome ou emparelhá-lo com um valor (por exemplo, mysql, jira, target:mysql, service:jira, etc.).
As tags podem ser definidas para várias entidades:
Consulte as diretrizes oficiais do Zabbix para recomendações gerais sobre a definição de tags, juntamente com orientações específicas para templates, items, triggers e regras de descoberta de baixo nível.
As tags têm vários propósitos, principalmente marcar eventos. Quando as entidades são marcadas, qualquer novo evento relacionado a uma entidade marcada herdará suas tags. Por exemplo:
Um evento de problema herda todas as tags de toda a cadeia de entidades - templates, hosts, items/cenários web, triggers. Combinações idênticas de tag:valor (após macros resolvidas) são mescladas em uma só, evitando assim duplicação.
Tags de evento personalizadas oferecem mais flexibilidade. Por exemplo:
As entidades podem ser marcadas com o mesmo nome de tag, mas valores de tag diferentes (por exemplo, component:memory e component:storage). Da mesma forma, uma entidade pode ter uma tag sem valor e a mesma tag com um valor (por exemplo, database e database:postgresql). Essas tags não são consideradas duplicadas.
Alguns casos de uso comuns para a utilização de tags são os seguintes:
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 e scope:availability para trigger2).scope:{#FSNAME}).target:mysql).As tags podem ser definidas em uma guia dedicada, por exemplo, na configuração do trigger:

Macros internas e macros de usuário em tags são resolvidas no momento do evento. Até que o evento ocorra, essas macros serão exibidas não resolvidas no frontend do Zabbix.
Macros de descoberta de baixo nível são resolvidas durante o processo de descoberta.
As seguintes macros podem ser usadas em nomes e valores de tags de trigger:
As seguintes macros podem ser usadas em nomes e valores de tags de template, host e item/cenário web:
As seguintes macros podem ser usadas em notificações baseadas em trigger:
A extração de substring é suportada para preencher o nome da tag ou o valor da tag, usando uma macro função. A função aplica uma expressão regular ao valor obtido pela macro suportada. Por exemplo:
{{ITEM.VALUE}.regsub(padrão, saída)}
{{ITEM.VALUE}.iregsub(padrão, saída)}
{{#LLDMACRO}.regsub(padrão, saída)}
{{#LLDMACRO}.iregsub(padrão, saída)}Se o nome ou valor da tag exceder 255 caracteres após a resolução da macro, ele será truncado para 255 caracteres.
Veja também: Usando funções de macro em macros de descoberta de baixo nível para marcação de eventos.
As tags, se definidas, podem ser visualizadas com novos eventos em:
A ordem e o número de tags exibidas são determinados pelas opções de filtragem Prioridade de exibição da tag e Exibir tags em Monitoramento → Problemas ou no widget de dashboard Problemas. Observe que no máximo três tags podem ser exibidas; se houver mais tags, ao passar o mouse sobre os três pontos, todas as tags serão exibidas em uma janela pop-up.
