Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

1 Macros suportadas por local

Visão geral

A tabela de macros suportadas por local contém uma referência de todas as macros (integradas, de expressão e definidas pelo usuário) que são suportadas no local específico.

Se todas as macros de um grupo relacionado forem suportadas, apenas o nome do grupo será exibido. Clique em cada nome de macro ou nome de grupo para ver todos os detalhes das macros.

A lista de detalhes das macros contém uma lista detalhada de todas as macros integradas, agrupadas por área de aplicação. Observe que, para personalizar os valores das macros (por exemplo, encurtar ou extrair substrings específicas), você pode usar as funções de macro.

Macros suportadas por local

Local Macros suportadas Comentários
Ação
Condição de período de tempo, Duração padrão da etapa da operação, Duração da etapa Macros definidas pelo usuário (apenas globais) Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas
Notificações e comandos
Baseado em trigger Macros de ação
Macros de data/hora
{ESC.HISTORY}
Macros de evento, macros de evento de causa/sintoma
Macros de atualização de evento: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
Macro de expressão: {?EXPRESSION}
{FUNCTION.VALUE}
Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de host de destino (apenas comandos)
Macros de inventário de host
Macros de item (exceto {ITEM.STATE}, {ITEM.STATE.ERROR})
Macros de proxy
Macros de trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
Macros definidas pelo usuário
Veja também: Usando macros em mensagens
Atualização de problema Macros de ação
Macros de data/hora
{ESC.HISTORY}
Macros de evento, macros de evento de causa/sintoma, macros de evento de recuperação
Macros de atualização de evento: todas (exceto [{EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY})
Macro de expressão: {?EXPRESSION}
Macros de função
Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de host de destino (apenas comandos)
Macros de inventário de host
Macros de item (exceto {ITEM.STATE}, {ITEM.STATE.ERROR})
Macros de proxy
Macros de trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
{USER.FULLNAME}
Macros definidas pelo usuário
Recuperação de problema Macros de evento de recuperação
{FUNCTION.RECOVERY.VALUE}
{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}
Descoberta Macros de ação
Macros de data/hora
Macros de descoberta
Macros de evento: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Macros de host de destino (apenas comandos)
Macros de proxy
Autoregistro Macros de ação
Macros de data/hora
Macros de evento: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Macros de host: {HOST.HOST}, {HOST.IP}, {HOST.PORT}, {HOST.METADATA}
Macros de host de destino (apenas comandos)
Macros de proxy
Baseado em serviço Macros de ação
Macros de data/hora
{ESC.HISTORY}
Macros de evento: todas exceto {EVENT.ACK.STATUS}, {EVENT.OPDATA}
Macros de serviço
Macros definidas pelo usuário
Recuperação de serviço Macros de evento (exceto {EVENT.ACK.STATUS}, {EVENT.OPDATA}), macros de evento de recuperação
Atualização de serviço Macros de ação
Macros de data/hora
{ESC.HISTORY}
Macros de evento (exceto {EVENT.ACK.STATUS}, {EVENT.OPDATA})
Macros de atualização de evento: {EVENT.UPDATE.DATE}, {EVENT.UPDATE.MESSAGE}, {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}, {EVENT.UPDATE.STATUS}, {EVENT.UPDATE.TIME}, {EVENT.UPDATE.TIMESTAMP}
Macros de serviço
Macros definidas pelo usuário
Notificações internas Macros de ação
Macros de data/hora
{ESC.HISTORY}
Macros de evento (exceto {EVENT.NSEVERITY}, {EVENT.SEVERITY}), macros de evento de recuperação
Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de inventário de host
Macros de item: {ITEM.DESCRIPTION}, {ITEM.DESCRIPTION.ORIG}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, {ITEM.NAME}, {ITEM.NAME.ORIG}, {ITEM.VALUETYPE}
Macros de proxy
Baseado em item Macros de item: {ITEM.STATE}, {ITEM.STATE.ERROR}
Baseado em regra LLD Macros de notificação de descoberta de baixo nível
Baseado em trigger Macros de trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATE}, {TRIGGER.STATE.ERROR}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}
Macros definidas pelo usuário
Parâmetros de script de alerta Macros de alerta
Macros definidas pelo usuário (apenas globais)
Conector
Campos URL, Nome de usuário, Senha, Token Bearer, Proxy HTTP, Certificado SSL, Arquivo de chave SSL, Senha da chave SSL Macros definidas pelo usuário (apenas globais)
Campo Timeout Macros definidas pelo usuário (apenas globais) Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas.
Nome do gráfico Macro de expressão: {?EXPRESSION} Apenas uma única função avg, last, max, min com segundos como parâmetro (sufixos de tempo podem ser usados) é suportada nesta macro neste local.
A macro {HOST.HOST<1-9>} pode ser usada como host dentro da macro (veja também macros indexadas).
Exemplo de uso:
{?avg(/{HOST.HOST}/item.key,1h)}
Uso não suportado:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
Host, protótipo de host
IP/DNS da interface Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}
Macros definidas pelo usuário 1
1 Para endereço IP, uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas
Porta da interface Macros definidas pelo usuário Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas
Comunidade SNMP Macros definidas pelo usuário
Nome do contexto SNMPv3, Nome de segurança, Senha de autenticação, Senha de privacidade
Nome de usuário IPMI, senha
Item, protótipo de item, regra LLD
Nome Macros definidas pelo usuário Não suportado em nomes de regras LLD.
Descrição Macros definidas pelo usuário
Parâmetros da chave Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros definidas pelo usuário
As macros {HOST.*} suportadas serão resolvidas para a interface selecionada para o item. Quando usadas em itens sem interfaces, elas serão resolvidas para a interface Zabbix agent, SNMP, JMX ou IPMI do host nesta ordem de prioridade ou para 'UNKNOWN' se o host não tiver nenhuma interface.
Campos Intervalo de atualização, Intervalos personalizados, Timeout (disponível para tipos de item suportados), Armazenar até (para histórico/tendências) Macros definidas pelo usuário Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas.
Campos Excluir recursos perdidos, Desabilitar recursos perdidos Macros definidas pelo usuário Esses campos são suportados apenas para regras LLD.

Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas.
Parâmetros de etapa de pré-processamento (incluindo scripts personalizados),
parâmetros personalizados de tratamento de erro (campos Definir valor para e Definir erro para)
Macros definidas pelo usuário
Expressões regulares de filtro Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros definidas pelo usuário
Esses campos são suportados apenas para regras LLD.
Expressões regulares de filtro de sobrescrita Macros definidas pelo usuário Esses campos são suportados apenas para regras LLD.
Operações de sobrescrita: Intervalo de atualização, Período de armazenamento do histórico, Período de armazenamento de tendências (para protótipos de item) Macros definidas pelo usuário Esses campos são suportados apenas para regras LLD.

Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas.
Tipos de item
Item Browser
nomes e valores de parâmetros
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de inventário de host
Macros de item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Macros definidas pelo usuário
Item Script
nomes e valores de parâmetros
Fórmula de item calculado/agregado
(constantes de expressão, parâmetros de função, parâmetros de chave de item, (apenas item agregado) condições de filtro (nome do grupo de hosts e nome da tag))
Macros definidas pelo usuário
Item Database monitor
Campos Nome de usuário, Senha, Consulta SQL
Macros definidas pelo usuário
Item HTTP agent
Campos URL, Campos de consulta, Corpo da requisição, Cabeçalhos (nomes e valores), Arquivo de certificado SSL, Arquivo de chave SSL
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Macros definidas pelo usuário
URLs que contêm uma macro secreta não funcionarão, pois a macro será resolvida como "******"
Item HTTP agent
Campo HTTP Proxy
Macros de item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Macros definidas pelo usuário
Item HTTP agent
Campos Códigos de status requeridos, Nome de usuário/senha de autenticação HTTP, Senha da chave SSL
Macros definidas pelo usuário
Item HTTP agent
Campo Hosts permitidos
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros definidas pelo usuário
Item JMX agent
Campo Endpoint
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.PORT}
Macros definidas pelo usuário
Item Trapper
Campo Hosts permitidos
Item SNMP agent
Campo SNMP OID
Macros definidas pelo usuário
Item SSH e Telnet
script
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros definidas pelo usuário
Item SSH agent
Campos Nome de usuário, Arquivo de chave pública, Arquivo de chave privada, Senha
Macros definidas pelo usuário
Item Telnet agent
Campos Nome de usuário, Senha
Macros definidas pelo usuário
Mapa
URL, nome da URL Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Macros de inventário de host
Macros de mapa
{TRIGGER.ID}
Rótulo do elemento Macro de expressão: {?EXPRESSION} 1
Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Macros de inventário de host
Macros de mapa
Macros de trigger: {TRIGGER.EVENTS.*}, {TRIGGER.ID}, {TRIGGER.PROBLEM.EVENTS.*}, {TRIGGERS.ACK}, {TRIGGERS.PROBLEM.ACK}, {TRIGGERS.PROBLEM.UNACK}, {TRIGGERS.UNACK}
1 Apenas uma única função avg, last, max, min com segundos como parâmetro (sufixos de tempo podem ser usados) é suportada nesta macro neste local.
A macro {HOST.HOST<1-9>} pode ser usada como host dentro da macro.
Exemplo de uso:
{?avg(/{HOST.HOST}/item.key,1h)}
Uso não suportado:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
Rótulo do link Macro de expressão: {?EXPRESSION} 1
Rótulo da forma Macro de expressão: {?EXPRESSION} 1
Campo de texto em formas do mapa {MAP.NAME}
Descoberta de rede
Campo Intervalo de atualização Macros definidas pelo usuário (apenas globais) Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas.
Campos Comunidade SNMP, SNMP OID Macros definidas pelo usuário (apenas globais)
Campos Nome do contexto SNMPv3, Nome de segurança, Senha de autenticação, Senha de privacidade
Proxy
Campos Endereço para porta de agentes ativos
Para modo proxy passivo: campos Endereço e Porta da interface
Campos Timeouts para tipos de item no modo de sobrescrita
Macros definidas pelo usuário (apenas globais) Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas.
Grupo de proxy
Campos Período de failover, Número mínimo de proxies Macros definidas pelo usuário (apenas globais) Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas.
Scripts
Comandos, texto de confirmação
(Tipo: script, ação de host manual)
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID} 1, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de inventário de host 2
{MANUALINPUT}
Macros de nome de usuário
Macros definidas pelo usuário
1 Apenas texto de confirmação
2 Suportado para Zabbix server e Zabbix proxy
Comandos
(Tipo: script, ação de evento manual)
Macros de data/hora
Macros de evento, macros de evento de causa/sintoma, macros de evento de recuperação (se a recuperação ocorreu)
Macros de atualização de evento: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
{FUNCTION.VALUE}
Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de inventário de host
Macros de item (exceto {ITEM.STATE}, {ITEM.STATE.ERROR})
{MANUALINPUT}
Macros de proxy
Macros de trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
Macros de nome de usuário
Macros definidas pelo usuário
Texto de confirmação
(Tipo: script, ação de evento manual)
Macros de evento: {EVENT.ID}, {EVENT.NAME}, {EVENT.NSEVERITY}, {EVENT.SEVERITY}, {EVENT.STATUS}, {EVENT.VALUE}
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de inventário de host
{MANUALINPUT}
Macros de nome de usuário
Macros definidas pelo usuário
URL, texto de confirmação
(Tipo: URL, ação de host/evento manual)
Nome e valor da tag Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de inventário de host
Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macros de trigger: {TRIGGER.ID} (apenas valor da tag de trigger)
Macros definidas pelo usuário
Macros de nome e valor de tag são resolvidas apenas durante o processo de geração do evento.
Trigger
Nome Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macros/referências posicionais: $1...$9
Macros definidas pelo usuário
Nome do evento Macros de data/hora: {TIME}, {TIMESTAMP}
Macro de expressão: {?EXPRESSION}
Macros de função
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macros de trigger: {TRIGGER.EXPRESSION.EXPLAIN}
Dados operacionais Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macros definidas pelo usuário
Expressão {TRIGGER.VALUE}
Macros definidas pelo usuário 1
1 Apenas em constantes e parâmetros de função; macros secretas não são suportadas
Campos Tag para correspondência, Nome da entrada do menu, URL da entrada do menu Macros definidas pelo usuário URLs que contêm uma macro secreta não funcionarão, pois a macro será resolvida como "******".
Descrição Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macros definidas pelo usuário
URL {EVENT.ID}
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
{TRIGGER.ID}
Comandos de parâmetro de usuário Macros/referências posicionais: $1...$9
Cenário web
Campos Nome, Agent, HTTP proxy Macros definidas pelo usuário
Campo Intervalo de atualização Macros definidas pelo usuário Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas.
Campos Variáveis, Cabeçalhos, Certificado SSL, Arquivo de chave SSL Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros definidas pelo usuário
Campos Usuário, Senha, Senha da chave SSL Macros definidas pelo usuário
Etapa do cenário web
Campos Nome, Variáveis (apenas valores)
Macros definidas pelo usuário
Etapa do cenário web
Campos Timeout, Códigos de status requeridos
Macros definidas pelo usuário Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas.
Etapa do cenário web
Campos URL, Cabeçalhos (nomes e valores), String requerida
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros definidas pelo usuário
Etapa do cenário web
Campo Post
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Tipo de mídia webhook
Valores de parâmetro Macros de alerta
Todas as macros suportadas em notificações de problema baseadas em trigger (veja acima)
Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas.
Script JavaScript, nome do parâmetro do script JavaScript Macros definidas pelo usuário (apenas globais)
Nome da entrada do menu, URL da entrada do menu {EVENT.TAGS.<tag name>}
Widgets
Widget Gauge
Campo Descrição
Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de inventário de host
Macros de item (exceto {ITEM.STATE.ERROR})
Macros definidas pelo usuário (apenas globais)
Widget Honeycomb
Campo Rótulo primário/secundário
Widget Valor do item
Campo Descrição
Widget Top hosts
Coluna Dados de texto
Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros de inventário de host
Macros definidas pelo usuário (apenas globais)
Widget URL (Dinâmico)
Campo URL
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros definidas pelo usuário
Outros locais
Campo Horário de trabalho Macros definidas pelo usuário (apenas globais) Uma única macro deve preencher todo o campo; múltiplas macros/mistura com texto não são suportadas.
Campo Timeouts para tipos de item (configuração global)
Mídia de usuário
Campo Quando ativo
Tipo de mídia Email
Campos Nome de usuário, Senha
Macros definidas pelo usuário (apenas globais) Macros secretas são recomendadas.
Relatórios agendados
Campos Assunto, Mensagem
Macros de data/hora: {TIME}, {TIMESTAMP}

