2 Macros de usuario admitidas por ubicación

Descripción general

Esta sección contiene una lista de ubicaciones donde se admiten macros definibles por el usuario.

Solo se admiten macros de usuario a nivel global para Acciones, Descubrimiento de red, Proxies y todas las ubicaciones listadas en la sección Otras ubicaciones de esta página. En las ubicaciones mencionadas, las macros a nivel de equipo y a nivel de plantilla no se resolverán.

Para personalizar los valores de las macros (por ejemplo, acortar o extraer subcadenas específicas), puede utilizar funciones de macros.

Acciones

En acciones, las macros de usuario pueden utilizarse en los siguientes campos:

Ubicación Múltiples macros/mezcla con texto1
Notificaciones y comandos basados en disparadores
Notificaciones internas basadas en disparadores
Notificaciones de actualización de problema
Notificaciones y comandos basados en servicios
Notificaciones de actualización de servicio
Condición de periodo de tiempo no
Operaciones
Duración por defecto del paso de operación no
Duración del paso no

Equipos/prototipos de equipo

En una configuración de equipo y prototipo de equipo, se pueden utilizar macros de usuario en los siguientes campos:

Ubicación Múltiples macros/mezcla con texto1
IP/DNS de la interfaz Solo DNS
Puerto de la interfaz no
SNMP v1, v2
Comunidad SNMP
SNMP v3
Nombre de contexto
Nombre de seguridad
Frase de autenticación
Frase de privacidad
IPMI
Nombre de usuario
Contraseña
Etiquetas2
Nombres de etiqueta
Valores de etiqueta

Items / item prototypes

En una configuración de item o de item prototype, se pueden usar macros de usuario en los siguientes campos:

Location Multiple macros/mix with text1
Item name yes
Item key parameters yes4
Update interval no
Custom intervals no
Timeout (available for supported item types) no
Store up to (for history and trends) no
Description yes
Calculated/aggregate item
Formula (expression constants and function parameters; item key parameters; (aggregate item only) filter conditions (host group name and tag name)) yes
Database monitor
Username yes
Password yes
SQL query yes
HTTP agent
URL3 yes
Query fields yes
Request body yes
Headers (names and values) yes
Required status codes yes
HTTP proxy yes
HTTP authentication username yes
HTTP authentication password yes
SSl certificate file yes
SSl key file yes
SSl key password yes
Allowed hosts yes
JMX agent
JMX endpoint yes
Script item
Parameter names and values yes
Browser item
Parameter names and values yes
SNMP agent
SNMP OID yes
SSH agent
Username yes
Public key file yes
Private key file yes
Password yes
Script yes
TELNET agent
Username yes
Password yes
Script yes
Zabbix trapper
Allowed hosts yes
Tags2
Tag names yes
Tag values yes
Preprocessing steps
Parameters (including custom scripts) yes
Custom error-handling parameters (Set value to and Set error to fields) yes

Descubrimiento de bajo nivel

En una regla de descubrimiento de bajo nivel, las macros de usuario pueden utilizarse en los siguientes campos:

Ubicación Múltiples macros/mezcla con texto1
Parámetros de clave
Intervalo de actualización no
Intervalo personalizado no
Tiempo de espera (disponible para los tipos de item compatibles) no
Eliminar recursos perdidos no
Deshabilitar recursos perdidos no
Descripción
SNMP agent
OID SNMP
SSH agent
Nombre de usuario
Archivo de clave pública
Archivo de clave privada
Contraseña
Script
TELNET agent
Nombre de usuario
Contraseña
Script
Zabbix trapper
Hosts permitidos
Monitor de base de datos
Nombre de usuario
Contraseña
Consulta SQL
JMX agent
Endpoint JMX
HTTP agent
URL3
Campos de consulta
Cuerpo de la solicitud
Cabeceras (nombres y valores)
Códigos de estado requeridos
Nombre de usuario para autenticación HTTP
Contraseña para autenticación HTTP
Filtros
Expresión regular
Sobrescrituras
Filtros: expresión regular
Operaciones: intervalo de actualización (para prototipos de item) no
Operaciones: período de almacenamiento del historial (para prototipos de item) no
Operaciones: período de almacenamiento de tendencias (para prototipos de item) no

