Esta es una traducción de la página de documentación original en español. Ayúdanos a mejorarla.

4 Equipos

Descripción general

Los equipos se exportan con muchos objetos relacionados y relaciones entre objetos.

La exportación de equipo contiene:

  • Grupos de equipos vinculados
  • Datos del equipo
  • Enlace de plantilla
  • Vinculación del grupo de equipos
  • Interfaces de equipo
  • Métricas directamente vinculadas
  • Iniciadores directamente vinculados
  • Reglas de descubrimiento directamente vinculadas con todos los prototipos.
  • Escenarios web directamente vinculados
  • Macros de equipo
  • Datos de inventario de equipo
  • Mapas de valores
  • Gráficos vinculados

Exportando

Para exportar equipos, haga lo siguiente:

  1. Vaya a Recopilación de datosEquipos.
  2. Marque las casillas de verificación de los equipos a exportar.
  3. Haga clic en Exportar debajo de la lista.

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.

Importando

Para importar equipos, haga lo siguiente:

  1. Vaya a Recopilación de datosEquipos.
  2. Haga clic en Importar en la esquina superior derecha.
  3. Seleccione el archivo de importación.
  4. Haga clic en Importar en la esquina inferior derecha del formulario de configuración.

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

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]'

Elementos exportados

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.

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).

Interfaces de equipo

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).

Elementos del host

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).

Pasos de preprocesamiento del valor de la métrica del equipo
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).

Etiquetas de reglas de descubrimiento de bajo nivel del equipo
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.
Alojar filtros de reglas de descubrimiento de bajo nivel
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).

Operaciones de reemplazo de reglas de descubrimiento de bajo nivel del equipo
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).

Iniciadores de métricas del equipo
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).

Etiquetas del gráfico del equipo
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.
Host graph items
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).

Host value maps

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).

Etiquetas de escenario web de equipo
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.
Host web scenario steps
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).

Notas al pie

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.