Detalhes da macro

Esta lista contém detalhes para cada macro interna agrupada por área de aplicação:

Macros de ação

{ACTION.ID}

O ID numérico da ação disparada.

{ACTION.NAME}

O nome da ação disparada.

Macros de alerta

{ALERT.MESSAGE}

O valor de Mensagem padrão da configuração da ação.

{ALERT.SENDTO}

O valor Enviar para da configuração de mídia do usuário.

{ALERT.SUBJECT}

O valor de Assunto padrão da configuração da ação.

Macros de data e hora

{DATE}

A data atual no formato aaaa.mm.dd..

{TIME}

A hora atual no formato hh:mm:ss.

{TIMESTAMP}

A hora atual no formato de timestamp UNIX.

Macros de descoberta

{DISCOVERY.DEVICE.IPADDRESS}

O endereço IP do dispositivo descoberto.
Sempre disponível, não depende do host ser adicionado.

{DISCOVERY.DEVICE.DNS}

O nome DNS do dispositivo descoberto.
Sempre disponível, não depende do host ser adicionado.

{DISCOVERY.DEVICE.STATUS}

O status do dispositivo descoberto (UP/DOWN).

{DISCOVERY.DEVICE.UPTIME}

O tempo desde a última alteração do status de descoberta para um determinado dispositivo.
Por exemplo: 1h 29m 01s.
Para dispositivos com status DOWN, este é o período de seu tempo de inatividade.

