3 Plantillas
Descripción general
Las plantillas se exportan con muchos objetos relacionados y relaciones entre objetos.
La exportación de plantillas contiene:
- Grupos de plantillas vinculados
- Grupos de equipos vinculados (si se utilizan en la configuración de prototipo de equipo)
- Datos de la plantilla
- Vinculación a otras plantillas
- Vinculación a grupos de plantillas
- Métricas vinculadas directamente
- Disparadores vinculados directamente
- Gráficas vinculadas directamente
- Paneles vinculados directamente
- Reglas de descubrimiento vinculadas directamente con todos los prototipos
- Escenarios web vinculados directamente
- Mapas de valores
Exportar
Para exportar plantillas, haga lo siguiente:
- Vaya a Recopilación de datos → Plantillas.
- Marque las casillas de las plantillas a exportar.
- Haga clic en Exportar debajo de la lista.

Dependiendo del formato seleccionado, las plantillas se exportan a un archivo local con un nombre por defecto:
zabbix_export_templates.yaml- en exportación YAML (opción por defecto para exportar);zabbix_export_templates.xml- en exportación XML;zabbix_export_templates.json- en exportación JSON.
Importación
Para importar templates, haga lo siguiente:
- Vaya a Data collection → Templates.
- Haga clic en Import en la esquina superior derecha.
- Seleccione el archivo de importación.
- Haga clic en Import en la esquina inferior derecha del formulario de configuración.

Si marca la casilla Advanced options, 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 la fila All, se marcarán o desmarcarán todos los elementos que aparecen debajo.
Reglas de importación:
| Rule | Description |
|---|---|
| Update existing | Los elementos existentes se actualizarán usando los datos del archivo de importación. De lo contrario, no se actualizarán. |
| Create new | Los elementos nuevos se crearán usando los datos del archivo de importación. De lo contrario, no se crearán. |
| Delete missing | Los elementos existentes que no estén presentes en el archivo de importación se eliminarán. De lo contrario, no se eliminarán. Si Delete missing está marcado para Template linkage, el enlace actual del template que no esté presente en el archivo de importación se desvinculará. Las entidades (items, triggers, gráficos, etc.) heredadas de los templates desvinculados no se eliminarán (a menos que la opción Delete missing también esté seleccionada para cada entidad). |
En la siguiente pantalla, podrá ver el contenido de un template que se está importando. Si se trata de un template nuevo, todos los elementos se mostrarán en verde. Si se actualiza un template existente, los nuevos elementos del template se resaltarán en verde; los elementos eliminados del template se resaltarán en rojo; los elementos que no hayan cambiado se mostrarán sobre un fondo gris.

El menú de la izquierda puede utilizarse para navegar por la lista de cambios. La sección Updated resalta todos los cambios realizados en elementos existentes del template. La sección Added enumera los nuevos elementos del template. Los elementos de cada sección se agrupan por tipo de elemento; haga clic en la flecha gris para expandir o contraer el grupo de elementos.

