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.
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 | |
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 | |
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 | |
Em uma regra de descoberta de baixo nível, macros de usuário podem ser usadas nos seguintes campos:
| Localização | Múltiplas macros/misturar 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 | ||
| SNMP OID | 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 | |
| Database monitor | ||
| 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 requeridos | sim | |
| Nome de usuário de autenticação HTTP | sim | |
| Senha de 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 | |
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 | |
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 agents ativos (se o proxy pertence ao grupo) | não | |
| Endereço e porta da interface (para proxy passivo) | não | |
| Timeouts para tipos de item | não | |
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 | |
Em uma configuração de template, macros de usuário podem ser usadas nos seguintes campos:
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 | |
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 | |
Além dos locais listados aqui, as macros de usuário podem ser usadas nos seguintes campos:
| Localização | Múltiplas macros/misturar com texto1 | |
|---|---|---|
| Scripts globais (URL, script, SSH, Telnet, IPMI), incluindo texto de confirmação | sim | |
| Webhooks | ||
| Script JavaScript | não | |
| Nome do parâmetro do script JavaScript | não | |
| Valor do parâmetro do script JavaScript | sim | |
| Dashboards | ||
| Coluna do tipo de dado Texto no widget de dashboard Top hosts | sim | |
| Parâmetro Descrição nos widgets de dashboard Valor do item e Gauge | sim | |
| Parâmetro Texto do rótulo Primário/Secundário no widget de dashboard Honeycomb | sim | |
| Parâmetro URL3 no widget de dashboard URL | sim | |
| Usuários → Usuários → Mídia | ||
| Quando ativo | não | |
| Administração → Geral → GUI | ||
| Horário de trabalho | não | |
| Administração → Geral → Timeouts | ||
| Timeouts para tipos de item | não | |
| Administração → Geral → Conectores | ||
| URL | sim | |
| Nome de usuário | sim | |
| Senha | sim | |
| Token Bearer | sim | |
| Timeout | não | |
| Proxy HTTP | sim | |
| Arquivo de certificado SSL | sim | |
| Arquivo de chave SSL | sim | |
| Senha da chave SSL | sim | |
| Alertas → Tipos de mídia → Modelos de mensagem | ||
| Assunto | sim | |
| Mensagem | sim | |
| Alertas → Tipos de mídia → Script | ||
| Parâmetros do script | sim | |
| Alertas → Tipos de mídia → Tipo de mídia | ||
| Campos Nome de usuário e Senha para o tipo de mídia E-mail (quando Autenticação está definido como "Nome de usuário e senha"; macros secretas recomendadas) | sim | |
Para uma lista completa de todas as macros suportadas no Zabbix, consulte macros suportadas.
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 "******".