{DISCOVERY.RULE.NAME}

O nome da regra de descoberta que detectou a presença ou ausência do dispositivo/serviço.

{DISCOVERY.SERVICE.NAME}

O nome do serviço descoberto.
Por exemplo: HTTP.

{DISCOVERY.SERVICE.PORT}

A porta do serviço descoberto.
Por exemplo: 80.

{DISCOVERY.SERVICE.STATUS}

O status do serviço descoberto (UP/DOWN).

{DISCOVERY.SERVICE.UPTIME}

O tempo desde a última alteração do status de descoberta para um serviço específico.
Por exemplo: 1h 29m 01s.
Para serviços com status DOWN, este é o período de indisponibilidade.

Macros de escalonamento

{ESC.HISTORY}

O log de notificações enviadas anteriormente, seu passo de escalonamento e status (enviado, em andamento ou falhou).

Macros de evento

{EVENT.ACK.STATUS}

O status de reconhecimento do evento (Sim/Não).

{EVENT.AGE}

A idade do evento que acionou uma ação, com precisão de até um segundo.
Útil em mensagens escalonadas. Por exemplo: 9m 13s.

{EVENT.DATE}

A data do evento que acionou uma ação.
Por exemplo: 2025.04.14.

{EVENT.DURATION}

A duração do evento (diferença de tempo entre os eventos de problema e de recuperação), com precisão de até um segundo.
Útil em mensagens de recuperação de problemas.

{EVENT.ID}

O ID numérico do evento que acionou uma ação.

{EVENT.NAME}

O nome do evento que acionou uma ação.

{EVENT.NSEVERITY}

O valor numérico da severidade do evento.
Valores possíveis: 0 - Não classificado, 1 - Informação, 2 - Aviso, 3 - Médio, 4 - Alto, 5 - Desastre.

{EVENT.OBJECT}

O valor numérico do objeto do evento.
Valores possíveis: 0 - Trigger, 1 - Host descoberto, 2 - Serviço descoberto, 3 - Autoregistro, 4 - Item, 5 - Regra de descoberta de baixo nível.

{EVENT.OPDATA}

Os dados operacionais do trigger subjacente do problema.

{EVENT.SEVERITY}

O nome da severidade do evento.

{EVENT.SOURCE}

O valor numérico da fonte do evento.
Valores possíveis: 0 - Trigger, 1 - Descoberta, 2 - Autoregistro, 3 - Interno, 4 - Serviço.

{EVENT.STATUS}

O valor verbal do evento que acionou uma ação.

{EVENT.TAGS}

Uma lista separada por vírgulas de tags de evento.
Expandida para uma string vazia se não existirem tags.

{EVENT.TAGSJSON}

Um array JSON contendo objetos de tags de evento.
Expandido para um array vazio se não existirem tags.

{EVENT.TAGS.<tag name>}

O valor da tag do evento referenciado pelo nome da tag.
Um nome de tag contendo caracteres não alfanuméricos (incluindo caracteres multibyte-UTF não ingleses) deve ser colocado entre aspas duplas. Aspas e barras invertidas dentro de um nome de tag entre aspas devem ser escapadas com uma barra invertida.

{EVENT.TIME}

A hora do evento que acionou uma ação.
Por exemplo: 12:57:53.

{EVENT.TIMESTAMP}

O timestamp UNIX do evento que acionou uma ação.

{EVENT.VALUE}

O valor numérico do evento que acionou uma ação.
Valores possíveis: 1 - problema, 0 - recuperação.

Macros de causa/sintoma de evento

{EVENT.CAUSE.ACK.STATUS}

O status de reconhecimento do evento de causa (Sim/Não).
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.AGE}

A idade do evento de causa, com precisão de até um segundo.
Útil em mensagens de escalonamento.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.DATE}

A data do evento de causa.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.DURATION}

A duração do evento de causa (diferença de tempo entre os eventos de problema e de recuperação), com precisão de até um segundo.
Útil em mensagens de recuperação de problemas.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.ID}

O ID numérico do evento de causa.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.NAME}

O nome do evento de causa.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.NSEVERITY}

O valor numérico da severidade do evento de causa.
Valores possíveis: 0 - Não classificado, 1 - Informação, 2 - Aviso, 3 - Médio, 4 - Alto, 5 - Desastre.
Usado no contexto de um evento sintoma.

{EVENT.CAUSE.OBJECT}

O valor numérico do objeto do evento de causa.
Valores possíveis: 0 - Trigger, 1 - Host descoberto, 2 - Serviço descoberto, 3 - Autoregistro, 4 - Item, 5 - Regra de descoberta de baixo nível.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.OPDATA}

Os dados operacionais do trigger subjacente do problema de causa.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.SEVERITY}

O nome da gravidade do evento de causa.
Valores possíveis: Não classificado, Informação, Aviso, Média, Alta, Desastre.
Usado no contexto de um evento sintoma.

{EVENT.CAUSE.SOURCE}

O valor numérico da origem do evento de causa.
Valores possíveis: 0 - Trigger, 1 - Descoberta, 2 - Autoregistro, 3 - Interno.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.STATUS}

O valor verbal do evento de causa.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.TAGS}