Revise los cambios del template y luego haga clic en Import para realizar la importación del template. En el frontend se mostrará un mensaje de éxito o de error de la importación.
Formato de exportación
Formato de exportación en YAML:
zabbix_export:
version: '7.0'
template_groups:
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Templates/Applications
host_groups:
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Applications
templates:
- uuid: 56079badd056419383cc26e6a4fcc7e0
template: VMware
name: VMware
description: |
You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/
Template tooling version used: 0.41
groups:
- name: Templates/Applications
items:
- uuid: 5ce209f4d94f460488a74a92a52d92b1
name: 'VMware: Event log'
type: SIMPLE
key: 'vmware.eventlog[{$VMWARE.URL},skip]'
history: 7d
trends: '0'
value_type: LOG
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Collect VMware event log.'
tags:
- tag: component
value: log
- uuid: ee2edadb8ce943ef81d25dbbba8667a4
name: 'VMware: Full name'
type: SIMPLE
key: 'vmware.fullname[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware service full name.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: component
value: system
- uuid: a0ec9145f2234fbea79a28c57ebdb44d
name: 'VMware: Version'
type: SIMPLE
key: 'vmware.version[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware service version.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: component
value: system
discovery_rules:
- uuid: 16ffc933cce74cf28a6edf306aa99782
name: 'Discover VMware clusters'
type: SIMPLE
key: 'vmware.cluster.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Discovery of clusters'
item_prototypes:
- uuid: 46111f91dd564a459dbc1d396e2e6c76
name: 'VMware: Status of "{#CLUSTER.NAME}" cluster'
type: SIMPLE
key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware cluster status.'
valuemap:
name: 'VMware status'
tags:
- tag: cluster
value: '{#CLUSTER.NAME}'
- tag: component
value: cluster
- uuid: 8fb6a45cbe074b0cb6df53758e2c6623
name: 'Discover VMware datastores'
type: SIMPLE
key: 'vmware.datastore.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
item_prototypes:
- uuid: 4b61838ba4c34e709b25081ae5b059b5
name: 'VMware: Average read latency of the datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Amount of time for a read operation from the datastore (milliseconds).'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 5355c401dc244bc588ccd18767577c93
name: 'VMware: Free space on datastore {#DATASTORE} (percentage)'
type: SIMPLE
key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'
delay: 5m
history: 7d
value_type: FLOAT
units: '%'
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware datastore space in percentage from total.'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0
name: 'VMware: Total size of datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'
delay: 5m
history: 7d
units: B
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware datastore space in bytes.'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d
name: 'VMware: Average write latency of the datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Amount of time for a write operation to the datastore (milliseconds).'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: a5bc075e89f248e7b411d8f960897a08
name: 'Discover VMware hypervisors'
type: SIMPLE
key: 'vmware.hv.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Discovery of hypervisors.'
host_prototypes:
- uuid: 051a1469d4d045cbbf818fcc843a352e
host: '{#HV.UUID}'
name: '{#HV.NAME}'
group_links:
- group:
name: Applications
group_prototypes:
- name: '{#CLUSTER.NAME}'
- name: '{#DATACENTER.NAME}'
templates:
- name: 'VMware Hypervisor'
macros:
- macro: '{$VMWARE.HV.UUID}'
value: '{#HV.UUID}'
description: 'UUID of hypervisor.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#HV.IP}'
- uuid: 9fd559f4e88c4677a1b874634dd686f5
name: 'Discover VMware VMs'
type: SIMPLE
key: 'vmware.vm.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Discovery of guest virtual machines.'
host_prototypes:
- uuid: 23b9ae9d6f33414880db1cb107115810
host: '{#VM.UUID}'
name: '{#VM.NAME}'
group_links:
- group:
name: Applications
group_prototypes:
- name: '{#CLUSTER.NAME} (vm)'
- name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'
- name: '{#HV.NAME}'
templates:
- name: 'VMware Guest'
macros:
- macro: '{$VMWARE.VM.UUID}'
value: '{#VM.UUID}'
description: 'UUID of guest virtual machine.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#VM.IP}'
tags:
- tag: class
value: software
- tag: target
value: vmware
macros:
- macro: '{$VMWARE.PASSWORD}'
description: 'VMware service {$USERNAME} user password'
- macro: '{$VMWARE.URL}'
description: 'VMware service (vCenter or ESX hypervisor) SDK URL (https://servername/sdk)'
- macro: '{$VMWARE.USERNAME}'
description: 'VMware service user name'
valuemaps:
- uuid: 3c59c22905054d42ac4ee8b72fe5f270
name: 'VMware status'
mappings:
- value: '0'
newvalue: gray
- value: '1'
newvalue: green
- value: '2'
newvalue: yellow
- value: '3'
newvalue: red
Elementos exportados
Los elementos exportados se explican en las tablas siguientes.
| Element | Type | Description | |
|---|---|---|---|
| template_groups | (obligatorio) Elemento raíz para los grupos de template. | ||
| uuid | string | (obligatorio) Identificador único de este grupo de template. | |
| name | string | (obligatorio) Nombre del grupo de template. | |
| host_groups | (obligatorio) Elemento raíz para los grupos de host que son utilizados por prototipos de host. | ||
| uuid | string | (obligatorio) Identificador único de este grupo de host. | |
| name | string | (obligatorio) Nombre del grupo de host. | |
| templates | Elemento raíz para templates. | ||
Templates
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Identificador único de este template. | |
| template | string | (required) Nombre único del template. | |
| name | string | Nombre visible del template. | |
| description | text | Descripción del template. | |
| vendor | Elemento raíz para el proveedor del template (presente si el template exportado contiene datos del proveedor). | ||
| name | string | (required) Nombre del proveedor del template. | |
| version | string | (required) Versión del template. Para los templates incluidos de serie, la versión se muestra de la siguiente manera: versión principal de Zabbix, delimitador ("-"), número de revisión (aumenta con cada nueva versión del template y se reinicia con cada versión principal de Zabbix). Por ejemplo, 6.4-0, 6.4-3, 7.0-0, 7.0-3. |
|
| templates | Elemento raíz para los templates vinculados. | ||
| name | string | (required) Nombre del template. | |
| groups | Elemento raíz para los grupos de templates. | ||
| name | string | (required) Nombre del grupo de templates. | |
| items | Elemento raíz para template items. | ||
| discovery_rules | Elemento raíz para template low-level discovery rules. | ||
| httptests | Elemento raíz para template web scenarios. | ||
| tags | Elemento raíz para las etiquetas del template. | ||
| tag | string | (required) Nombre de la etiqueta. | |
| value | string | Valor de la etiqueta. | |
| macros | Elemento raíz para las macros de usuario del template. | ||
| macro | string | (required) Nombre de la macro de usuario. | |
| type | string | Tipo de macro de usuario. Valores posibles:1 TEXT (0, default), SECRET_TEXT (1), VAULT (2). Véase también: User macro object ( type). |
|
| value | string | Valor de la macro de usuario. | |
| description | string | Descripción de la macro de usuario. | |
| dashboards | Elemento raíz para template dashboards. | ||
| valuemaps | Elemento raíz para template value maps. | ||
Elementos de template
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Identificador único de este item. | |
| name | string | (required) Nombre del item. | |
| type | string | Tipo de item. Valores posibles:1 ZABBIX_PASSIVE (0, default), 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 | string | (required for SNMP_AGENT items) ID de objeto SNMP. | |
| key | string | (required) Clave del item. | |
| delay | string | Intervalo de actualización del item. Predeterminado: 1m. El valor siempre será 0 para los items TRAP. |
|
| history | string | Período de tiempo (usando sufijo de tiempo, macro de usuario o macro LLD) durante el cual deben almacenarse los datos históricos. Predeterminado: 31d. |
|
| trends | string | Período de tiempo (usando sufijo de tiempo, macro de usuario o macro LLD) durante el cual deben almacenarse los datos de tendencias. Predeterminado: 365d. |
|
| status | string | Estado del item. Valores posibles:1 ENABLED (0, default), DISABLED (1). |
|
| value_type | string | Tipo de valor recibido. Valores posibles:1 FLOAT (0), CHAR (1), LOG (2), UNSIGNED (3, default), TEXT (4), BINARY (5). |
|
| allowed_hosts | string | Lista de direcciones IP de hosts, separadas por comas, autorizadas para enviar datos para el item. Compatible con items TRAP y HTTP_AGENT. |
|
| units | string | Unidades del valor recibido (bps, B, etc.). | |
| params | text | Parámetros adicionales según el tipo de item (script ejecutado para items SSH y TELNET; consulta SQL para items ODBC; fórmula para items CALCULATED; el script para items ITEM_TYPE_SCRIPT y ITEM_TYPE_BROWSER). | |
| ipmi_sensor | string | Sensor IPMI. Compatible con items IPMI. |
|
| authtype | string | Tipo de autenticación. Compatible con items SSH y HTTP_AGENT. Valores posibles para items SSH:1 PASSWORD (0, default), PUBLIC_KEY (1). Valores posibles para items HTTP_AGENT:1 NONE (0, default), BASIC (1), NTLM (2), Kerberos (3), o Digest (4). |
|
| username | string | (required for SSH and TELNET items) Nombre de usuario para autenticación. Compatible con items SIMPLE, ODBC, JMX y HTTP_AGENT. Cuando se usa para items JMX, también debe especificarse password (ver más abajo) o ambos elementos deben dejarse en blanco. |
|
| password | string | (required for SSH and TELNET items) Contraseña para autenticación. Compatible con items SIMPLE, ODBC, JMX y HTTP_AGENT. Cuando se usa para items JMX, también debe especificarse username (ver arriba) o ambos elementos deben dejarse en blanco. |
|
| publickey | string | (required for SSH items) Nombre del archivo de clave pública. | |
| privatekey | string | (required for SSH items) Nombre del archivo de clave privada. | |
| description | text | Descripción del item. | |
| inventory_link | string | Campo de inventario del host que se completa mediante el item. Valores posibles:1 NONE (0), ALIAS (4), etc. (consulte Inventario del host para ver los campos compatibles). |
|
| valuemap | Elemento raíz para los mapas de valores del item. | ||
| name | string | (required) Nombre del mapa de valores que se usará para el item. | |
| logtimefmt | string | Formato de la hora en las entradas de registro. Compatible con items de tipo de valor LOG. |
|
| preprocessing | Elemento raíz para el preprocesamiento de valores del item. | ||
| step | Elemento raíz para los pasos de preprocesamiento de valores de items de template. | ||
| jmx_endpoint | string | Punto de conexión JMX. Compatible con items JMX. |
|
| master_item | (required for DEPENDENT items) Elemento raíz para el master item del item dependiente. | ||
| key | string | (required) Clave del master item del item dependiente. | |
| timeout | string | Tiempo de espera de la solicitud de sondeo de datos del item. Compatible con la lista de Timeouts de tipos de item. |
|
| url | string | (required for HTTP_AGENT items) Cadena de URL. | |
| query_fields | Elemento raíz para los parámetros de consulta. Compatible con items HTTP_AGENT. |
||
| name | string | (required for HTTP_AGENT items) Nombre del parámetro de consulta. | |
| value | string | Valor del parámetro de consulta. Compatible con items HTTP_AGENT. |
|
| parameters | Elemento raíz para parámetros definidos por el usuario. Compatible con items ITEM_TYPE_SCRIPT y ITEM_TYPE_BROWSER. |
||
| name | string | (required for ITEM_TYPE_SCRIPT and ITEM_TYPE_BROWSER items) Nombre del parámetro definido por el usuario. | |
| value | string | Valor del parámetro definido por el usuario. Compatible con items ITEM_TYPE_SCRIPT y ITEM_TYPE_BROWSER. |
|
| posts | string | Datos del cuerpo de la solicitud HTTP(S). Compatible con items HTTP_AGENT. |
|
| status_codes | string | Rangos de códigos de estado HTTP requeridos, separados por comas. Compatible con items HTTP_AGENT. |
|
| follow_redirects | string | Seguir redirecciones de la respuesta mientras se sondean los datos. Compatible con items HTTP_AGENT. Valores posibles:1 NO (0), YES (1, default). |
|
| post_type | string | Tipo del cuerpo de los datos enviados. Compatible con items HTTP_AGENT. Valores posibles:1 RAW (0, default), JSON (2), XML (3). |
|
| http_proxy | string | Cadena de conexión del proxy HTTP(S). Compatible con items HTTP_AGENT. |
|
| headers | Elemento raíz para los encabezados de la solicitud HTTP(S). Compatible con items HTTP_AGENT. |
||
| name | string | (required for HTTP_AGENT items) Nombre del encabezado. | |
| value | string | (required for HTTP_AGENT items) Valor del encabezado. | |
| retrieve_mode | string | Qué parte de la respuesta debe almacenarse. Compatible con items HTTP_AGENT. Valores posibles:1 BODY (0, default), HEADERS (1), BOTH (2). |
|
| request_method | string | Tipo de método de solicitud. Compatible con items HTTP_AGENT. Valores posibles:1 GET (0, default), POST (1), PUT (2), HEAD (3). |
|
| output_format | string | Cómo procesar la respuesta. Compatible con items HTTP_AGENT. Valores posibles:1 RAW (0, default), JSON (1). |
|
| allow_traps | string | Permitir poblar el valor de forma similar al item trapper. Compatible con items HTTP_AGENT. Valores posibles:1 NO (0, default), YES (1). |
|
| ssl_cert_file | string | Ruta del archivo de clave SSL pública. Compatible con items HTTP_AGENT. |
|
| ssl_key_file | string | Ruta del archivo de clave SSL privada. Compatible con items HTTP_AGENT. |
|
| ssl_key_password | string | Contraseña del archivo de clave SSL. Compatible con items HTTP_AGENT. |
|
| verify_peer | string | Si se debe validar que el certificado del host es auténtico. Compatible con items HTTP_AGENT. Valores posibles:1 NO (0, default), YES (1). |
|
| verify_host | string | Si se debe validar que el nombre del host para la conexión coincide con el del certificado del host. Compatible con items HTTP_AGENT. Valores posibles:1 NO (0, default), YES (1). |
|
| tags | Elemento raíz para las etiquetas del item. | ||
| tag | string | (required) Nombre de la etiqueta. | |
| value | string | Valor de la etiqueta. | |
| triggers | Elemento raíz para los triggers de items de template. | ||
Véase también: Objeto Item (consulte la propiedad correspondiente con el mismo nombre).
Pasos de preprocesamiento del valor del template item
| Element | Type | Description | |
|---|---|---|---|
| type | string | (required) El tipo de paso de preprocesamiento del valor del item. 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 comprobació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 | (required) Elemento raíz para los parámetros del paso de preprocesamiento del valor del item. | ||
| parameter | string | Parámetro individual del paso de preprocesamiento del valor del item. | |
| error_handler | string | Tipo de acción utilizado en caso de fallo del paso de preprocesamiento. Valores posibles:1 ORIGINAL_ERROR (0, predeterminado), DISCARD_VALUE (1), CUSTOM_VALUE (2), CUSTOM_ERROR (3). |
|
| error_handler_params | string | Parámetros del controlador de errores. | |
Véase también: Objeto de preprocesamiento de item (consulte la propiedad correspondiente con el mismo nombre).
Triggers de item de template
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Identificador único para este trigger. | |
| expression | string | (required) Expresión del trigger. | |
| recovery_mode | string | Base para generar eventos OK. Valores posibles:1 EXPRESSION (0, predeterminado), RECOVERY_EXPRESSION (1), NONE (2). |
|
| recovery_expression | string | Expresión de recuperación del trigger. | |
| 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 | Nombre de la etiqueta que se usará para la correlación de eventos. | |
| name | string | (required) Nombre del trigger. | |
| event_name | string | Nombre del evento. | |
| opdata | string | Datos operativos. | |
| url_name | string | Etiqueta para la URL asociada con el trigger. | |
| url | string | URL asociada con el trigger. | |
| status | string | Estado del trigger. Valores posibles:1 ENABLED (0, predeterminado), DISABLED (1). |
|
| priority | string | Severidad del trigger. Valores posibles:1 NOT_CLASSIFIED (0, predeterminado), INFO (1), WARNING (2), AVERAGE (3), HIGH (4), DISASTER (5). |
|
| description | text | Descripción del trigger. | |
| type | string | Tipo de generación de eventos (un solo evento de problema o varios eventos de problema). Valores posibles:1 SINGLE (0, predeterminado), MULTIPLE (1). |
|
| manual_close | string | Cierre manual de eventos de problema. Valores posibles:1 NO (0, predeterminado), YES (1). |
|
| dependencies | Elemento raíz para dependencias. | ||
| name | string | (required) Nombre del trigger dependiente. | |
| expression | string | (required) Expresión del trigger dependiente. | |
| recovery_expression | string | Expresión de recuperación del trigger dependiente. | |
| tags | Elemento raíz para etiquetas del trigger. | ||
| tag | string | (required) Nombre de la etiqueta. | |
| value | string | Valor de la etiqueta. | |
Véase también: Trigger object (consulte la propiedad correspondiente con el mismo nombre).
Reglas de descubrimiento de bajo nivel de Template
La mayoría de los elementos de las reglas de descubrimiento de bajo nivel de template son los mismos que los de template items. La tabla siguiente describe aquellos elementos que difieren de los template items.
| Element | Type | Description | |
|---|---|---|---|
| type | string | Tipo de item. Valores posibles:1 ZABBIX_PASSIVE (0, default), TRAP (2), SIMPLE (3), INTERNAL (5), ZABBIX_ACTIVE (7), EXTERNAL (10), ODBC (11), IPMI (12), SSH (13), TELNET (14), JMX (16), DEPENDENT (18), HTTP_AGENT (19), SNMP_AGENT (20), ITEM_TYPE_SCRIPT (21), ITEM_TYPE_BROWSER (22). |
|
| key | string | (required) La clave de la regla de descubrimiento de bajo nivel. | |
| filter | Elemento raíz para los filtros de reglas de descubrimiento de bajo nivel de template. | ||
| lifetime | string | Período de tiempo (usando segundos, sufijo de tiempo, o macro de usuario), tras el cual se eliminarán los recursos descubiertos que ya no existan. Default: 7d. |
|
| lifetime_type | string | Escenario para eliminar recursos LLD perdidos. Valores posibles: DELETE_NEVER, DELETE_IMMEDIATELY, DELETE_AFTER. |
|
| enabled_lifetime | string | Período de tiempo (usando segundos, sufijo de tiempo, o macro de usuario), tras el cual se deshabilitarán los recursos descubiertos que ya no existan. | |
| enabled_lifetime_type | string | Escenario para deshabilitar recursos LLD perdidos. Valores posibles: DISABLE_NEVER, DISABLE_IMMEDIATELY, DISABLE_AFTER. |
|
| item_prototypes | Elemento raíz para los elementos prototipo de item de template, que son los mismos que para template items. | ||
| trigger_prototypes | Elemento raíz para los elementos prototipo de trigger de template, que son los mismos que para template item triggers. | ||
| graph_prototypes | Elemento raíz para los elementos prototipo de gráfico de template, que son los mismos que para host graphs. | ||
| host_prototypes | Elemento raíz para los elementos prototipo de host de template, que son los mismos que para hosts. | ||
| master_item | string | (required for DEPENDENT rules) Elemento raíz para el item maestro de la regla dependiente. | |
| lld_macro_paths | Elemento raíz para las rutas de macro de la regla de descubrimiento de bajo nivel. | ||
| lld_macro | string | (required) Nombre de la macro de la regla de descubrimiento de bajo nivel. | |
| path | string | (required) Selector del valor, que se asignará a la macro correspondiente. | |
| preprocessing | Elemento raíz para el preprocesamiento del valor de la regla de descubrimiento de bajo nivel. | ||
| step | Elemento raíz para los elementos de paso de preprocesamiento del valor de la regla de descubrimiento de bajo nivel, que son los mismos que para template item value preprocessing steps, excepto que tienen menos valores posibles. Véase también: LLD rule preprocessing object. | ||
| overrides | Elemento raíz para las reglas de anulación de la regla de descubrimiento de bajo nivel. | ||
| name | string | (required) Nombre único de la anulación. | |
| step | string | (required) Número de orden único de la anulación. | |
| stop | string | Detener el procesamiento de las siguientes anulaciones si coincide. | |
| filter | Elemento raíz para los elementos de filtro de las reglas de anulación de la regla de descubrimiento de bajo nivel de template, que son los mismos que para template low-level discovery rule filters. | ||
| operations | Elemento raíz para las operaciones de anulación de la regla de descubrimiento de bajo nivel de template. | ||
Véase también: LLD rule object (consulte la propiedad correspondiente con el mismo nombre).
Filtros de la regla de descubrimiento de bajo nivel de Template
| Element | Type | Description | |
|---|---|---|---|
| evaltype | string | Anula el método de evaluación de las condiciones del filtro. Valores posibles:1 AND_OR (0, predeterminado), AND (1), OR (2), FORMULA (3). |
|
| formula | string | Fórmula de cálculo personalizada para las condiciones del filtro. | |
| conditions | Elemento raíz para las condiciones del filtro. | ||
| macro | string | (obligatorio) El nombre de la macro de descubrimiento de bajo nivel sobre la que realizar la comprobación. | |
| value | string | Valor con el que comparar. | |
| operator | string | Operador de la condición. Valores posibles:1 MATCHES_REGEX (8, predeterminado), NOT_MATCHES_REGEX (9). |
|
| formulaid | string | (obligatorio) ID único arbitrario que se usa para referenciar una condición desde la expresión personalizada. Solo puede contener letras mayúsculas. El ID debe ser definido por el usuario al modificar las condiciones del filtro, pero se generará de nuevo al solicitarlas posteriormente. | |
Consulte también: LLD rule filter object (consulte la propiedad correspondiente con el mismo nombre).
Operaciones de anulación de reglas de bajo nivel de plantilla
| Elemento | Tipo | Descripción | |
|---|---|---|---|
| operationobject | string | Objeto al que se aplica la operación. Valores posibles:1 ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3). |
|
| operator | string | 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 | string | Una expresión regular o una cadena para el operador de condición de anulación. | |
| status | string | Estado del objeto tras la operación de anulación. | |
| discover | string | Indica si el objeto se añade como resultado del descubrimiento. | |
| delay | string | Intervalo de actualización establecido para la métrica prototipo tras la operación de anulación. | |
| history | string | Periodo de almacenamiento de histórico establecido para la métrica prototipo tras la operación de anulación. | |
| trends | string | Periodo de almacenamiento de tendencias establecido para la métrica prototipo tras la operación de anulación. | |
| severity | string | Gravedad del prototipo de disparador establecida tras la operación de anulación. | |
| tags | Elemento raíz para las etiquetas establecidas para el objeto tras la operación de anulación. | ||
| tag | string | (obligatorio) Nombre de la etiqueta. | |
| value | string | Valor de la etiqueta. | |
| templates | Elemento raíz para las plantillas vinculadas al prototipo de equipo tras la operación de anulación. | ||
| name | string | (obligatorio) Nombre de la plantilla. | |
| inventory_mode | string | Modo de inventario del prototipo de equipo establecido tras la operación de anulación. | |
Véase también: Objeto de operación de anulación de regla LLD (consulte la propiedad relevante con el mismo nombre).
Escenarios web de la template
| Elemento | Tipo | Descripción | |
|---|---|---|---|
| uuid | string | (requerido) Identificador único para este escenario web. | |
| name | string | (requerido) Nombre del escenario web. | |
| delay | string | Frecuencia (usando segundos, sufijo de tiempo o macro de usuario) de ejecución del escenario web. Por defecto: 1m. |
|
| attempts | integer | El número de intentos para ejecutar los pasos del escenario web. Valores posibles:1 1-10 (por defecto: 1). |
|
| agent | string | Agente cliente. Zabbix simulará ser el navegador seleccionado. Esto es útil cuando un sitio web devuelve contenido diferente para diferentes navegadores. Por defecto: Zabbix. |
|
| http_proxy | string | Proxy que será utilizado por el escenario web dado como: http://[usuario[:contraseña]@]proxy.example.com[:puerto] |
|
| variables | Elemento raíz para las variables del escenario web que pueden usarse en los pasos del escenario. | ||
| name | string | (requerido) Nombre de la variable. | |
| value | text | (requerido) Valor de la variable. | |
| headers | Elemento raíz para las cabeceras HTTP que se enviarán al realizar una petición. Las cabeceras deben listarse usando la misma sintaxis que aparecerían en el protocolo HTTP. |
||
| name | string | (requerido) Nombre de la cabecera. | |
| value | text | (requerido) Valor de la cabecera. | |
| status | string | Estado del escenario web. Valores posibles:1 ENABLED (0, por defecto), DISABLED (1). |
|
| authentication | string | Método de autenticación. Valores posibles:1 NONE (0, por defecto), BASIC (1), NTLM (2), Kerberos (3) o Digest (4). |
|
| http_user | string | Nombre de usuario utilizado para la autenticación BASIC (HTTP), NTLM, Kerberos o Digest. | |
| http_password | string | Contraseña utilizada para la autenticación BASIC (HTTP), NTLM, Kerberos o Digest. | |
| verify_peer | string | Verificar el certificado SSL del servidor web. Valores posibles:1 NO (0, por defecto), YES (1). |
|
| verify_host | string | Verificar que el campo Common Name o el campo Subject Alternate Name del certificado del servidor web coincida. Valores posibles:1 NO (0, por defecto), YES (1). |
|
| ssl_cert_file | string | Nombre del archivo de certificado SSL utilizado para la autenticación del cliente (debe estar en formato PEM). | |
| ssl_key_file | string | Nombre del archivo de clave privada SSL utilizado para la autenticación del cliente (debe estar en formato PEM). | |
| ssl_key_password | string | Contraseña del archivo de clave privada SSL. | |
| steps | (requerido) Elemento raíz para los pasos del escenario web de la template. | ||
| tags | Elemento raíz para las etiquetas del escenario web. | ||
| tag | string | (requerido) Nombre de la etiqueta. | |
| value | string | Valor de la etiqueta. | |
Ver también: Objeto escenario web (consulte la propiedad correspondiente con el mismo nombre).
Pasos del escenario web de la plantilla
| Elemento | Tipo | Descripción | |
|---|---|---|---|
| name | string | (obligatorio) Nombre del paso del escenario web. | |
| url | string | (obligatorio) URL para monitorización. | |
| query_fields | Elemento raíz para los parámetros de consulta (un array de campos HTTP que se añadirán a la URL al realizar una petición). | ||
| name | string | (obligatorio) Nombre del parámetro de consulta. | |
| value | string | Valor del parámetro de consulta. | |
| posts | Elemento raíz para las variables HTTP POST (una cadena (datos post sin procesar) o un array de campos HTTP (datos de campo de formulario)). | ||
| name | string | (obligatorio) Nombre del campo post. | |
| value | string | (obligatorio) Valor del campo post. | |
| variables | Elemento raíz de las variables a nivel de paso (macros) que deben aplicarse después de este paso. Si el valor de la variable tiene el prefijo 'regex:', entonces su valor se extrae de los datos devueltos por este paso según el patrón de expresión regular que sigue al prefijo 'regex:' |
||
| name | string | (obligatorio) Nombre de la variable. | |
| value | text | (obligatorio) Valor de la variable. | |
| headers | Elemento raíz para las cabeceras HTTP que se enviarán al realizar una petición. | ||
| name | string | (obligatorio) Nombre de la cabecera. | |
| value | text | (obligatorio) Valor de la cabecera. | |
| follow_redirects | string | Seguir redirecciones HTTP. Valores posibles:1 NO (0), SÍ (1, por defecto). |
|
| retrieve_mode | string | Modo de obtención de la respuesta HTTP. Valores posibles:1 BODY (0, por defecto), HEADERS (1), BOTH (2). |
|
| timeout | string | Tiempo de espera (usando segundos, sufijo de tiempo, o macro de usuario) para la ejecución del paso. Por defecto: 15s. |
|
| required | string | Texto que debe estar presente en la respuesta (se ignora si está vacío). | |
| status_codes | string | Lista separada por comas de los códigos de estado HTTP aceptados (por ejemplo, 200-201,210-299; se ignora si está vacío). |
|
Véase también: Objeto paso de escenario web (consulte la propiedad relevante con el mismo nombre).
Paneles de template
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Identificador único de este panel. | |
| name | string | (required) Nombre del panel de template. | |
| display period | integer | Periodo de visualización de las páginas del panel. | |
| auto_start | string | Inicio automático de la presentación de diapositivas. Valores posibles:1 NO (0), YES (1, predeterminado). |
|
| pages | Elemento raíz para las páginas del panel de template. | ||
| name | string | Nombre de la página. | |
| display period | integer | Periodo de visualización de la página. | |
| sortorder | integer | Orden de clasificación de la página. | |
| widgets | Elemento raíz para los widgets del panel de template. | ||
Véase también: Objeto de panel de template (consulte la propiedad correspondiente con el mismo nombre).
Widgets del dashboard de template
| Element | Type | Description | |
|---|---|---|---|
| type | string | (required) Tipo de widget. | |
| name | string | Nombre del widget. | |
| x | integer | Posición horizontal desde el lado izquierdo del dashboard de template. Valores posibles:1 0-71. |
|
| y | integer | Posición vertical desde la parte superior del dashboard de template. Valores posibles:1 0-63. |
|
| width | integer | Ancho del widget. Valores posibles:1 1-72. |
|
| height | integer | Altura del widget. Valores posibles:1 1-64. |
|
| hide_header | string | Ocultar el encabezado del widget. Valores posibles:1 NO (0, predeterminado), YES (1). |
|
| fields | Elemento raíz para los campos del widget del dashboard de template. | ||
| type | string | (required) Tipo de campo del widget. Valores posibles:1 INTEGER (0), STRING (1), ITEM (4), ITEM_PROTOTYPE (5), GRAPH (6), GRAPH_PROTOTYPE (7), MAP (8), SERVICE (9), SLA (10), USER (11), ACTION (12), MEDIA_TYPE (13). |
|
| name | string | (required) Nombre del campo del widget. | |
| value | mixed | (required) Valor del campo del widget, según el tipo de campo. | |
Véase también: Objeto widget del dashboard de template (consulte la propiedad correspondiente con un nombre coincidente).
Mapas de valores de template
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Identificador único para este mapa de valores. | |
| name | string | (required) Nombre del mapa de valores. | |
| mapping | Elemento raíz para las asignaciones. | ||
| type | string | Tipo de coincidencia de la asignación. Valores posibles:1 EQUAL (0, default), GREATER_OR_EQUAL (2), LESS_OR_EQUAL (3), IN_RANGE (4), REGEXP (5), DEFAULT (6). |
|
| value | string | Valor original. | |
| newvalue | string | (required) Valor al que se asigna el valor original. | |
Véase también: Objeto de mapa de valores (consulte la propiedad correspondiente con el mismo nombre).
Notas al pie
1 Los valores enteros de la API entre corchetes, por ejemplo, ENABLED (0), se mencionan solo como referencia. Para obtener más información, consulte la página del objeto API enlazada en la entrada de la tabla o al final de cada sección.