2 Macros de usuário suportadas por local

Visão geral

Esta seção contém uma lista de locais onde as macros definidas pelo usuário são suportadas.

Apenas macros de usuário em nível global são suportadas para Ações, Descoberta de rede, Proxies e todos os locais listados na seção Outros locais desta página. Nos locais mencionados, macros em nível de host e em nível de template não serão resolvidas.

Para personalizar valores de macros (por exemplo, encurtar ou extrair substrings específicas), você pode usar funções de macro.

Ações

Em ações, macros de usuário podem ser usadas nos seguintes campos:

Localização Múltiplas macros/misturar com texto1
Notificações e comandos baseados em trigger sim
Notificações internas baseadas em trigger sim
Notificações de atualização de problema sim
Notificações e comandos baseados em serviço sim
Notificações de atualização de serviço sim
Condição de período de tempo não
Operações
Duração padrão do passo da operação não
Duração do passo não

Hosts/protótipos de host

Na configuração de um host e de um protótipo de host, macros de usuário podem ser usadas nos seguintes campos:

Localização Múltiplas macros/misturar com texto1
IP/DNS da interface apenas DNS
Porta da interface não
SNMP v1, v2
Comunidade SNMP sim
SNMP v3
Nome do contexto sim
Nome de segurança sim
Senha de autenticação sim
Senha de privacidade sim
IPMI
Nome de usuário sim
Senha sim
Tags2
Nomes das tags sim
Valores das tags sim

Items / protótipos de item

Em uma configuração de item ou protótipo de item, macros de usuário podem ser usadas nos seguintes campos:

Localização Múltiplas macros/mistura com texto1
Nome do item sim
Parâmetros da chave do item sim
Intervalo de atualização não
Intervalos personalizados não
Timeout (disponível para tipos de item suportados) não
Armazenar até (para histórico e tendências) não
Descrição sim
Item calculado/agregado
Fórmula (constantes de expressão e parâmetros de função; parâmetros da chave do item; (apenas item agregado) condições de filtro (nome do grupo de hosts e nome da tag)) sim
Monitor de banco de dados
Nome de usuário sim
Senha sim
Consulta SQL sim
HTTP agent
URL3 sim
Campos de consulta sim
Corpo da requisição sim
Cabeçalhos (nomes e valores) sim
Códigos de status necessários sim
Proxy HTTP sim
Nome de usuário de autenticação HTTP sim
Senha de autenticação HTTP sim
Arquivo de certificado SSL sim
Arquivo de chave SSL sim
Senha da chave SSL sim
Hosts permitidos sim
JMX agent
Endpoint JMX sim
Item de script
Nomes e valores dos parâmetros sim
Item de navegador
Nomes e valores dos parâmetros sim
SNMP agent
OID SNMP sim
SSH agent
Nome de usuário sim
Arquivo de chave pública sim
Arquivo de chave privada sim
Senha sim
Script sim
TELNET agent
Nome de usuário sim
Senha sim
Script sim
Zabbix trapper
Hosts permitidos sim
Tags2
Nomes das tags sim
Valores das tags sim
Etapas de pré-processamento
Parâmetros (incluindo scripts personalizados) sim
Parâmetros personalizados de tratamento de erro (Definir valor para e campos Definir erro para) sim

Descoberta de baixo nível

Em uma regra de descoberta de baixo nível , macros de usuário podem ser usadas nos seguintes campos:

Localização Múltiplas macros/mistura com texto1
Parâmetros da chave sim
Intervalo de atualização não
Intervalo personalizado não
Timeout (disponível para tipos de item suportados) não
Excluir recursos perdidos não
Desabilitar recursos perdidos não
Descrição sim
SNMP agent
OID SNMP sim
SSH agent
Nome de usuário sim
Arquivo de chave pública sim
Arquivo de chave privada sim
Senha sim
Script sim
TELNET agent
Nome de usuário sim
Senha sim
Script sim
Zabbix trapper
Hosts permitidos sim
Monitor de banco de dados
Nome de usuário sim
Senha sim
Consulta SQL sim
JMX agent
Endpoint JMX sim
HTTP agent
URL3 sim
Campos de consulta sim
Corpo da requisição sim
Cabeçalhos (nomes e valores) sim
Códigos de status obrigatórios sim
Nome de usuário para autenticação HTTP sim
Senha para autenticação HTTP sim
Filtros
Expressão regular sim
Substituições
Filtros: expressão regular sim
Operações: intervalo de atualização (para protótipos de item) não
Operações: período de armazenamento do histórico (para protótipos de item) não
Operações: período de armazenamento de tendências (para protótipos de item) não