Uma lista separada por vírgulas de tags do evento de causa.
Expandido para uma string vazia se não existirem tags.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.TAGSJSON}

Um array JSON contendo objetos de tag de evento de causa objects.
Expandido para um array vazio se não existirem tags.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.TAGS.<tag name>}

O valor da tag do evento de causa referenciado pelo nome da tag.
Um nome de tag contendo caracteres não alfanuméricos (incluindo caracteres multibyte-UTF não ingleses) deve ser colocado entre aspas duplas. Aspas e barras invertidas dentro de um nome de tag entre aspas devem ser escapadas com uma barra invertida.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.TIME}

A hora do evento de causa.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.TIMESTAMP}

O timestamp UNIX do evento de causa.
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.UPDATE.HISTORY}

O log de atualizações do problema de causa (reconhecimentos, etc).
Usado no contexto de um evento de sintoma.

{EVENT.CAUSE.VALUE}

O valor numérico do evento de causa
Valores possíveis: 1 - Problema, 0 - Recuperação.
Usado no contexto de um evento de sintoma.

{EVENT.SYMPTOMS}

A lista de eventos de sintoma. Inclui os seguintes detalhes: nome do host, nome do evento, severidade, idade, tags e valores de serviço.
Esta macro é usada no contexto do evento de causa e retorna informações sobre eventos de sintoma.

Macros de evento de recuperação

{EVENT.RECOVERY.DATE}

A data do evento de recuperação.

{EVENT.RECOVERY.ID}

O ID numérico do evento de recuperação.

{EVENT.RECOVERY.NAME}

O nome do evento de recuperação.

{EVENT.RECOVERY.STATUS}

O valor verbal do evento de recuperação.

{EVENT.RECOVERY.TAGS}

Uma lista separada por vírgulas de tags de eventos de recuperação. Expandido para uma string vazia se não existirem tags.

{EVENT.RECOVERY.TAGSJSON}

Uma matriz JSON contendo objetos de tag de evento de recuperação objects. Expandido para uma matriz vazia se não existirem tags.

{EVENT.RECOVERY.TIME}

A hora do evento de recuperação.

{EVENT.RECOVERY.TIMESTAMP}

O timestamp UNIX do evento de recuperação.

{EVENT.RECOVERY.VALUE}

O valor numérico do evento de recuperação.

Macros de atualização de evento

{EVENT.UPDATE.ACTION}

Nome legível por humanos da(s) ação(ões) executada(s) durante a atualização do problema.
É resolvido para os seguintes valores: reconhecido, não reconhecido, comentado, gravidade alterada de (gravidade original) para (gravidade atualizada) e fechado (dependendo de quantas ações são executadas em uma atualização).

{EVENT.UPDATE.ACTIONJSON}

Uma matriz JSON contendo detalhes da(s) ação(ões) executada(s) durante a atualização do problema.
Possíveis valores de propriedade JSON:
- true (para as propriedades acknowledge, unacknowledge, close, unsuppress, cause e symptom);
- <string de mensagem> (para a propriedade message);
- timestamp (para as propriedades suppress_until e timestamp) ou 0 (para a propriedade suppress_until se suprimido indefinidamente);
- 0, 1, 2, 3, 4, 5 (para as propriedades de gravidade old e new).

Por exemplo: {"acknowledge":true,"message":"Monthly maintenance.","severity":{"old":2,"new":1},"suppress_until":1730851199,"timestamp":1730822048}

{EVENT.UPDATE.DATE}

A data da atualização do evento (reconhecimento, etc)
Nome obsoleto: {ACK.DATE}

{EVENT.UPDATE.HISTORY}

O log de atualizações de problemas (reconhecimentos, etc).
Nome obsoleto: {EVENT.ACK.HISTORY}

{EVENT.UPDATE.MESSAGE}

A mensagem de atualização do problema.
Nome obsoleto: {ACK.MESSAGE}

{EVENT.UPDATE.NSEVERITY}

O valor numérico da nova severidade do evento definida durante a operação de atualização do problema.

{EVENT.UPDATE.SEVERITY}

O nome da nova severidade do evento definida durante a operação de atualização do problema.

{EVENT.UPDATE.STATUS}

O valor numérico do status de atualização do problema.
Valores possíveis: 0 - O webhook foi chamado devido a um evento de problema/recuperação, 1 - Operação de atualização.

{EVENT.UPDATE.TIME}

A hora da atualização do evento (reconhecimento, etc)
Nome obsoleto: {ACK.TIME}

{EVENT.UPDATE.TIMESTAMP}

O timestamp UNIX da atualização do evento (reconhecimento, etc)

Macros de função

{FUNCTION.VALUE}

O valor da N-ésima função baseada em item na expressão do trigger no momento do evento.
Apenas funções com /host/key como primeiro parâmetro são contadas.

Essa macro pode ser usada com um índice numérico, por exemplo, {FUNCTION.VALUE<1-9>} para apontar para a primeira, segunda, terceira, etc. função em uma expressão de trigger. Veja macros indexadas.

{FUNCTION.RECOVERY.VALUE}

O valor da N-ésima função baseada em item na expressão de recuperação no momento do evento.*
Apenas funções com /host/key como primeiro parâmetro são contadas.

Esta macro pode ser usada com um índice numérico, por exemplo, {FUNCTION.RECOVERY.VALUE<1-9>} para apontar para a primeira, segunda, terceira, etc. função em uma expressão de trigger. Veja macros indexadas.

Macros de host

{HOST.CONN}

O endereço IP ou nome DNS do host, dependendo das configurações do host.
Em scripts globais, campos de IP/DNS de interface e cenários web, a macro será resolvida para a interface principal do agent. Se uma interface de agent não estiver definida, a interface principal SNMP será usada. Se uma interface SNMP também não estiver definida, a interface principal JMX será usada. Se uma interface JMX também não estiver definida, a interface principal IPMI será usada. Se o host não tiver nenhuma interface, a macro será resolvida como 'UNKNOWN'.

