Los equipos se exportan con muchos objetos relacionados y relaciones entre objetos.
La exportación de equipo contiene:
Para exportar equipos, haga lo siguiente:
Dependiendo del formato seleccionado, los equipos se exportan a un archivo local con un nombre predeterminado:
zabbix_export_hosts.yaml
- en exportación YAML (opción predeterminada para exportar);zabbix_export_hosts.xml
- en exportación XML;zabbix_export_hosts.json
- en exportación JSON.Para importar equipos, haga lo siguiente:
Si marca la casilla de verificación Opciones avanzadas, se mostrará una lista detallada de todos los elementos importables: marque o desmarque cada regla de importación según sea necesario.
Si hace clic en la casilla de verificación en la fila Todos, todos los elementos debajo de ella se marcarán/desmarcarán.
Reglas de importación:
Regla | Descripción |
---|---|
Actualizar existente | Los elementos existentes se actualizarán utilizando los datos del archivo de importación. En caso contrario no se actualizarán. |
Crear nuevo | Se crearán nuevos elementos utilizando los datos del archivo de importación. En caso contrario no se crearán. |
Eliminar faltante | Se eliminarán los elementos existentes que no estén presentes en el archivo de importación. De lo contrario, no se eliminarán. Si Eliminar faltante está marcado para Vínculo de plantilla, el vínculo de plantilla actual que no esté presente en el archivo de importación se desvinculará. Las entidades (métricas, iniciadores, gráficos, etc.) heredadas de las plantillas desvinculadas no se eliminarán (a menos que también se seleccione la opción Eliminar faltantes para cada entidad). |
Se mostrará un mensaje de éxito o fracaso de la importación en la interfaz.
Formato de exportación en YAML:
zabbix_export:
version: '7.0'
host_groups:
- uuid: f2481361f99448eea617b7b1d4765566
name: 'Discovered hosts'
- uuid: 6f6799aa69e844b4b3918f779f2abf08
name: 'Zabbix servers'
hosts:
- host: 'Zabbix server 1'
name: 'Main Zabbix server'
monitored_by: 'SERVER'
templates:
- name: 'Linux by Zabbix agent'
- name: 'Zabbix server health'
groups:
- name: 'Discovered hosts'
- name: 'Zabbix servers'
interfaces:
- ip: 192.168.1.1
interface_ref: if1
items:
- name: 'Zabbix trap'
type: TRAP
key: trap
delay: '0'
history: 1w
preprocessing:
- type: MULTIPLIER
parameters:
- '8'
tags:
- tag: Application
value: 'Zabbix server'
triggers:
- expression: 'last(/Zabbix server 1/trap)=0'
name: 'Last value is zero'
priority: WARNING
tags:
- tag: Process
value: 'Internal test'
tags:
- tag: Process
value: Zabbix
macros:
- macro: '{$HOST.MACRO}'
value: '123'
- macro: '{$PASSWORD1}'
type: SECRET_TEXT
inventory:
type: 'Zabbix server'
name: yyyyyy-HP-Pro-3010-Small-Form-Factor-PC
os: 'Linux yyyyyy-HP-Pro-3010-Small-Form-Factor-PC 4.4.0-165-generic #193-Ubuntu SMP Tue Sep 17 17:42:52 UTC 2019 x86_64'
inventory_mode: AUTOMATIC
graphs:
- name: 'CPU utilization server'
show_work_period: 'NO'
show_triggers: 'NO'
graph_items:
- drawtype: FILLED_REGION
color: FF5555
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,steal]'
- sortorder: '1'
drawtype: FILLED_REGION
color: 55FF55
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,softirq]'
- sortorder: '2'
drawtype: FILLED_REGION
color: '009999'
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,interrupt]'
- sortorder: '3'
drawtype: FILLED_REGION
color: '990099'
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,nice]'
- sortorder: '4'
drawtype: FILLED_REGION
color: '999900'
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,iowait]'
- sortorder: '5'
drawtype: FILLED_REGION
color: '990000'
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,system]'
- sortorder: '6'
drawtype: FILLED_REGION
color: '000099'
calc_fnc: MIN
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,user]'
- sortorder: '7'
drawtype: FILLED_REGION
color: '009900'
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,idle]'
Los elementos exportados se explican en las tablas siguientes.
Elemento | Tipo | Descripción | |
---|---|---|---|
version | cadena | (obligatorio) Versión de Zabbix. | |
host_groups | (obligatorio) Elemento raíz para grupos de equipos. | ||
uuid | cadena | (obligatorio) Identificador único para este grupo de equipos. | |
name | cadena | (obligatorio) Nombre del grupo de equipos. | |
hosts | Elemento raíz para equipos. |
Elemento | Tipo | Descripción | |
---|---|---|---|
host | cadena | (obligatorio) Nombre de equipo único. | |
name | cadena | Nombre de equipo visible. | |
description | texto | Descripción del equipo. | |
monitored_by | string | El equipo es monitoreado por: SERVER, PROXY o PROXY_GROUP. | |
proxy | Elemento raíz para proxy. | ||
name | cadena | (obligatorio) Nombre del proxy (si lo hay) que monitorea el equipo. | |
proxy_group | Elemento raíz para el grupo proxy. | ||
name | cadena | (obligatorio) Nombre del grupo de proxy (si lo hay) que se utiliza para monitorear el equipo. | |
status | cadena | Estado del equipo. Valores posibles:1 HABILITADO (0, predeterminado), DISABLED (1). |
|
ipmi_authtype | string | Tipo de autenticación de sesión IPMI. Valores posibles:1 DEFAULT (-1, predeterminado), NINGUNO (0), MD2 (1), MD5 (2 ), RECTO (4), OEM (5), RMCP_PLUS (6). |
|
ipmi_privilege | string | Nivel de privilegio de sesión IPMI. Valores posibles:1 DEVOLUCIÓN DE LLAMADA (1), USUARIO (2, predeterminado), OPERADOR (3), ADMIN (4) , OEM (5). |
|
ipmi_username | string | Nombre de usuario para comprobaciones de IPMI. | |
ipmi_password | string | Contraseña para comprobaciones de IPMI. | |
templates | Elemento raíz para plantillas vinculadas. | ||
name | cadena | (obligatorio) Nombre de la plantilla. | |
groups | Elemento raíz para los grupos de equipos a los que pertenece el equipo. | ||
name | cadena | (obligatorio) Nombre del grupo de equipos. | |
interfaces | Elemento raíz para interfaces de equipo. | ||
items | Elemento raíz para métricas de equipo. | ||
discovery_rules | Elemento raíz para reglas de descubrimiento de bajo nivel del host. | ||
http_tests | Elemento raíz para escenarios web de equipo. | ||
tags | Elemento raíz para etiquetas de equipo. | ||
tag | cadena | (obligatorio) Nombre de etiqueta. | |
value | cadena | Valor de etiqueta. | |
macros | Elemento raíz para macros de equipo. | ||
macro | cadena | (obligatorio) Nombre de macro de usuario. | |
type | cadena | Tipo de macro de usuario. Valores posibles:1 TEXTO (0, predeterminado), SECRETO_TEXTO (1), BÓVEDA (2). |
|
value | cadena | Valor de macro de usuario. | |
description | cadena | Descripción de macro de usuario. | |
inventory | Elemento raíz para el inventario de host. | ||
<inventory_property> | cadena | Propiedad de inventario. Todas las propiedades tienen su elemento respectivo (tipo , nombre , os , etc.; por ejemplo, consulte Formato de exportación). |
|
inventory_mode | cadena | Modo de inventario. Valores posibles:1 DISABLED (-1), MANUAL (0, predeterminado), AUTOMATICO (1). |
|
valuemaps | Elemento raíz para mapas de valores de equipo. |
Consulte también: Objeto equipo (consulte la propiedad relevante con un nombre coincidente).
Elemento | Tipo | Descripción | |
---|---|---|---|
default | cadena | Si esta es la interfaz del equipo principal. Tenga en cuenta que sólo puede haber una interfaz principal de un tipo en un equipo. Valores posibles:1 NO (0), SÍ (1, predeterminado). |
|
type | cadena | Tipo de interfaz. Valores posibles:1 ZABBIX (1, predeterminado), SNMP (2), IPMI (3), JMX (4). |
|
useip | cadena | Si se debe usar IP como interfaz para conectarse al host (de lo contrario, se usará DNS). Valores posibles:1 NO (0), SÍ ( 1, predeterminado). |
|
ip | cadena | (obligatorio para conexiones IP) Dirección IP (IPv4 o IPv6). | |
dns | cadena | (obligatorio para conexiones DNS) Nombre DNS. | |
port | cadena | Número de puerto. | |
details | Elemento raíz para detalles de la interfaz. | ||
version | cadena | Utilice esta versión de SNMP. Valores posibles:1 SNMPV1 (1), SNMP_V2C (2, predeterminado), SNMP_V3 (3). |
|
community | cadena | Comunidad SNMP (obligatorio para métricas SNMPv1 y SNMPv2). | |
max_repetitions | cadena | Valor máximo de repetición para solicitudes masivas SNMP nativas (GetBulkRequest-PDU). Compatible con métricas SNMPv2 y SNMPv3 (métricas discovery[] y walk[] ).Valor predeterminado: 10. |
|
contextname | cadena | Nombre de contexto SNMPv3. Compatible con métricas SNMPv3. |
|
securityname | cadena | Nombre de seguridad SNMPv3. Compatible con métricas SNMPv3. |
|
securitylevel | cadena | Nivel de seguridad SNMPv3. Compatible con métricas SNMPv3. Valores posibles:1 NOAUTHNOPRIV (0, predeterminado), AUTHNOPRIV (1), AUTHPRIV (2) . |
|
authprotocol | string | Protocolo de autenticación SNMPv3. Compatible con métricas SNMPv3. Valores posibles:1 MD5 (0, predeterminado), SHA1 (1), SHA224 (2) , SHA256 (3), SHA384 (4), SHA512 (5). |
|
authpassphrase | string | Frase de contraseña de autenticación SNMPv3. Compatible con métricas SNMPv3. |
|
privprotocol | string | Protocolo de privacidad SNMPv3. Compatible con métricas SNMPv3. Valores posibles:1 DES (0, predeterminado), AES128 (1), AES192 (2) , AES256 (3), AES192C (4), AES256C (5). |
|
privpassphrase | string | Frase de contraseña de privacidad SNMPv3. Compatible con métricas SNMPv3. |
|
bulk | string | Usar solicitudes masivas para SNMP. Valores posibles:1 NO (0), SÍ (1, predeterminado). |
|
interface_ref | cadena | Nombre de referencia de la interfaz que se utilizará en las métricas (formato: if<N> ). |
Consulte también: Objeto de interfaz de equipo (consulte la propiedad relevante con un nombre coincidente).
Elemento | Tipo | Descripción | |
---|---|---|---|
name | cadena | (obligatorio) Nombre de la métrica. | |
type | cadena | Tipo de métrica. Valores posibles:1 ZABBIX_PASSIVE (0, predeterminado), TRAP (2), SIMPLE (3), INTERNAL (5), ZABBIX_ACTIVE (7), EXTERNAL (10), ODBC (11), IPMI (12), SSH (13), TELNET (14), CALCULATED (15), JMX (16), SNMP_TRAP (17), DEPENDENT (18), HTTP_AGENT (19), SNMP_AGENT (20), ITEM_TYPE_SCRIPT (21), ITEM_TYPE_BROWSER (22). |
|
snmp_oid | cadena | ID de objeto SNMP (obligatorio para métricas SNMP_AGENT). | |
key | cadena | (obligatorio) Clave de la métrica. | |
delay | cadena | Intervalo de actualización de la métrica. Predeterminado: 1 m. El valor siempre será 0 para los métricas TRAP. |
|
history | cadena | Período de tiempo (usando sufijo de tiempo, macro de usuario o macro LLD) de cuánto tiempo se deben almacenar los datos del historial. Predeterminado: 31d. |
|
trends | cadena | Período de tiempo (usando sufijo de tiempo, macro de usuario o macro LLD) de cuánto tiempo se deben almacenar los datos de tendencias. Predeterminado: 365d. |
|
status | string | Estado de la métrica. Valores posibles:1 HABILITADO (0, predeterminado), DISABLED (1). |
|
value_type | cadena | Tipo de valor recibido. Valores posibles:1 FLOAT (0), CHAR (1), LOG (2), UNSIGNED (3, predeterminado), TEXTO (4), BINARIO (5). |
|
allowed_hosts | cadena | Lista de direcciones IP delimitadas por comas de equipos autorizados a enviar datos para la métrica. Compatible con métricas TRAP y HTTP_AGENT. |
|
units | cadena | Unidades de valor recibido (bps, B, etc.). | |
params | text | Parámetros adicionales dependiendo del tipo de métrica (script ejecutado para métricas SSH y TELNET; consulta SQL para métricas ODBC; fórmula para métricas CALCULADAS; script para métricas ITEM_TYPE_SCRIPT y ITEM_TYPE_BROWSER). | |
ipmi_sensor | string | Sensor IPMI. Compatible con métricas IPMI. |
|
authtype | string | Tipo de autenticación. Compatible con métricas SSH y HTTP_AGENT. Valores posibles para métricas SSH:1 CONTRASEÑA (0, predeterminada), PUBLIC_KEY (1). Valores posibles para métricas HTTP_AGENT:1 NONE (0, predeterminado), BASIC (1), NTLM (2). |
|
username | cadena | Nombre de usuario para autenticación (obligatorio para métricas SSH y TELNET). Compatible con métricas SIMPLE, ODBC, JMX y HTTP_AGENT. Cuando se usa para métricas JMX, password (ver más abajo ) también debe especificarse o ambos elementos deben dejarse en blanco. |
|
password | cadena | (obligatorio para elementos SSH y TELNET) Contraseña para autenticación. Compatible con métricas SIMPLE, ODBC, JMX y HTTP_AGENT. Cuando se usa para métricas JMX, username (ver arriba ) también debe especificarse o ambos elementos deben dejarse en blanco. |
|
publickey | string | (obligatorio para métricas SSH) Nombre del archivo de clave pública. | |
privatekey | string | (obligatorio para métricas SSH) Nombre del archivo de clave privada. | |
description | texto | Descripción de la métrica. | |
inventory_link | cadena | Campo de inventario del equipo que se completa con la métrica. Valores posibles:1 NINGUNO (0), ALIAS (4), etc. (consulte inventario de equipos para campos admitidos). |
|
valuemap | Elemento raíz para mapas de valores de métricas. | ||
name | cadena | (obligatorio) Nombre del mapa de valores que se utilizará para la métrica. | |
logtimefmt | string | Formato de la hora en las entradas del registro. Compatible con métricas de tipo de valor LOG. |
|
preprocessing | Elemento raíz para el preprocesamiento del valor de la métrica. | ||
step | Elemento raíz para pasos de preprocesamiento del valor de la métrica del equipo. | ||
interface_ref | string | Referencia a la interfaz del equipo (formato: if<N> ). |
|
jmx_endpoint | string | Punto final JMX. Compatible con elementos JMX. |
|
master_item | (obligatorio para artículos DEPENDENTES) Elemento raíz para la métrica principal de al métrica dependiente. | ||
key | cadena | (obligatorio) Clave maestra de la métrica dependiente. | |
timeout | string | Tiempo de espera de solicitud de sondeo de datos de métricas. Compatible con la lista de tipos de métricas Tiempos de espera. |
|
url | cadena | Cadena de URL (obligatorio para métricas HTTP_AGENT). | |
query_fields | Elemento raíz para parámetros de consulta. Compatible con métricas HTTP_AGENT. |
||
name | cadena | (obligatorio para elementos HTTP_AGENT) Nombre del parámetro de consulta. | |
value | cadena | Valor del parámetro de consulta. Compatible con métricas HTTP_AGENT. |
|
parameters | Elemento raíz para parámetros definidos por el usuario. Compatible con métricas ITEM_TYPE_SCRIPT y ITEM_TYPE_BROWSER. |
||
name | cadena | (obligatorio para las métricas ITEM_TYPE_SCRIPT y ITEM_TYPE_BROWSER) Nombre de parámetro definido por el usuario. | |
value | cadena | Valor de parámetro definido por el usuario. Compatible con métricas ITEM_TYPE_SCRIPT y ITEM_TYPE_BROWSER. |
|
posts | cadena | Datos del cuerpo de la solicitud HTTP(S). Compatible con métricas HTTP_AGENT. |
|
status_codes | cadena | Rangos de códigos de estado HTTP requeridos, separados por comas. Compatible con métricas HTTP_AGENT. |
|
follow_redirects | string | Siga las redirecciones de respuesta mientras sondea los datos. Compatible con métricas HTTP_AGENT. Valores posibles:1 NO (0), SÍ (1, predeterminado). |
|
post_type | string | Tipo de cuerpo de datos de la publicación. Compatible con métricas HTTP_AGENT. Valores posibles:1 RAW (0, predeterminado), JSON (2 ), XML (3). |
|
http_proxy | cadena | Cadena de conexión de proxy HTTP(S). Compatible con métricas HTTP_AGENT. |
|
headers | Elemento raíz para encabezados de solicitud HTTP(S). Compatible con métricas HTTP_AGENT. |
||
name | cadena | (obligatorio para elementos HTTP_AGENT) Nombre del encabezado. | |
value | cadena | (obligatorio para elementos HTTP_AGENT) Valor del encabezado. | |
retrieve_mode | cadena | Qué parte de la respuesta debe almacenarse. Compatible con métricas HTTP_AGENT. Valores posibles:1 BODY (0, predeterminado), HEADERS (1), AMBOS (2). |
|
request_method | cadena | Tipo de método de solicitud. Compatible con métricas HTTP_AGENT. Valores posibles:1 GET (0, predeterminado), POST (1), PONER (2), CABEZA (3). |
|
output_format | cadena | Cómo procesar la respuesta. Compatible con métricas HTTP_AGENT. Valores posibles:1 RAW (0, predeterminado), JSON (1) . |
|
allow_traps | string | Permite completar el valor de manera similar a la métrica de captura. Compatible con elementos HTTP_AGENT. Valores posibles:1 NO (0, predeterminado) , SÍ (1). |
|
ssl_cert_file | cadena | Ruta del archivo de clave SSL pública. Compatible con métricas HTTP_AGENT. |
|
ssl_key_file | cadena | Ruta del archivo de clave SSL privada. Compatible con métricas HTTP_AGENT. |
|
ssl_key_password | cadena | Contraseña para el archivo de clave SSL. Compatible con métricas HTTP_AGENT. |
|
verify_peer | cadena | Si se valida que el certificado del equipo es auténtico. Compatible con métricas HTTP_AGENT. Valores posibles:1 NO (0, predeterminado) , SÍ (1). |
|
verify_host | string | Si se valida que el nombre de equipo para la conexión coincida con el del certificado del equipo. Compatible con elementos HTTP_AGENT. Valores posibles:1 NO (0, predeterminado), SÍ (1). |
|
tags | Elemento raíz para etiquetas de métricas. | ||
tag | cadena | (obligatorio) Nombre de etiqueta. | |
value | cadena | Valor de etiqueta. | |
triggers | Elemento raíz para iniciadores de métricas de equipo. |
Consulte también: Objeto de métrica (consulte la propiedad relevante con un nombre coincidente).
Elemento | Tipo | Descripción | |
---|---|---|---|
type | cadena | (obligatorio) El tipo de paso de preprocesamiento del valor de la métrica. Valores posibles:1 MULTIPLIER (1), RTRIM (2), LTRIM (3), TRIM (4 ), REGEX (5), BOOL_TO_DECIMAL (6), OCTAL_TO_DECIMAL (7), HEX_TO_DECIMAL (8), SIMPLE_CHANGE (9, calculado: valor recibido - valor anterior), CHANGE _PER_SECOND (10, calculado: (valor recibido - valor anterior)/(hora actual - hora de la última verificación)), XMLPATH (11), JSONPATH (12), IN_RANGE (13), MATCHES_REGEX (14 ), NOT_MATCHES_REGEX (15), CHECK_JSON_ERROR (16), CHECK_XML_ERROR (17), CHECK_REGEX_ERROR (18), DISCARD_UNCHANGED (19), DISCARD_UNCHANGED_HEARTBEAT (20), JAVASCRIPT (21), PROMETHEUS_PATTERN (22), PROMETHEUS_TO_JSON (23), CSV_TO_JSON (24), STR_REPLACE (25), CHECK_NOT_SUPPORTED (26), XML_TO_JSON (27), SNMP_WALK_VALUE (28), SNMP_WALK_TO_JSON (29), SNMP_GET_VALUE (30). |
|
parameters | (obligatorio) Elemento raíz para los parámetros del paso de preprocesamiento del valor de la métrica. | ||
parameter | cadena | Parámetro individual del paso de preprocesamiento del valor de la métrica. | |
error_handler | cadena | Tipo de acción utilizado en caso de falla en el paso de preprocesamiento. Valores posibles:1 ORIGINAL_ERROR (0, predeterminado), DISCARD_VALUE (1), CUSTOM_VALUE (2), CUSTOM_ERROR (3). |
|
error_handler_params | cadena | Parámetros del controlador de errores. |
Consulte también: Objeto de preprocesamiento de métricas (consulte la propiedad relevante con un nombre coincidente).
Elemento | Propiedad del elemento | Obligatorio | Tipo | Rango1 | Descripción |
---|---|---|---|---|---|
discovery_rules | - | Elemento raíz para reglas de descubrimiento de bajo nivel. | |||
Para la mayoría de los valores de etiquetas de métricas, consulte los valores de etiquetas de métricas para una métrica normal. A continuación solo se describen las etiquetas que son específicas de las reglas de descubrimiento de bajo nivel. | |||||
type | - | cadena |
0 - ZABBIX_PASSIVE (predeterminado) 2 - TRAP 3 - SIMPLE 5 - INTERNO 7 - ZABBIX_ACTIVE 10 - EXTERNO 11 - ODBC 12 - IPMI 13 - SSH 14 - TELNET 16 - JMX 18 - DEPENDIENTE 19 - HTTP_AGENT 20 - SNMP _AGENT |
Tipo de elemento. | |
lifetime | - | string |
Predeterminado: 30d | Período de tiempo después del cual se eliminarán las métricas que ya no se descubren. Segundos, unidad de tiempo con sufijo o macro de usuario. | |
filter | Filtro individual. | ||||
evaltype | - | string |
0 - AND_OR (predeterminado) 1 - AND 2 - O 3 - FÓRMULA |
Lógica a usar para verificar las condiciones del filtro de reglas de descubrimiento de bajo nivel. | |
formula | - | cadena |
Fórmula de cálculo personalizada para las condiciones del filtro. | ||
conditions | - | Elemento raíz para condiciones de filtrado. | |||
macro | x | cadena |
Nombre de la macro de descubrimiento de bajo nivel. | ||
value | - | cadena |
Valor de filtro: expresión regular o expresión regular global. | ||
operator | - | cadena |
8 - MATCHES_REGEX (predeterminado) 9 - NOT_MATCHES_REGEX |
Operador de condición. | |
formulaid | x | carácter |
ID único arbitrario que se utiliza para hacer referencia a una condición de la expresión personalizada. Sólo puede contener letras mayúsculas. El ID debe ser definido por el usuario al modificar las condiciones del filtro, pero se generará nuevamente al solicitarlas posteriormente. | ||
lld_macro_paths | - | Elemento raíz para rutas de macro LLD. | |||
lld_macro | x | cadena |
Nombre de la macro de descubrimiento de bajo nivel. | ||
path | x | cadena |
Selector de valor que se asignará a la macro correspondiente. | ||
preprocessing | - | Preprocesamiento del valor de la regla LLD. | |||
step | - | Paso de preprocesamiento del valor de regla LLD individual. | |||
Para la mayoría de los valores de etiquetas de elementos, consulte los valores de etiquetas de elementos para el preprocesamiento de valores de elementos host. A continuación solo se describen las etiquetas que son específicas del preprocesamiento de valores de descubrimiento de bajo nivel. | |||||
type | x | cadena |
5 - REGEX 11 - XMLPATH 12 - JSONPATH 15 - NOT_MATCHES_REGEX 16 - CHECK_JSON_ERROR 17 - CHECK _XML_ERROR 20 - DESCARTAR_SIN CAMBIAR_HEARTBEAT 21 - JAVASCRIPT 23 - PROMETHEUS_TO_JSON 24 - CSV_TO_JSON 25 - STR_REPLACE<br >27 - XML_TO_JSON |
Tipo de paso de preprocesamiento del valor del elemento. | |
trigger_prototypes | - | Elemento raíz para prototipos de iniciador. | |||
Para conocer los valores de etiqueta de elemento de prototipo de iniciador, consulte las etiquetas iniciador de equipo normales. | |||||
graph_prototypes | - | Elemento raíz para prototipos de gráficos. | |||
Para conocer los valores de las etiquetas de los elementos del prototipo del gráfico, consulte las etiquetas normales host graph. | |||||
host_prototypes | - | Elemento raíz para prototipos de equipo. | |||
Para conocer los valores de etiquetas de elementos del prototipo de equipo, consulte las etiquetas equipo normales. | |||||
item_prototypes | - | Elemento raíz para prototipos de métricas. | |||
Para conocer los valores de las etiquetas del elemento prototipo de la métrica, consulte las etiquetas métricas de equipo normales. | |||||
master_item | - | Datos del prototipo de métrica individual, métrica principal/prototipo de métrica. | |||
key | x | cadena |
Valor clave del prototipo de métrica principal/valor clave del prototipo de métrica dependiente. Obligatorio para una métrica dependiente. |
Elemento | Tipo | Descripción | |
---|---|---|---|
evaltype | string | Reemplazar el método de evaluación de la condición del filtro. Valores posibles:1 AND_OR (0, predeterminado), AND (1), OR (2), FORMULA (3 ). |
|
formula | cadena | Fórmula de cálculo personalizada para condiciones de filtro. | |
conditions | Elemento raíz para condiciones de filtrado. | ||
macro | cadena | (obligatorio) El nombre de la macro de descubrimiento de bajo nivel para realizar la verificación. | |
value | cadena | Valor con el que comparar. | |
operator | cadena | Operador de condición. Valores posibles:1 MATCHES_REGEX (8, predeterminado), NOT_MATCHES_REGEX (9). |
|
formulaid | cadena | (obligatorio) ID único arbitrario que se utiliza para hacer referencia a una condición de la expresión personalizada. Sólo puede contener letras mayúsculas. El ID debe ser definido por el usuario al modificar las condiciones del filtro, pero se generará nuevamente al solicitarlas posteriormente. |
Consulte también: objeto de filtro de regla LLD (consulte la propiedad relevante con un nombre coincidente).
Elemento | Tipo | Descripción | |
---|---|---|---|
operationobject | cadena | Objeto al que se aplica la operación. Valores posibles:1 ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3). |
|
operator | cadena | Operador de condición de anulación. Valores posibles:1 EQUAL (1), NOT_EQUAL (2), LIKE (3), NOT_LIKE (4), REGEXP (5) , NOT_REGEXP (6). |
|
value | cadena | Una expresión regular o una cadena para el operador de condición de reemplazo. | |
status | string | Estado del objeto tras la operación de reemplazo. | |
discover | string | Si el objeto se agrega como resultado del descubrimiento. | |
delay | cadena | Intervalo de actualización establecido para el prototipo de la métrica tras la operación de reemplazo. | |
history | string | Período de almacenamiento del historial establecido para el prototipo de la métrica en la operación de reemplazo. | |
trends | string | Período de almacenamiento de tendencias establecido para el prototipo de la métrica tras la operación de reemplazo. | |
severity | string | Severidad del prototipo de activación establecida en la operación de reemplazo. | |
tags | Elemento raíz de las etiquetas establecidas para el objeto en la operación de reemplazo. | ||
tag | cadena | (obligatorio) Nombre de etiqueta. | |
value | cadena | Valor de etiqueta. | |
templates | Elemento raíz para las plantillas vinculadas al prototipo de equipo tras la operación de reemplazo. | ||
name | cadena | (obligatorio) Nombre de la plantilla. | |
inventory_mode | string | Modo de inventario del prototipo del equipo establecido en la operación de reemplazo. |
Consulte también: objeto de operación de reemplazo de regla LLD (consulte la propiedad relevante con un nombre coincidente).
Elemento | Tipo | Descripción | |
---|---|---|---|
uuid | cadena | (obligatorio) Identificador único para este iniciador. | |
expression | cadena | (obligatorio) Expresión de iniciador. | |
recovery_mode | string | Base para generar eventos OK. Valores posibles:1 EXPRESSION (0, predeterminado), RECOVERY_EXPRESSION (1), NONE (2). |
|
recovery_expression | string | Activar expresión de recuperación. | |
correlation_mode | string | Modo de correlación (sin correlación de eventos o correlación de eventos por etiqueta). Valores posibles:1 DISABLED (0, predeterminado), TAG_VALUE (1) . |
|
correlation_tag | string | El nombre de la etiqueta que se utilizará para la correlación de eventos. | |
name | cadena | (obligatorio) Nombre del iniciador. | |
event_name | cadena | Nombre del evento. | |
opdata | string | Datos operativos. | |
url_name | string | Etiqueta para la URL asociada con el iniciador. | |
url | cadena | URL asociada con el iniciador. | |
status | string | Estado del iniciador. Valores posibles:1 HABILITADO (0, predeterminado), DISABLED (1). |
|
priority | cadena | Severidad del iniciador. Valores posibles:1 NOT_CLASSIFIED (0, predeterminado), INFORMACIÓN (1), ADVERTENCIA (2), PROMEDIO (3), ALTA (4), DESASTRE (5). |
|
description | texto | Descripción del iniciador. | |
type | cadena | Tipo de generación de evento (evento de problema único o eventos de problema múltiple). Valores posibles:1 SINGLE (0, predeterminado), MULTIPLE (1). |
|
manual_close | string | Cierre manual de eventos de problema. Valores posibles:1 NO (0, predeterminado), SÍ (1). |
|
dependencies | Elemento raíz para dependencias. | ||
name | cadena | (obligatorio) Nombre del iniciador de dependencia. | |
expression | cadena | (obligatorio) Expresión desencadenante de dependencia. | |
recovery_expression | string | Expresión de recuperación del iniciador de dependencia. | |
tags | Elemento raíz para etiquetas de activación. | ||
tag | cadena | (obligatorio) Nombre de etiqueta. | |
value | cadena | Valor de etiqueta. |
Consulte también: Objeto de iniciador (consulte la propiedad relevante con un nombre coincidente).
Elemento | Propiedad del elemento | Obligatorio | Tipo | Rango1 | Descripción |
---|---|---|---|---|---|
graphs | - | Elemento raíz para gráficos. | |||
name | x | cadena |
Nombre del gráfico. | ||
width | - | entero |
20-65535 (predeterminado: 900) | Ancho del gráfico, en píxeles. Se utiliza para vista previa y para gráficos circulares/explotados. | |
height | - | entero |
20-65535 (predeterminado: 200) | Altura del gráfico, en píxeles. Se utiliza para vista previa y para gráficos circulares/explotados. | |
yaxismin | - | double |
Predeterminado: 0 | Valor mínimo del eje Y. Se utiliza si 'ymin_type_1' es FIJO. |
|
yaxismax | - | double |
Predeterminado: 0 | Valor del máximo del eje Y. Se utiliza si 'ymax_type_1' es FIJO. |
|
show_work_period | - | cadena |
0 - NO 1 - SÍ (predeterminado) |
Resaltar horas no laborales. Usado para gráficos normales y apilados |
|
show_triggers | - | cadena |
0 - NO 1 - SÍ (predeterminado) |
Muestra valores de iniciador simples como una línea. Usado para gráficos normales y apilados |
|
type | - | cadena |
0 - NORMAL (predeterminado) 1 - APILADO 2 - PIE 3 - EXPLOTADO |
Tipo de gráfico. | |
show_legend | - | cadena |
0 - NO 1 - SÍ (predeterminado) |
Mostrar leyenda del gráfico. | |
show_3d | - | cadena |
0 - NO (predeterminado) 1 - SÍ |
Habilitar estilo 3D. Usado por gráficos circulares y desglosados. |
|
percent_left | - | double |
Predeterminado:0 | Muestra la línea percentil para el eje izquierdo. Se usa solo para gráficos normales. |
|
percent_right | - | double |
Predeterminado:0 | Muestra la línea percentil para el eje derecho. Se usa solo para gráficos normales. |
|
ymin_type_1 | - | cadena |
0 - CALCULADO (predeterminado) 1 - FIJO 2 - MÉTRICA |
Valor mínimo del eje Y. Usado para gráficos normales y apilados. |
|
ymax_type_1 | - | cadena |
0 - CALCULADO (predeterminado) 1 - FIJO 2 - MÉTRICA |
Valor máximo del eje Y. Usado para gráficos normales y apilados. |
|
ymin_item_1 | - | Detalles de la métrica individual. Obligatorio si 'ymin_type_1' es ITEM. |
|||
host | x | cadena |
Equipo de la métrica. | ||
key | x | cadena |
Clave de la métrica. | ||
ymax_item_1 | - | Detalles de la métrica individual. Obligatorio si 'ymax_type_1' es ITEM. |
|||
host | x | cadena |
Equipo de la métrica. | ||
key | x | cadena |
Clave de la métrica. | ||
graph_items | x | Elemento raíz para métricas del gráfico. | |||
sortorder | - | entero |
Orden de dibujado. El valor más pequeño se extrae primero. Puede usarse para dibujar líneas o regiones detrás (o delante) de otras. | ||
drawtype | - | cadena |
0 - SINGLE_LINE (predeterminado) 1 - FILLED_REGION 2 - BOLD_LINE 3 - DOTTED_LINE 4 - DASHED_LINE 5 - GRADIENT_LINE |
Estilo de dibujo de la métrica del gráfico. Usado solo por gráficos normales. |
|
color | - | cadena |
Color del elemento (6 símbolos, hexadecimal). | ||
yaxisside | - | cadena |
0 - IZQUIERDA (predeterminada) 1 - DERECHA |
Lado del gráfico donde se dibujará la escala Y de la métrica del gráfico. Usado por gráficos normales y apilados. |
|
calc_fnc | - | cadena |
1 - MIN 2 - AVG (predeterminado) 4 - MAX 7 - TODOS (mínimo, promedio y máximo; usado solo en gráficos simples)< br>9 - ÚLTIMO (usado solo en gráficos circulares y desglosados) |
Datos para dibujar si existe más de un valor para una métrica. | |
type | - | cadena |
0 - SIMPLE (predeterminado) 2 - GRAPH_SUM (el valor de la métrica representa el pastel completo; se usa solo en gráficos circulares y desglosados) |
Tipo de métrica gráfico. | |
item | x | Métrica individual. | |||
host | x | cadena |
Equipo de la métrica. | ||
clave | x | cadena |
Clave de la métrica. |
Element | Type | Description | |
---|---|---|---|
sortorder | integer | Draw order. The smaller value is drawn first. Can be used to draw lines or regions behind (or in front of) another. | |
drawtype | string | Draw style of the graph item. Supported for NORMAL graphs. Possible values:1 SINGLE_LINE (0, default), FILLED_REGION (1), BOLD_LINE (2), DOTTED_LINE (3), DASHED_LINE (4), GRADIENT_LINE (5). |
|
color | string | Element color (6 symbols, hex). | |
yaxisside | string | Side of the graph where the graph item's Y scale will be drawn. Supported for NORMAL and STACKED graphs. |
|
calc_fnc | string | Data to draw if more than one value exists for an item. Possible values:1 MIN (1), AVG (2, default), MAX (4), ALL (7; minimum, average, and maximum; supported for simple graphs), LAST (9, supported for pie/exploded graphs). |
|
type | string | Graph item type. Possible values:1 SIMPLE (0, default), GRAPH_SUM (2; value of the item represents the whole pie; supported for pie/exploded graphs). |
|
item | (required) Individual item. | ||
host | string | (required) Item host. | |
key | string | (required) Item key. |
See also: Graph item object (refer to the relevant property with a matching name).
Element | Type | Description | |
---|---|---|---|
uuid | string | (required) Unique identifier for this value map. | |
name | string | (required) Value map name. | |
mapping | Root element for mappings. | ||
type | string | Mapping match type. Possible values:1 EQUAL (0, default), GREATER_OR_EQUAL (2), LESS_OR_EQUAL (3), IN_RANGE (4), REGEXP (5), DEFAULT (6). |
|
value | string | Original value. | |
newvalue | string | (required) Value to which the original value is mapped to. |
See also: Value map object (refer to the relevant property with a matching name).
Elemento | Propiedad del elemento | Obligatorio | Tipo | Rango1 | Descripción |
---|---|---|---|---|---|
httptests | - | Elemento raíz para escenarios web. | |||
name | x | cadena |
Nombre del escenario web. | ||
delay | - | string |
Predeterminado: 1m | Frecuencia de ejecución del escenario web. Segundos, unidad de tiempo con sufijo o macro de usuario. | |
attempts | - | integer |
1-10 (predeterminado: 1) | El número de intentos para ejecutar los pasos del escenario web. | |
agent | - | string |
Predeterminado: Zabbix | Agente cliente. Zabbix pretenderá ser el navegador seleccionado. Esto resulta útil cuando un sitio web devuelve contenido diferente para distintos navegadores. | |
http_proxy | - | cadena |
Especifique un proxy HTTP para usar, usando el formato: http://[nombre de usuario[:contraseña]@]proxy.example.com[:puerto] |
||
variables | - | Elemento raíz para variables a nivel de escenario (macros) que pueden usarse en los pasos del escenario. | |||
name | x | texto |
Nombre de la variable. | ||
value | x | texto |
Valor variable. | ||
headers | - | Elemento raíz para los encabezados HTTP que se enviarán al realizar una solicitud. Los encabezados deben enumerarse utilizando la misma sintaxis que aparecerían en el protocolo HTTP. | |||
name | x | texto |
Nombre del encabezado. | ||
value | x | texto |
Valor del encabezado. | ||
status | - | string |
0 - HABILITADO (predeterminado) 1 - DISABLED |
Estado del escenario web. | |
authentication | - | string |
0 - NINGUNO (predeterminado) 1 - BÁSICO 2 - NTLM |
Método de autenticación. | |
http_user | - | cadena |
Nombre de usuario utilizado para la autenticación básica, HTTP o NTLM. | ||
http_password | - | cadena |
Contraseña utilizada para la autenticación básica, HTTP o NTLM. | ||
verify_peer | - | string |
0 - NO (predeterminado) 1 - SÍ |
Verifique el certificado SSL del servidor web. | |
verify_host | - | string |
0 - NO (predeterminado) 1 - SÍ |
Verifique que el campo Nombre común o el campo Nombre alternativo del sujeto del certificado del servidor web coincidan. | |
ssl_cert_file | - | cadena |
Nombre del archivo de certificado SSL utilizado para la autenticación del cliente (debe estar en formato PEM). | ||
ssl_key_file | - | cadena |
Nombre del archivo de clave privada SSL utilizado para la autenticación del cliente (debe estar en formato PEM). | ||
ssl_key_password | - | cadena |
Contraseña del archivo de clave privada SSL. | ||
steps | x | Elemento raíz para los pasos del escenario web. | |||
name | x | cadena |
Nombre del paso del escenario web. | ||
url | x | cadena |
URL para seguimiento. | ||
query_fields | - | Elemento raíz para campos de consulta: una matriz de campos HTTP que se agregarán a la URL al realizar una solicitud. | |||
name | x | cadena |
Nombre del campo de consulta. | ||
value | - | cadena |
Valor del campo de consulta. | ||
posts | - | Variables HTTP POST como una cadena (datos de publicación sin procesar) o como una matriz de campos HTTP (datos de campo de formulario). | |||
name | x | cadena |
Nombre del campo de publicación. | ||
value | x | cadena |
Publicar valor del campo. | ||
variables | - | Elemento raíz de las variables de nivel de paso (macros) que se deben aplicar después de este paso. Si el valor de la variable tiene un prefijo 'regex:', entonces su valor se extrae de los datos devueltos por este paso de acuerdo al patrón de expresión regular que sigue el prefijo 'regex:' |
|||
name | x | cadena |
Nombre de la variable. | ||
value | x | cadena |
Valor variable. | ||
headers | - | Elemento raíz para los encabezados HTTP que se enviarán al realizar una solicitud. Los encabezados deben enumerarse utilizando la misma sintaxis que aparecerían en el protocolo HTTP. | |||
name | x | cadena |
Nombre del encabezado. | ||
value | x | cadena |
Valor del encabezado. | ||
follow_redirects | - | string |
0 - NO 1 - SÍ (predeterminado) |
Seguir redirecciones HTTP. | |
retrieve_mode | - | string |
0 - CUERPO (predeterminado) 1 - ENCABEZADOS 2 - AMBOS |
Modo de recuperación de respuesta HTTP. | |
timeout | - | string |
Predeterminado: 15s | Tiempo de espera de ejecución del paso. Segundos, unidad de tiempo con sufijo o macro de usuario. | |
required | - | cadena |
Texto que debe estar presente en la respuesta. Se ignora si está vacío. | ||
status_codes | - | cadena |
Una lista delimitada por comas de códigos de estado HTTP aceptados. Se ignora si está vacío. Por ejemplo: 200-201,210-299 | ||
tags | - | Elemento raíz para etiquetas de escenarios web. | |||
tag | x | cadena |
Nombre de etiqueta. | ||
value | - | cadena |
Valor de etiqueta. |
Element | Type | Description | |
---|---|---|---|
name | string | (required) Web scenario step name. | |
url | string | (required) URL for monitoring. | |
query_fields | Root element for query parameters (an array of HTTP fields to be added to the URL when performing a request). | ||
name | string | (required) Query parameter name. | |
value | string | Query parameter value. | |
posts | Root element for HTTP POST variables (a string (raw post data) or an array of HTTP fields (form field data)). | ||
name | string | (required) Post field name. | |
value | string | (required) Post field value. | |
variables | Root element of step-level variables (macros) that should be applied after this step. If the variable value has a 'regex:' prefix, then its value is extracted from the data returned by this step according to the regular expression pattern following the 'regex:' prefix |
||
name | string | (required) Variable name. | |
value | text | (required) Variable value. | |
headers | Root element for HTTP headers to be sent when performing a request. | ||
name | string | (required) Header name. | |
value | text | (required) Header value. | |
follow_redirects | string | Follow HTTP redirects. Possible values:1 NO (0), YES (1, default). |
|
retrieve_mode | string | HTTP response retrieve mode. Possible values:1 BODY (0, default), HEADERS (1), BOTH (2). |
|
timeout | string | Timeout (using seconds, time suffix, or user macro) of step execution. Default: 15s. |
|
required | string | Text that must be present in the response (ignored if empty). | |
status_codes | string | A comma-delimited list of accepted HTTP status codes (e.g., 200-201,210-299 ; ignored if empty). |
See also: Web scenario step object (refer to the relevant property with a matching name).
1 Para valores de cadena, solo se exportará la cadena (p. ej. "ZABBIX_ACTIVE") sin la numeración utilizada en esta tabla. Los números para los valores de rango (correspondientes a los valores API) en esta tabla se utiliza solo para realizar pedidos.