Descoberta de rede

Em uma regra de descoberta de rede, macros de usuário podem ser usadas nos seguintes campos:

Localização Múltiplas macros/misturar com texto1
Intervalo de atualização não
SNMP v1, v2
Comunidade SNMP sim
OID SNMP sim
SNMP v3
Nome do contexto sim
Nome de segurança sim
Senha de autenticação sim
Senha de privacidade sim
OID SNMP sim

Proxies

Em uma configuração de proxy, macros de usuário podem ser usadas nos seguintes campos:

Localização Múltiplas macros/misturar com texto1
Endereço para agentes ativos > Porta (se o proxy pertence a um grupo) não
Endereço e porta da interface (para proxy passivo) não
Timeouts para tipos de item não

Grupos de proxy

Em uma configuração de grupo de proxy, macros de usuário podem ser usadas nos seguintes campos:

Localização Múltiplas macros/misturar com texto1
Período de failover não
Número mínimo de proxies não

Templates

Em uma configuração de template, macros de usuário podem ser usadas nos seguintes campos:

Localização Múltiplas macros/misturar com texto1
Tags2
Nomes das tags sim
Valores das tags sim

Triggers

Em uma configuração de trigger, macros de usuário podem ser usadas nos seguintes campos:

Localização Múltiplas macros/mistura com texto1
Nome sim
Dados operacionais sim
Expressão (apenas em constantes e parâmetros de função; macros secretas não são suportadas) sim
Tag para correspondência sim
Nome da entrada do menu sim
URL da entrada do menu3 sim
Descrição sim
Tags2
Nomes das tags sim
Valores das tags sim

Cenário web

Em uma configuração de cenário web, macros de usuário podem ser usadas nos seguintes campos:

Localização Múltiplas macros/mistura com texto1
Nome sim
Intervalo de atualização não
Agent sim
Proxy HTTP sim
Variáveis (apenas valores) sim
Cabeçalhos (nomes e valores) sim
Etapas
Nome sim
URL3 sim
Variáveis (apenas valores) sim
Cabeçalhos (nomes e valores) sim
Timeout não
String obrigatória sim
Códigos de status obrigatórios não
Autenticação
Usuário sim
Senha sim
Certificado SSL sim
Arquivo de chave SSL sim
Senha da chave SSL sim
Tags2
Nomes das tags sim
Valores das tags sim

Outros locais

Além dos locais listados aqui, macros de usuário podem ser usadas nos seguintes campos:

Local Múltiplas macros/mistura com texto1
Scripts globais (URL, script, SSH, Telnet, IPMI), incluindo texto de confirmação yes
Webhooks
Script JavaScript no
Nome do parâmetro do script JavaScript no
Valor do parâmetro do script JavaScript yes
Dashboards
Coluna do tipo de dado Text no widget Top hosts do dashboard yes
Parâmetro Description no widget Item value e Gauge do dashboard yes
Parâmetro Text do rótulo primário/secundário no widget Honeycomb do dashboard yes
Parâmetro URL3 no widget URL do dashboard yes
Users → Users → Media
Quando ativo no
Administration → General → GUI
Tempo de trabalho no
Administration → General → Timeouts
Timeouts para tipos de item no
Administration → General → Connectors
URL yes
Nome de usuário yes
Senha yes
Bearer token yes
Timeout no
Proxy HTTP yes
Arquivo de certificado SSL yes
Arquivo de chave SSL yes
Senha da chave SSL yes
Alerts → Media types → Message templates
Assunto yes
Mensagem yes
Alerts → Media types → Script
Parâmetros do script yes
Alerts → Media types → Media type
Campos Username e Password para o tipo de mídia Email (quando Authentication estiver definido como "Username and password"; secret macros recomendadas) yes

Para uma lista completa de todas as macros suportadas no Zabbix, consulte macros suportadas.

Notas de rodapé

1 Se vários macros em um campo ou macros misturados com texto não forem suportados para o local, um único macro deve preencher todo o campo.

2 Macros usados em nomes e valores de tags são resolvidos apenas durante o processo de geração de eventos.

3 URLs que contêm um macro secreto não funcionarão, pois o macro nelas será resolvido como "******".