Esta macro pode ser usada com um índice numérico como {HOST.CONN<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{HOST.DESCRIPTION}

A descrição do host.

Esta macro pode ser usada com um índice numérico como {HOST.DESCRIPTION<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{HOST.DNS}

O nome DNS do host.
Em scripts globais, campos de IP/DNS de interface e cenários web, a macro será resolvida para a interface principal do agent. Se uma interface de agent não estiver definida, a interface principal do SNMP será usada. Se uma interface SNMP também não estiver definida, a interface principal do JMX será usada. Se uma interface JMX também não estiver definida, a interface principal do IPMI será usada. Se o host não tiver nenhuma interface, a macro será resolvida para 'UNKNOWN'.

Esta macro pode ser usada com um índice numérico como {HOST.DNS<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{HOST.HOST}

O nome técnico do host.
Funções de macro não são suportadas para esta macro se ela for usada como um placeholder no primeiro parâmetro de uma função de histórico, por exemplo, last(/{HOST.HOST}/{ITEM.KEY}).
{HOSTNAME<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico como {HOST.HOST<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{HOST.ID}

O ID do host.

Esta macro pode ser usada com um índice numérico como {HOST.ID<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{HOST.IP}

O endereço IP do host.
Em scripts globais, campos de IP/DNS de interface e cenários web, a macro será resolvida para a interface principal do agent. Se uma interface de agent não estiver definida, a interface principal do SNMP será usada. Se uma interface SNMP também não estiver definida, a interface principal do JMX será usada. Se uma interface JMX também não estiver definida, a interface principal do IPMI será usada. Se o host não tiver nenhuma interface, a macro será resolvida para 'UNKNOWN'.
{IPADDRESS<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico como {HOST.IP<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{HOST.METADATA}

A metadata do host.

Usado apenas para autoregistro de agent ativo.

{HOST.NAME}

O nome visível do host.

Esta macro pode ser usada com um índice numérico como {HOST.NAME<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{HOST.PORT}

A porta do host (agent).
Em scripts globais, campos de IP/DNS de interface e cenários web, a macro será resolvida para a interface principal do agent. Se uma interface de agent não estiver definida, a interface SNMP principal será usada. Se uma interface SNMP também não estiver definida, a interface JMX principal será usada. Se uma interface JMX também não estiver definida, a interface IPMI principal será usada. Se o host não tiver nenhuma interface, a macro será resolvida como 'UNKNOWN'.

Esta macro pode ser usada com um índice numérico como {HOST.PORT<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

Macros do host de destino

{HOST.TARGET.CONN}

O endereço IP ou nome DNS do host de destino.

{HOST.TARGET.DNS}

O nome DNS do host de destino.

{HOST.TARGET.HOST}

O nome técnico do host de destino.

{HOST.TARGET.IP}

O endereço IP do host de destino.

{HOST.TARGET.NAME}

O nome visível do host de destino.

Macros de grupo de hosts

{HOSTGROUP.ID}

O ID do grupo de hosts.

Macros de inventário de host

{INVENTORY.ALIAS}

O campo Alias no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.ALIAS<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.ASSET.TAG}

O campo Asset tag no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.ASSET.TAG<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.CHASSIS}

O campo Chassi no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.CHASSIS<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.CONTACT}

O campo Contato no inventário do host.
{PROFILE.CONTACT<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.CONTACT<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.CONTRACT.NUMBER}

O campo Número do contrato no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.CONTRACT.NUMBER<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.DEPLOYMENT.STATUS}

O campo Status de implantação no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.DEPLOYMENT.STATUS<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.HARDWARE}

O campo Hardware no inventário do host.
{PROFILE.HARDWARE<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.HARDWARE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.HARDWARE.FULL}

O campo Hardware (Detalhes completos) no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.HARDWARE.FULL<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.HOST.NETMASK}

O campo Máscara de sub-rede do host no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.HOST.NETMASK<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.HOST.NETWORKS}

O campo Redes do host no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.HOST.NETWORKS<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.HOST.ROUTER}

O campo Host router no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.HOST.ROUTER<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.HW.ARCH}

O campo Hardware architecture no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.HW.ARCH<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.HW.DATE.DECOMM}

O campo Data de descomissionamento do hardware no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.HW.DATE.DECOMM<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.HW.DATE.EXPIRY}

O campo Data de expiração da manutenção de hardware no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.HW.DATE.EXPIRY<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.HW.DATE.INSTALL}

O campo Data de instalação do hardware no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.HW.DATE.INSTALL<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.HW.DATE.PURCHASE}

O campo Data de compra do hardware no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.HW.DATE.PURCHASE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.INSTALLER.NAME}

O campo Nome do instalador no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.INSTALLER.NAME<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.LOCATION}

O campo Localização no inventário do host.
{PROFILE.LOCATION<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.LOCATION<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.LOCATION.LAT}

O campo Latitude da localização no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.LOCATION.LAT<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.LOCATION.LON}

O campo Longitude da localização no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.LOCATION.LON<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.MACADDRESS.A}

O campo Endereço MAC A no inventário do host.
{PROFILE.MACADDRESS<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.MACADDRESS.A<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.MACADDRESS.B}

O campo Endereço MAC B no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.MACADDRESS.B<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.MODEL}

O campo Modelo no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.MODEL<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.NAME}

O campo Nome no inventário do host.
{PROFILE.NAME<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.NAME<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.NOTES}

O campo Notas no inventário do host.
{PROFILE.NOTES<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.NOTES<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.OOB.IP}

O campo Endereço IP OOB no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.OOB.IP<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.OOB.NETMASK}

O campo Máscara de sub-rede OOB no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.OOB.NETMASK<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.OOB.ROUTER}

O campo OOB router no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.OOB.ROUTER<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.OS}

O campo SO no inventário do host.
{PROFILE.OS<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.OS<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.OS.FULL}

O campo SO (detalhes completos) no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.OS.FULL<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.OS.SHORT}

O campo SO (Curto) no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.OS.SHORT<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.PRIMARY.CELL}

O campo Celular do POC primário no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.PRIMARY.CELL<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.PRIMARY.EMAIL}

O campo E-mail do POC principal no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.PRIMARY.EMAIL<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.PRIMARY.NAME}

O campo Nome do POC primário no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.PRIMARY.NAME<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.PRIMARY.NOTES}

O campo Notas do POC primário no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.PRIMARY.NOTES<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.PRIMARY.PHONE.A}

O campo Telefone A do POC primário no inventário do host.

Essa macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.PRIMARY.PHONE.A<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.PRIMARY.PHONE.B}

O campo Telefone B do POC primário no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.PRIMARY.PHONE.B<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.PRIMARY.SCREEN}

O campo Nome da tela do POC primário no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.PRIMARY.SCREEN<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.SECONDARY.CELL}

O campo Celular do POC secundário no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.SECONDARY.CELL<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.SECONDARY.EMAIL}

O campo E-mail do POC secundário no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.SECONDARY.EMAIL<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.SECONDARY.NAME}

O campo Nome do POC secundário no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.SECONDARY.NAME<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.SECONDARY.NOTES}

O campo Notas do POC secundário no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.SECONDARY.NOTES<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.SECONDARY.PHONE.A}

O campo Telefone secundário do POC A no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.SECONDARY.PHONE.A<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.SECONDARY.PHONE.B}

O campo Telefone B do POC secundário no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.SECONDARY.PHONE.B<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.POC.SECONDARY.SCREEN}

O campo Nome da tela do POC secundário no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.POC.SECONDARY.SCREEN<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SERIALNO.A}

O campo Número de série A no inventário do host.
{PROFILE.SERIALNO<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SERIALNO.A<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SERIALNO.B}

O campo Número de série B no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SERIALNO.B<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SITE.ADDRESS.A}

O campo Endereço do site A no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SITE.ADDRESS.A<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SITE.ADDRESS.B}

O campo Endereço do local B no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SITE.ADDRESS.B<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SITE.ADDRESS.C}

O campo Endereço do local C no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SITE.ADDRESS.C<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SITE.CITY}

O campo Cidade do local no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SITE.CITY<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SITE.COUNTRY}

O campo País do local no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SITE.COUNTRY<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SITE.NOTES}

O campo Notas do local no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SITE.NOTES<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SITE.RACK}