Descubrimiento de red

En una regla de descubrimiento de red, se pueden usar macros de usuario en los siguientes campos:

Ubicación Múltiples macros/mezcla con texto1
Intervalo de actualización no
SNMP v1, v2
Comunidad SNMP
OID SNMP
SNMP v3
Nombre de contexto
Nombre de seguridad
Frase de autenticación
Frase de privacidad
OID SNMP

Proxies

En una configuración de proxy se pueden usar macros de usuario en los siguientes campos:

Ubicación Múltiples macros/mezcla con texto1
Dirección para agentes activos > Puerto (si el proxy pertenece a un grupo) no
Dirección y puerto de la interfaz (para proxy pasivo) no
Tiempos de espera para tipos de item no

Grupos de proxies

En una configuración de grupo de proxies, se pueden utilizar macros de usuario en los siguientes campos:

Ubicación Múltiples macros/mezcla con texto1
Período de conmutación por error no
Número mínimo de proxies no

Plantillas

En una configuración de plantilla, se pueden utilizar macros de usuario en los siguientes campos:

Ubicación Múltiples macros/mezcla con texto1
Etiquetas2
Nombres de etiquetas
Valores de etiquetas

Disparadores

En una disparador configuración, las macros de usuario pueden utilizarse en los siguientes campos:

Ubicación Múltiples macros/mezcla con texto1
Nombre
Datos operativos
Expresión (solo en constantes y parámetros de función; las macros secretas no son compatibles)
Etiqueta para coincidencia
Nombre de entrada de menú
URL de entrada de menú3
Descripción
Etiquetas2
Nombres de etiquetas
Valores de etiquetas

Escenario web

En una configuración de escenario web, las macros de usuario pueden utilizarse en los siguientes campos:

Ubicación Múltiples macros/mezcla con texto1
Nombre
Intervalo de actualización no
Agente
Proxy HTTP
Variables (solo valores)
Cabeceras (nombres y valores)
Pasos
Nombre
URL3
Variables (solo valores)
Cabeceras (nombres y valores)
Tiempo de espera no
Cadena requerida
Códigos de estado requeridos no
Autenticación
Usuario
Contraseña
Certificado SSL
Archivo de clave SSL
Contraseña de clave SSL
Etiquetas2
Nombres de etiqueta
Valores de etiqueta

Otras ubicaciones

Además de las ubicaciones enumeradas aquí, se pueden usar macros de usuario en los siguientes campos:

Ubicación Múltiples macros/mezcla con texto1
Scripts globales (URL, script, SSH, Telnet, IPMI), incluido el texto de confirmación yes
Webhooks
Script de JavaScript no
Nombre del parámetro del script de JavaScript no
Valor del parámetro del script de JavaScript yes
Dashboards
Columna del tipo de dato Text en el widget del dashboard Top hosts yes
Parámetro Description en el widget del dashboard Item value y Gauge yes
Parámetro Text de la etiqueta primaria/secundaria en el widget del dashboard Honeycomb yes
Parámetro URL3 en el widget del dashboard URL yes
Alerts → Media types → Message templates
Asunto yes
Mensaje yes
Alerts → Media types → Script
Parámetros del script yes
Alerts → Media types → Media type
Campos Username y Password para el tipo de medio Email (cuando Authentication está configurado como "Username and password"; se recomiendan secret macros) yes
Users → Users → Media
Cuando está activo no
Administration → General → GUI
Tiempo de trabajo no
Administration → General → Timeouts
Tiempos de espera para los tipos de item no
Administration → General → Connectors
URL yes
Username yes
Password yes
Bearer token yes
Timeout no
HTTP proxy yes
SSL certificate file yes
SSL key file yes
SSL key password yes

Para obtener una lista completa de todas las macros compatibles en Zabbix, consulte macros compatibles.

Notas al pie

1 Si no se admiten múltiples macros en un campo o macros mezcladas con texto para la ubicación, una sola macro debe ocupar todo el campo.

2 Las macros usadas en nombres y valores de etiquetas solo se resuelven durante el proceso de generación de eventos.

3 Las URL que contienen una macro secreta no funcionarán, ya que la macro en ellas se resolverá como "******".

4 Las macros no se admiten en la clave del item de los items Zabbix trapper.