O campo Localização do rack do local no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SITE.RACK<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SITE.STATE}

O campo Estado/província do local no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SITE.STATE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SITE.ZIP}

O campo Site ZIP/postal no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SITE.ZIP<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SOFTWARE}

O campo Software no inventário do host.
{PROFILE.SOFTWARE<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SOFTWARE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SOFTWARE.APP.A}

O campo Aplicativo de software A no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SOFTWARE.APP.A<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SOFTWARE.APP.B}

O campo Aplicativo de software B no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SOFTWARE.APP.B<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SOFTWARE.APP.C}

O campo Aplicativo de software C no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SOFTWARE.APP.C<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SOFTWARE.APP.D}

O campo Aplicativo de software D no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SOFTWARE.APP.D<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SOFTWARE.APP.E}

O campo Aplicativo de software E no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SOFTWARE.APP.E<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.SOFTWARE.FULL}

O campo Software (detalhes completos) no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.SOFTWARE.FULL<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.TAG}

O campo Tag no inventário do host.
{PROFILE.TAG<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.TAG<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.TYPE}

O campo Tipo no inventário do host.
{PROFILE.DEVICETYPE<1-9>} está obsoleto.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.TYPE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.TYPE.FULL}

O campo Tipo (Detalhes completos) no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.TYPE.FULL<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.URL.A}

O campo URL A no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.URL.A<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.URL.B}

O campo URL B no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.URL.B<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.URL.C}

O campo URL C no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.URL.C<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{INVENTORY.VENDOR}

O campo Fornecedor no inventário do host.

Esta macro pode ser usada com um índice numérico, por exemplo, {INVENTORY.VENDOR<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

Macros de item

{ITEM.DESCRIPTION}

A descrição do N-ésimo item na expressão do trigger que causou uma notificação.

Esta macro pode ser usada com um índice numérico como {ITEM.DESCRIPTION<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{ITEM.DESCRIPTION.ORIG}

A descrição original (com macros não resolvidas) do N-ésimo item na expressão do trigger que causou uma notificação.

Esta macro pode ser usada com um índice numérico como {ITEM.DESCRIPTION.ORIG<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{ITEM.ID}

O ID numérico do N-ésimo item na expressão do trigger que causou uma notificação.

Esta macro pode ser usada com um índice numérico como {ITEM.ID<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{ITEM.KEY}

A chave do N-ésimo item na expressão do trigger que causou uma notificação.
Funções de macro não são suportadas para esta macro se ela for usada como um placeholder no primeiro parâmetro de uma função de histórico, por exemplo, last(/{HOST.HOST}/{ITEM.KEY}).
{TRIGGER.KEY} está obsoleta.

Esta macro pode ser usada com um índice numérico como {ITEM.KEY<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{ITEM.KEY.ORIG}

A chave original (com macros não resolvidas) do N-ésimo item na expressão do trigger que causou uma notificação.

Esta macro pode ser usada com um índice numérico como {ITEM.KEY.ORIG<1-9>} para apontar para o primeiro, segundo, terceiro, etc. host em uma expressão de trigger. Veja macros indexadas.

{ITEM.LASTVALUE}

O valor mais recente do N-ésimo item na expressão do trigger que causou uma notificação.
Será resolvido como *UNKNOWN* no frontend se o valor mais recente do histórico tiver sido coletado há mais tempo do que o período definido em Max history display period (definido na seção de menu Administração → Geral).
Quando usado no nome do problema, a macro não será resolvida para o valor mais recente do item ao visualizar eventos de problema; em vez disso, manterá o valor do item do momento em que o problema ocorreu.
Quando usado em notificações, em alguns casos a macro pode não ser resolvida para o valor mais recente do item no momento em que o trigger disparou. Por exemplo, se um item receber rapidamente dois valores, "A" e "B", e o trigger disparar para "A", as notificações podem mostrar "B" como o valor mais recente devido a um pequeno atraso no processamento - o valor mais recente do item mudou entre o momento em que o trigger disparou e quando a notificação foi criada. Para evitar isso, você pode usar a macro {ITEM.VALUE}, que é resolvida para o valor no momento em que o trigger dispara, garantindo que o valor correto seja usado na notificação.
É um alias para last(/{HOST.HOST}/{ITEM.KEY}).
O valor resolvido para itens de texto/log é truncado para 20 caracteres pelo frontend nos seguintes locais:
- Dados operacionais;
- Descrição do trigger;
- URLs do trigger;
- Rótulos de URL do trigger;
- Descrição do widget de valor do item.
Para resolver para um valor completo, você pode usar funções de macro, pois nenhum valor é truncado pelo server. Por exemplo: {{ITEM.LASTVALUE}.regsub("(.*)", \1)}

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LASTVALUE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LASTVALUE.AGE}

O tempo decorrido entre a coleta do último valor do item e a avaliação da macro.
Exibido em formato legível por humanos (por exemplo, 1m 45s).

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LASTVALUE.AGE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LASTVALUE.DATE}

A data em que o último valor do item foi coletado.
Exibido no formato YYYYMMDD.
O fuso horário do servidor é usado em nomes de triggers (em Monitoramento -> lista de Problemas), nomes de eventos e nomes e valores de tags. Em todos os outros casos, o fuso horário do usuário é usado.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LASTVALUE.DATE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LASTVALUE.TIME}

A hora em que o último valor do item foi coletado.
Exibido no formato HHMMSS.
O fuso horário do servidor é usado em nomes de triggers (em Monitoramento -> Lista de problemas), nomes de eventos e nomes e valores de tags. Em todos os outros casos, o fuso horário do usuário é usado.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LASTVALUE.TIME<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LASTVALUE.TIMESTAMP}

O timestamp UNIX quando o último valor do item foi coletado.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LASTVALUE.TIMESTAMP<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LOG.AGE}

A idade do evento de log.
Com precisão de até um segundo.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LOG.AGE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LOG.DATE}

A data em que a entrada de log foi gravada no log.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LOG.DATE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LOG.EVENTID}

O ID do evento no log de eventos.
Apenas para monitoramento de log de eventos do Windows.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LOG.EVENTID<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LOG.NSEVERITY}

A severidade numérica do evento no log de eventos.
Apenas para monitoramento de log de eventos do Windows.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LOG.NSEVERITY<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LOG.SEVERITY}

A severidade verbal do evento no log de eventos.
Apenas para monitoramento de log de eventos do Windows.

Essa macro pode ser usada com um índice numérico, por exemplo, {ITEM.LOG.SEVERITY<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LOG.SOURCE}

A fonte do evento no log de eventos.
Apenas para monitoramento de log de eventos do Windows.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LOG.SOURCE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LOG.TIME}

A hora em que a entrada do log foi gravada no log.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LOG.TIME<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.LOG.TIMESTAMP}

O timestamp UNIX quando a entrada do log foi gravada no log.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.LOG.TIMESTAMP<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.NAME}

O nome do item com todas as macros resolvidas.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.NAME<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.NAME.ORIG}

O nome original (com macros não resolvidas) do item.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.NAME.ORIG<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.STATE}

O último estado do N-ésimo item na expressão do trigger que causou uma notificação.
Valores possíveis: Não suportado, Normal.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.STATE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.STATE.ERROR}

A mensagem de erro com detalhes do motivo pelo qual um item se tornou não suportado.
Se um item entrar no estado não suportado e, em seguida, imediatamente se tornar suportado novamente, o campo de erro pode estar vazio.

{ITEM.VALUE}

Resolvido para:
1) o valor histórico (no momento do evento) do N-ésimo item na expressão do trigger, se usado no contexto de alteração de status do trigger, por exemplo, ao exibir eventos ou enviar notificações.
2) o valor mais recente do N-ésimo item na expressão do trigger, se usado sem o contexto de alteração de status do trigger, por exemplo, ao exibir uma lista de triggers em uma janela pop-up de seleção. Neste caso, funciona da mesma forma que {ITEM.LASTVALUE}
No primeiro caso, será resolvido como *UNKNOWN* se o valor histórico já tiver sido excluído ou nunca tiver sido armazenado.
No segundo caso, e apenas no frontend, será resolvido como *UNKNOWN* se o valor histórico mais recente tiver sido coletado há mais tempo do que o período definido em Período máximo de exibição do histórico (definido na seção de menu Administração→Geral).
O valor resolvido para itens de texto/log é truncado para 20 caracteres pelo frontend nos seguintes locais:
- Dados operacionais;
- Descrição do trigger;
- URLs do trigger;
- Rótulos de URL do trigger;
- Descrição do widget de valor do item.
Para resolver para um valor completo, você pode usar funções de macro, pois nenhum valor é truncado pelo server. Por exemplo: {{ITEM.VALUE}.regsub("(.*)", \1)}

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.VALUE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.VALUE.AGE}

O tempo decorrido entre a coleta do valor do item e a avaliação da macro.
Exibido em um formato legível por humanos (por exemplo, 1m 45s).

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.VALUE.AGE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.VALUE.DATE}

A data em que o valor do item foi coletado.
Exibido no formato YYYYMMDD.
O fuso horário do server é usado em nomes de triggers (em Monitoramento -> Lista de problemas), nomes de eventos e nomes e valores de tags. Em todos os outros casos, o fuso horário do usuário é usado.

Essa macro pode ser usada com um índice numérico, por exemplo, {ITEM.VALUE.DATE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.VALUE.TIME}

A hora em que o valor do item foi coletado.
Exibido no formato HHMMSS.
O fuso horário do server é usado em nomes de triggers (em Monitoramento -> Lista de Problemas), nomes de eventos e nomes e valores de tags. Em todos os outros casos, o fuso horário do usuário é usado.

Essa macro pode ser usada com um índice numérico, por exemplo, {ITEM.VALUE.TIME<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.VALUE.TIMESTAMP}

O timestamp UNIX quando o valor do item foi coletado.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.VALUE.TIMESTAMP<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{ITEM.VALUETYPE}

O tipo de valor do N-ésimo item na expressão do trigger que causou uma notificação.
Valores possíveis: 0 - Numérico float, 1 - Caractere, 2 - Log, 3 - Numérico sem sinal, 4 - Texto.

Esta macro pode ser usada com um índice numérico, por exemplo, {ITEM.VALUETYPE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

Macros de notificação de descoberta de baixo nível

{LLDRULE.DESCRIPTION}

A descrição da regra de descoberta de baixo nível que causou uma notificação.

{LLDRULE.DESCRIPTION.ORIG}

A descrição original (com macros não resolvidas) da regra de descoberta de baixo nível que causou uma notificação.

{LLDRULE.ID}

O ID numérico da regra de descoberta de baixo nível que causou uma notificação.

{LLDRULE.KEY}

A chave da regra de descoberta de baixo nível que causou uma notificação.

{LLDRULE.KEYORIG}

A chave original (com macros não resolvidas) da regra de descoberta de baixo nível que causou uma notificação.

{LLDRULE.NAME}

O nome da regra de descoberta de baixo nível que causou uma notificação.

{LLDRULE.NAMEORIG}

O nome original (com macros não resolvidas) da regra de descoberta de baixo nível que causou uma notificação.

{LLDRULE.STATE}

O último estado da regra de descoberta de baixo nível.
Valores possíveis: Não suportado, Normal.

Esta macro pode ser usada com um índice numérico, por exemplo, {LLDRULE.STATE<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{LLDRULE.STATE.ERROR}

A mensagem de erro com detalhes do motivo pelo qual a regra de descoberta de baixo nível ficou não suportada.
Se uma regra de descoberta de baixo nível entrar no estado não suportado e, em seguida, imediatamente voltar a ser suportada, o campo de erro pode ficar vazio.

Macros de mapa

{MAP.ID}

O ID do mapa de rede.

{MAP.NAME}

O nome do mapa de rede.

Macros de proxy

{PROXY.DESCRIPTION}

A descrição do proxy.
Resolve para:
1) proxy do N-ésimo item na expressão do trigger (em notificações baseadas em trigger). Você pode usar macros indexadas aqui.
2) proxy que executou a descoberta (em notificações de descoberta). Use {PROXY.DESCRIPTION} aqui, sem indexação.
3) proxy ao qual um agent ativo se registrou (em notificações de autorregistro). Use {PROXY.DESCRIPTION} aqui, sem indexação.

Esta macro pode ser usada com um índice numérico, por exemplo, {PROXY.DESCRIPTION<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

{PROXY.NAME}

O nome do proxy.
Resolve para:
1) proxy do N-ésimo item na expressão do trigger (em notificações baseadas em trigger). Você pode usar macros indexadas aqui.
2) proxy que executou a descoberta (em notificações de descoberta). Use {PROXY.NAME} aqui, sem indexação.
3) proxy ao qual um agent ativo se registrou (em notificações de autorregistro). Use {PROXY.NAME} aqui, sem indexação.

Esta macro pode ser usada com um índice numérico, por exemplo, {PROXY.NAME<1-9>} para apontar para o primeiro, segundo, terceiro, etc. item em uma expressão de trigger. Veja macros indexadas.

Macros de script

{MANUALINPUT}

O valor de entrada manual especificado pelo usuário no momento da execução do script.

Macros de serviço

{SERVICE.DESCRIPTION}

A descrição do serviço com macros resolvidas.

{SERVICE.ID}

O ID numérico do serviço que acionou uma ação.

{SERVICE.NAME}

O nome do serviço com macros resolvidas.

{SERVICE.ROOTCAUSE}

A lista de eventos de problema de trigger que causaram a falha de um serviço, classificados por severidade e nome do host.
Inclui os seguintes detalhes: nome do host, nome do evento, severidade, idade, tags de serviço e valores.

{SERVICE.TAGS}

Uma lista separada por vírgulas de tags de eventos de serviço.
As tags de eventos de serviço podem ser definidas na seção de tags de configuração do serviço. Expandido para uma string vazia se não existirem tags.

{SERVICE.TAGSJSON}

Uma matriz JSON contendo objetos de tags de eventos de serviço.
As tags de eventos de serviço podem ser definidas na seção de tags da configuração do serviço. Expandido para uma matriz vazia se não existirem tags.

{SERVICE.TAGS<tag name>}

O valor da tag do evento de serviço referenciado pelo nome da tag.
As tags de evento de serviço podem ser definidas na seção de configuração de tags do serviço.
Um nome de tag contendo caracteres não alfanuméricos (incluindo caracteres multibyte-UTF não ingleses) deve ser colocado entre aspas duplas. Aspas e barras invertidas dentro de um nome de tag entre aspas devem ser escapadas com uma barra invertida.

Macros de trigger

{TRIGGER.DESCRIPTION}

A descrição do trigger.
Todas as macros suportadas em uma descrição de trigger serão expandidas se {TRIGGER.DESCRIPTION} for usada no texto da notificação.
{TRIGGER.COMMENT} está obsoleta.

{TRIGGER.EVENTS.ACK}

O número de eventos reconhecidos para um elemento de mapa em mapas, ou para o trigger que gerou o evento atual em notificações.

{TRIGGER.EVENTS.PROBLEM.ACK}

O número de eventos de problema reconhecidos para todos os triggers, desconsiderando seu estado.

{TRIGGER.EVENTS.PROBLEM.UNACK}

O número de eventos de problema não reconhecidos para todos os triggers, desconsiderando seu estado.

O número de eventos não reconhecidos para um elemento de mapa em mapas, ou para o trigger que gerou o evento atual em notificações.

{TRIGGER.EXPRESSION}

A expressão do trigger.

{TRIGGER.EXPRESSION.EXPLAIN}

Uma expressão de trigger parcialmente avaliada.
Funções baseadas em item são avaliadas e substituídas pelos resultados no momento da geração do evento, enquanto todas as outras funções são exibidas conforme escritas na expressão. Pode ser usada para depurar expressões de trigger.

{TRIGGER.EXPRESSION.RECOVERY}

A expressão de recuperação do trigger se Geração de evento OK na configuração do trigger estiver definida como "Expressão de recuperação"; caso contrário, uma string vazia será retornada.

{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}

Uma expressão de recuperação de trigger parcialmente avaliada.
Funções baseadas em item são avaliadas e substituídas pelos resultados no momento da geração do evento, enquanto todas as outras funções são exibidas conforme escritas na expressão. Pode ser usada para depurar expressões de recuperação de trigger.

{TRIGGER.HOSTGROUP.NAME}

Uma lista ordenada (por consulta SQL), separada por vírgula e espaço, dos grupos de hosts nos quais o trigger está definido.

{TRIGGER.ID}

O ID numérico do trigger que disparou esta ação.

{TRIGGER.NAME}

O nome do trigger com macros resolvidas.
Observe que {EVENT.NAME} pode ser usado em ações para exibir o nome do evento/problema disparado com macros resolvidas.

{TRIGGER.NAME.ORIG}

O nome original do trigger (com macros não resolvidas).

{TRIGGER.NSEVERITY}

A severidade numérica do trigger.
Valores possíveis: 0 - Não classificado, 1 - Informação, 2 - Aviso, 3 - Médio, 4 - Alto, 5 - Desastre.

{TRIGGER.PROBLEM.EVENTS.PROBLEM.ACK}

O número de eventos de problema reconhecidos para triggers em estado de problema.

O número de eventos de problema não reconhecidos para triggers em estado de problema.

{TRIGGER.SEVERITY}

O nome da severidade do trigger.
Pode ser definido em Administração > Geral > Opções de exibição do trigger.

{TRIGGER.STATE}

O último estado do trigger.
Valores possíveis: Unknown, Normal.

{TRIGGER.STATE.ERROR}

A mensagem de erro com detalhes do motivo pelo qual um trigger se tornou não suportado.
Se um trigger entrar no estado não suportado e, em seguida, imediatamente se tornar suportado novamente, o campo de erro pode estar vazio.

{TRIGGER.STATUS}

O valor do trigger no momento da execução da etapa da operação.
Valores possíveis: Problem, OK.
{STATUS} está obsoleto.

{TRIGGER.TEMPLATE.NAME}

Uma lista ordenada (por consulta SQL), separada por vírgula e espaço, de templates nos quais o trigger está definido, ou *UNKNOWN* se o trigger estiver definido em um host.

{TRIGGER.URL}

A URL do trigger.

{TRIGGER.URL.NAME}

O rótulo para a URL do trigger.

{TRIGGER.VALUE}

O valor numérico atual do trigger.
Valores possíveis: 0 - o trigger está no status OK, 1 - o trigger está no status de Problema.

{TRIGGERS.ACK}

O número de triggers reconhecidos para um elemento do mapa, desconsiderando o estado do trigger.
Um trigger é considerado reconhecido se todos os seus eventos de problema forem reconhecidos.

{TRIGGERS.PROBLEM.ACK}

O número de triggers de problema reconhecidos para um elemento do mapa.
Um trigger é considerado reconhecido se todos os seus eventos de problema forem reconhecidos.

{TRIGGERS.PROBLEM.UNACK}

O número de triggers de problema não reconhecidos para um elemento do mapa.
Um trigger é considerado não reconhecido se pelo menos um de seus eventos de problema não for reconhecido.

{TRIGGERS.UNACK}

O número de triggers não reconhecidos para um elemento do mapa, desconsiderando o estado do trigger.
Um trigger é considerado não reconhecido se pelo menos um de seus eventos de problema não for reconhecido.

Macros de nome de usuário

{USER.FULLNAME}

O nome, sobrenome e nome de usuário do usuário que adicionou o reconhecimento do evento ou iniciou o script.

{USER.NAME}

O nome do usuário que iniciou o script.

{USER.SURNAME}

O sobrenome do usuário que iniciou o script.

{USER.USERNAME}

O nome de usuário do usuário que iniciou o script.
{USER.ALIAS} está obsoleto.

Macros indexadas

A sintaxe de macro indexada {MACRO<1-9>} só pode referenciar o N-ésimo item, função ou host no campo Expressão do trigger:

  • {HOST.IP1}, {HOST.IP2}, {HOST.IP3} são resolvidos para os endereços IP do primeiro, segundo e terceiro hosts na expressão do trigger (se presentes).
  • {ITEM.VALUE1}, {ITEM.VALUE2}, {ITEM.VALUE3} são resolvidos para os valores do primeiro, segundo e terceiro items na expressão do trigger no momento do evento (se presentes).
  • {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} são resolvidos para os valores da primeira, segunda e terceira função baseada em item no momento do evento (se presentes).

No contexto de triggers, as macros indexadas sempre se referem ao campo Expressão da configuração do trigger, não à Expressão de recuperação. Por exemplo, em um evento de recuperação, {ITEM.VALUE2} será resolvido para o valor do segundo item da expressão de problema no momento da recuperação.

A macro {HOST.HOST<1-9>} também é suportada dentro da macro de expressão {?func(/host/key,param)} em nomes de gráficos. Por exemplo, {?func(/{HOST.HOST2}/key,param)} em um nome de gráfico será resolvido para o host do segundo item no gráfico.

Macros indexadas não serão resolvidas em nenhum outro contexto além dos casos mencionados aqui. Para outros contextos, use macros sem índice ({HOST.HOST}, {HOST.IP}, etc.).