Las plantillas se exportan con muchos objetos relacionados y relaciones entre objetos.
La exportación de plantilla contiene:
Para exportar plantillas, haga lo siguiente:
Dependiendo del formato seleccionado, las plantillas son exportadas a un archivo local con un nombre predeterminado:
zabbix\_export\_templates.yaml
- en la exportación YAML (opción predeterminada para exportar);zabbix\_export\_templates.xml
- en la exportación XML;zabbix\_export\_templates.json
- en la exportación JSON.Para importar plantillas, haga lo siguiente:
Si marca la casilla Opciones avanzadas, se mostrará una lista de todos los elementos importables - marque o desmarque cada regla de importación según la necesidad.
Si hace clic en la casilla de verificación de la fila Todo, todos los elementos situados debajo de ella se marcarán o desmarcarán.
Reglas de importación:
Regla | Descripción |
---|---|
Update existing | Los elementos existentes serán actualizados con los datos tomados del archivo de importación. De lo contrario, no se actualizarán. |
Create new | La importación agregará nuevos elementos usando los datos del archivo de importación. De lo contrario, no los agregará. |
Delete missing | La importación eliminará los elementos existentes que no se encuentren en el archivo de importación. De lo contrario, no los eliminará. Si Delete missing es marcado para Template linkage, la vinculación actual de plantillas que no se encuentre en el archivo de importación será desvinculada. La entidades (métricas, iniciadores, gráficos, etc.) heredadas de las plantillas desvinculadas no se eliminarán (a menos que la opción Delete missing esté seleccionada para cada entidad). |
En la siguiente pantalla, podrá ver el contenido de la plantilla que está importando. Si se trata de una plantilla nueva, todos los elementos se mostrarán en verde. Si se actualiza una plantilla existente, los nuevos elementos de la plantilla se resaltarán en verde; Los elementos de la plantilla eliminados se resaltarán en rojo; los elementos que no han cambiado se mostrarán en un fondo gris.
EL menú de la izquierda puede ser usado para navegar a través de la lista de cambios. La sección Updated resalta todos los cambios realizados en los elementos de la plantilla que ya existen. La sección Added muestra los nuevos elementos de la plantilla. Los elementos de cada sección se agrupan por tipo de elemento; Presione la flecha gris que apunta hacia abajo para expandir o contraer el grupo de elementos.
Revise los cambios de la plantilla y, a continuación, pulse Importar para realizar la importación de plantillas. Se mostrará un mensaje de éxito o error de la importación en la interfaz de usuario.
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
Los elementos exportados se explican en las tablas siguientes.
Elemento | Tipo | Descripción | |
---|---|---|---|
template_groups | (obligatorio) Elemento raíz para grupos de plantillas. | ||
uuid | cadena | (obligatorio) Identificador único para este grupo de plantillas. | |
name | cadena | (obligatorio) Nombre del grupo de plantillas. | |
name | (obligatorio) Elemento raíz para los grupos de equipos que utilizan los prototipos de equipo. | ||
uuid | cadena | (obligatorio) Identificador único para este grupo de equipos. | |
name | cadena | (obligatorio) Nombre del grupo de equipos. | |
templates | Elemento raíz para plantillas. |
Elemento | Tipo | Descripción | |
---|---|---|---|
uuid | cadena | (obligatorio) Identificador único para esta plantilla. | |
template | cadena | (obligatorio) Nombre de plantilla único. | |
name | cadena | Nombre de plantilla visible. | |
description | texto | Descripción de la plantilla. | |
vendor | Elemento raíz para el proveedor de la plantilla (presente si la plantilla exportada contiene datos del proveedor). | ||
name | cadena | (obligatorio) Nombre del proveedor de la plantilla. | |
version | cadena | (obligatorio) Versión de la plantilla. Para plantillas listas para usar, la versión se muestra de la siguiente manera: versión principal de Zabbix, delimitador (" -"), número de revisión (aumentado con cada nueva versión de la plantilla y restablecido 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 plantillas vinculadas. | ||
name | cadena | (obligatorio) Nombre de la plantilla. | |
groups | Elemento raíz para grupos de plantillas. | ||
name | cadena | (obligatorio) Nombre del grupo de plantillas. | |
items | Elemento raíz para elementos de plantilla. | ||
discovery_rules | Elemento raíz para modelo de reglas de descubrimiento de bajo nivel. | ||
httptests | Elemento raíz para escenarios web de plantilla. | ||
tags | Elemento raíz para etiquetas de plantilla. | ||
tag | cadena | (obligatorio) Nombre de etiqueta. | |
value | cadena | Valor de etiqueta. | |
macros | Elemento raíz para macros de usuario de plantilla. | ||
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). Ver también : Objeto macro de usuario ( type ). |
|
value | cadena | Valor de macro de usuario. | |
description | cadena | Descripción de macro de usuario. | |
description | Elemento raíz para los tableros. | ||
valuemaps | Elemento raíz para mapas de valores de plantilla. |
Elemento | Propiedad del elemento | Obligatorio | Tipo | Rango1 | Descripción |
---|---|---|---|---|---|
items | - | Elemento raíz de las métricas. | |||
uuid | x | cadena |
Identificador único de la métrica. | ||
name | x | cadena |
Nombre de la métrica. | ||
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 15 - CALCULADO 16 - JMX 17 - SNMP_TRAP 18 - DEPENDIENTE 19 - HTTP_AGENT 20 - SNMP_AGENT 21 - ITEM_TYPE_SCRIPT |
Tipo de métrica. | |
snmp_oid | - | cadena |
ID de objeto SNMP. Requerido por los elementos SNMP. |
||
key | x | cadena |
Clave de la métrica. | ||
delay | - | string |
Predeterminado: 1m | Intervalo de actualización de la métrica. Acepta segundos o una unidad de tiempo con sufijo (30s, 1m, 2h, 1d). Opcionalmente uno o se pueden especificar más intervalos personalizados como intervalos flexibles o como programación. Varios intervalos están separados por un punto y coma. Se pueden usar macros de usuario. Una sola macro tiene que llenar todo el campo. No se admiten múltiples macros en un campo ni macros mezcladas con texto. Los intervalos flexibles se pueden escribir como dos macros separadas por una barra diagonal (por ejemplo, {$FLEX_INTERVAL}/{$FLEX_PERIOD} ). |
|
history | - | string |
Predeterminado: 90d | Período de tiempo durante el cual se deben almacenar los datos del historial. Un período de tiempo que utiliza el sufijo de tiempo, una macro de usuario o una macro LLD. | |
trends | - | string |
Predeterminado: 365d | Período de tiempo durante el cual se deben almacenar los datos de tendencias. Un período de tiempo que utiliza el sufijo de tiempo, una macro de usuario o una macro LLD. | |
status | - | string |
0 - HABILITADO (predeterminado) 1 - DESHABILITADO |
Estado de la métrica. | |
value_type | - | cadena |
0 - FLOAT 1 - CHAR 2 - LOG 3 - UNSIGNED (predeterminado) 4 - TEXTO |
Tipo de valor recibido. | |
allowed_hosts | - | cadena |
Lista de direcciones IP (delimitadas por comas) de equipos a los que se permite enviar datos para la métrica. Usado por métricas de captura y agente HTTP. |
||
units | - | cadena |
Unidades de valores devueltos (bps, B, etc.). | ||
params | - | texto |
Parámetros adicionales según el tipo de elemento: - script ejecutado para elementos Script, SSH y Telnet; - consulta SQL para elementos del monitor de base de datos; - fórmula para elementos calculados. |
||
ipmi_sensor | - | cadena |
Sensor IPMI. Usado solo por métricas IPMI. |
||
authtype | - | string |
Tipo de autenticación para métricas de agente SSH: 0 - CONTRASEÑA (predeterminada) 1 - PUBLIC_KEY Tipo de autenticación para elementos del agente HTTP: 0 - NINGUNO (predeterminado) 1 - BÁSICO 2 - NTLM |
Tipo de autenticación. Usado solo por elementos de agente SSH y HTTP. |
|
username | - | cadena |
Nombre de usuario para autenticación. Usado por verificación simple, SSH, Telnet, monitor de base de datos, elementos de agente JMX y HTTP. Requerido por elementos SSH y Telnet. Cuando lo usa el agente JMX, la contraseña debe También se debe especificar junto con el nombre de usuario o ambas propiedades deben dejarse en blanco. |
||
password | - | cadena |
Contraseña para autenticación. Se utiliza mediante comprobación simple, SSH, Telnet, monitor de base de datos, métricas de agente JMX y HTTP. Cuando lo utiliza el agente JMX, el nombre de usuario también debe especificarse junto con la contraseña o ambas propiedades. debe dejarse en blanco. |
||
publickey | - | cadena |
Nombre del archivo de clave pública. Obligatorio para las métricas de agente SSH. |
||
privatekey | - | cadena |
Nombre del archivo de clave privada. Obligatorio para las métricas de agente SSH. |
||
port | - | cadena |
Puerto personalizado monitoreado por la métrica. Puede contener macros de usuario. Usado solo por métricas SNMP. |
||
description | - | texto |
Descripción de la métrica. | ||
inventory_link | - | string |
0 - NINGUNO Nombre del campo de inventario de host en mayúsculas. Por ejemplo: 4 - ALIAS 6 - SO_FULL 14 - HARDWARE etc. |
Campo de inventario del equipo que se completa con la métrica. Consulte la página de inventario de equipo para obtener una lista de campos admitidos de inventario de equipo y sus ID. |
|
logtimefmt | - | cadena |
Formato de la hora en las entradas del registro. Usado sólo por métricas del registro. |
||
jmx_endpoint | - | cadena |
Punto final JMX. Usado solo por métricas del agente JMX. |
||
url | - | cadena |
Cadena URL. Obligatorio solo para métricas del agente HTTP. |
||
allow_traps | - | string |
0 - NO (predeterminado) 1 - SÍ |
Permite completar el valor como en una métricas de captura. Usado solo por métricas de agente HTTP. |
|
follow_redirects | - | string |
0 - NO 1 - SÍ (predeterminado) |
Siga las redirecciones de respuesta HTTP mientras sondea los datos. Usado solo por métricas del agente HTTP. |
|
headers | - | Elemento raíz para encabezados de solicitud HTTP(S), donde el nombre del encabezado se usa como clave y el valor del encabezado como valor. Usado solo por métricas del agente HTTP. |
|||
name | x | cadena |
Nombre del encabezado. | ||
value | x | cadena |
Valor del encabezado. | ||
http_proxy | - | cadena |
Cadena de conexión de proxy HTTP(S). Utilizada únicamente por métricas del agente HTTP. |
||
output_format | - | cadena |
0 - RAW (predeterminado) 1 - JSON |
Cómo procesar la respuesta. Usado solo por métricas del agente HTTP. |
|
post_type | - | string |
0 - RAW (predeterminado) 2 - JSON 3 - XML |
Tipo de cuerpo de datos de la publicación. Usado solo por métricas del agente HTTP. |
|
posts | - | cadena |
Datos del cuerpo de la solicitud HTTP(S). Utilizado únicamente por métricas del agente HTTP. |
||
query_fields | - | Elemento raíz para parámetros de consulta. Utilizado únicamente por métricas del agente HTTP. |
|||
name | x | cadena |
Nombre del parámetro. | ||
value | - | cadena |
Valor del parámetro. | ||
request_method | - | cadena |
0 - GET (predeterminado) 1 - POST 2 - PUT 3 - HEAD |
Método de solicitud. Usado solo por métricas del agente HTTP. |
|
retrieve_mode | - | string |
0 - CUERPO (predeterminado) 1 - ENCABEZADOS 2 - AMBOS |
Qué parte de la respuesta debe almacenarse. Usado solo por métricas del agente HTTP. |
|
ssl_cert_file | - | cadena |
Ruta del archivo de clave SSL pública. Utilizada únicamente por métricas del agente HTTP. |
||
ssl_key_file | - | cadena |
Ruta del archivo de clave SSL privada. Utilizada únicamente por métricas del agente HTTP. |
||
ssl_key_password | - | cadena |
Contraseña para el archivo de clave SSL. Utilizada únicamente por métricas del agente HTTP. |
||
status_codes | - | cadena |
Rangos de códigos de estado HTTP requeridos separados por comas. Admite macros de usuario. Ejemplo: 200,200-{$M},{$M},200-400 Usado solo por métricas del agente HTTP. |
||
timeout | - | cadena |
Tiempo de espera de solicitud de sondeo de datos de elementos. Admite macros de usuario. Usado por el agente HTTP y métricas de secuencia de comandos. |
||
verify_host | - | cadena |
0 - NO (predeterminado) 1 - SÍ |
Validar si el nombre de equipo en la URL está en el campo Nombre común o en el campo Nombre alternativo del sujeto del certificado de equipo. < br>Usado sólo por métricas del agente HTTP. |
|
verify_peer | - | string |
0 - NO (predeterminado) 1 - SÍ |
Validar si el certificado de host es auténtico. Usado solo por métricas del agente HTTP. |
|
parameters | - | Elemento raíz para parámetros definidos por el usuario. Utilizado únicamente por métricas de script. |
|||
name | x | cadena |
Nombre del parámetro. Usado sólo por métricas de script. |
||
value | - | cadena |
Valor del parámetro. Usado sólo por métricas de script. |
||
value map | - | Mapa de valores. | |||
name | x | cadena |
Nombre del mapa de valores que se utilizará para la métrica. | ||
preprocessing | - | Elemento raíz para el preprocesamiento del valor de la métrica. | |||
step | - | Paso de preprocesamiento del valor de la métrica individual. | |||
type | x | cadena |
1 - MULTIPLICADOR 2 - RTRIM 3 - LTRIM 4 - TRIM 5 - REGEX 6 - BOOL_TO_DECIMAL 7 - OCTAL_TO_DECIMAL 8 - HEX_TO_DECIMAL 9 - SIMPLE_CHANGE (calculado como (valor recibido-valor anterior)) 10 - CAMBIO_PER_SECOND (calculado como (recibido valor-valor anterior)/(hora actual-hora de la última verificación)) 11 - XMLPATH 12 - JSONPATH 13 - IN_RANGE 14 - MATCHES_REGEX 15 - NOT _MATCHES_REGEX 16 - COMPROBAR_JSON_ERROR 17 - COMPROBAR_XML_ERROR 18 - COMPROBAR_REGEX_ERROR 19 - DESCARTAR_SIN CAMBIAR 20 - DESCARTAR_SIN CAMBIAR _HEARTBEAT 21 - JAVASCRIPT 22 - PROMETHEUS_PATTERN 23 - PROMETHEUS_TO_JSON 24 - CSV_TO_JSON 25 - STR_REPLACE 26 - CHECK_NOT_SUPPORTED |
Tipo de paso de preprocesamiento del valor de la métrica. | |
parameters | - | Elemento raíz para los parámetros del paso de preprocesamiento del valor de la métrica. | |||
parameter | x | cadena |
Parámetro individual del paso de preprocesamiento del valor de la métrica. | ||
error_handler | - | string |
0 - ORIGINAL_ERROR (predeterminado) 1 - DESCARTAR_VALUE 2 - CUSTOM_VALUE 3 - CUSTOM_ERROR |
Tipo de acción utilizado en caso de falla en el paso de preprocesamiento. | |
error_handler_params | - | cadena |
Parámetros del controlador de errores utilizados con 'error_handler'. | ||
master_item | - | Métrica principal de la métrica dependiente. Requerido por métricas dependientes. |
|||
key | x | cadena |
Valor de clave de métrica maestra de métrica dependiente. Se permite la recursividad de hasta 3 métricas dependientes y un recuento máximo de métricas dependientes igual a 29999. |
||
triggers | - | Elemento raíz para iniciadores simples. | |||
Para conocer los valores de las etiquetas de las métricas desencadenantes, consulte la plantilla etiquetas desencadenantes. | |||||
tags | - | Elemento raíz para etiquetas de métricas. | |||
tag | x | cadena |
Nombre de etiqueta. | ||
value | - | cadena |
Valor de etiqueta. |
Elemento | Tipo | Descripción | |
---|---|---|---|
type | cadena | (obligatorio) El tipo de paso de preprocesamiento del valor del elemento. 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 | cadeba | Tipo de acción utilizado en caso de fallo 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 | Requerido | Tipo | Rango | 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 un elemento 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 métrica. | |
lifetime | - | string |
Predeterminado: 30 días | Período de tiempo después del cual se eliminarán las métriocas 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 métricas, consulte Valores de etiquetas de métricas para el preprocesamiento de valores de plantillas de métricas. A continuación solo se describen las etiquetas que son específicas del preprocesamiento del valor de descubrimiento de bajo nivel de la plantilla. | |||||
type | x | cadena |
5 - REGEX 11 - XMLPATH 12 - JSONPATH 15 - NOT_MATCHES_REGEX 16 - CHECK_JSON_ERROR 17 - CHECK _XML_ERROR 20 - DESCARTAR_UNCHANGED_HEARTBEAT 21 - JAVASCRIPT 23 - PROMETHEUS_TO_JSON 24 - CSV_TO_JSON 25 - STR_REPLACE |
Tipo del paso de preprocesamiento del valor del artículo. | |
trigger_prototypes | - | Elemento raíz para prototipos de iniciador. | |||
Para conocer los valores de etiqueta de elemento de prototipo de iniciador, consulte las etiquetas plantilla de iniciador normales. | |||||
graph_prototypes | - | Elemento raíz para prototipos de gráficos. | |||
Para conocer los valores de etiquetas de elementos de prototipos de gráficos, consulte las etiquetas gráfico de plantilla normales. | |||||
host_prototypes | - | Elemento raíz para prototipos de equipos. | |||
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 del artículo, consulte las etiquetas normales de elemento de plantilla. | |||||
master_item | - | Datos del prototipo de métrica individual de la 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 | cadena | Anular 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 reemplazo. 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 | cadena | Estado del objeto tras la operación de reemplazo. | |
discover | cadena | 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 | cadena | Período de almacenamiento del historial establecido para el prototipo de la métrica en la operación de reemplazo. | |
trends | cadena | Período de almacenamiento de tendencias establecido para el prototipo de la métrica tras la operación de reemplazo. | |
severity | cadena | La gravedad del prototipo de iniciador se establece 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 | cadena | Modo de inventario del prototipo del equipo establecido en la operación de reemplazo. |
Consulte también: objeto de operación de anulación de regla LLD (consulte la propiedad relevante con un nombre coincidente).
Elemento | Propiedad del elemento | Obligatorio | Tipo | Rango1 | Descripción |
---|---|---|---|---|---|
triggers | - | Elemento raíz para iniciadores. | |||
uuid | x | cadena |
Identificador único para este iniciador. | ||
expression | x | cadena |
Expresión del iniciador. | ||
recovery_mode | - | string |
0 - EXPRESSION (predeterminado) 1 - RECOVERY_EXPRESSION 2 - NINGUNO |
Base para generar eventos OK. | |
recovery_expression | - | cadena |
Expresión de recuperación del iniciador. | ||
correlation_mode | - | string |
0 - DISABLED (predeterminado) 1 - TAG_VALUE |
Modo de correlación (sin correlación de eventos o correlación de eventos por etiqueta). | |
correlation_tag | - | cadena |
El nombre de la etiqueta que se utilizará para la correlación de eventos. | ||
name | x | cadena |
Nombre del iniciador. | ||
event_name | - | cadena |
Nombre del evento. | ||
opdata | - | cadena |
Datos operativos. | ||
url_name | - | cadena |
Etiqueta de la URL asociada al iniciador. | ||
url | - | cadena |
URL asociada al iniciador. | ||
status | - | string |
0 - HABILITADO (predeterminado) 1 - DISABLED |
Estado del iniciador. | |
priority | - | cadena |
0 - NO_CLASIFICADO (predeterminado) 1 - INFORMACIÓN 2 - ADVERTENCIA 3 - PROMEDIO 4 - ALTO 5 - DESASTRE |
Activador gravedad. | |
description | - | texto |
Descripción del iniciador. | ||
type | - | string |
0 - SINGLE (predeterminado) 1 - MULTIPLE |
Tipo de generación de evento (evento de problema único o eventos de problema múltiple). | |
manual_close | - | string |
0 - NO (predeterminado) 1 - SÍ |
Cierre manual de eventos de problema. | |
dependencies | - | Elemento raíz para dependencias. | |||
name | x | cadena |
Nombre del iniciador dependiente. | ||
expression | x | cadena |
Expresión del iniciador dependiente. | ||
recovery_expression | - | cadena |
Expresión de recuperación del iniciador dependiente. | ||
tags | - | Elemento raíz para etiquetas de activación. | |||
tag | x | cadena |
Nombre de etiqueta. | ||
value | - | cadena |
Valor de etiqueta. |
Elemento | Propiedad del elemento | Obligatorio | Tipo | Rango1 | Descripción |
---|---|---|---|---|---|
httptests | - | Elemento raíz para escenarios web. | |||
uuid | x | cadena |
Identificador único para este escenario 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 | cadena |
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 | cadena |
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 | 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 | cadena |
Nombre del encabezado. | ||
value | x | texto |
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. |
Elemento | Tipo | Descripción | |
---|---|---|---|
name | cadena | (obligatorio) Nombre del paso del escenario web. | |
url | string | (obligatorio) URL para monitoreo. | |
query_fields | Elemento raíz para los parámetros de consulta (una serie de campos HTTP que se agregarán a la URL al realizar una solicitud). | ||
name | cadena | (obligatorio) Nombre del parámetro de consulta. | |
value | cadena | Valor del parámetro de consulta. | |
posts | Elemento raíz para variables HTTP POST (una cadena (datos de publicación sin procesar) o una matriz de campos HTTP (datos de campo de formulario)). | ||
name | cadena | (obligatorio) Nombre del campo de publicación. | |
value | cadena | (obligatorio) Valor del campo de publicación. | |
variables | Elemento raíz de las variables de nivel de paso (macros) que deben aplicarse 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 con el procedimiento habitual. patrón de expresión que sigue el prefijo 'regex:' |
||
name | cadena | (obligatorio) Nombre de la variable. | |
value | texto | (obligatorio) Valor de la variable. | |
headers | Elemento raíz para los encabezados HTTP que se enviarán al realizar una solicitud. | ||
name | cadena | (obligatorio) Nombre del encabezado. | |
value | texto | (obligatorio) Valor del encabezado. | |
follow_redirects | cadena | Seguir redirecciones HTTP. Valores posibles:1 NO (0), SÍ (1, predeterminado). |
|
retrieve_mode | cadena | Modo de recuperación de respuesta HTTP. Valores posibles:1 BODY (0, predeterminado), HEADERS (1), BOTH (2). |
|
timeout | cadena | Tiempo de espera (usando segundos, sufijo de tiempo, o macro de usuario) de ejecución del paso.< br>Predeterminado: 15 s. | |
required | cadena | Texto que debe estar presente en la respuesta (ignorado si está vacío). | |
status_codes | cadena | Una lista delimitada por comas de códigos de estado HTTP aceptados (por ejemplo, 200-201,210-299 ; ignorado si está vacío). |
Consulte también: Objeto de paso de escenario web (consulte la propiedad relevante con un nombre coincidente).
Elemento | Tipo | Descripción | |
---|---|---|---|
uuid | string | (obligatorio) Identificador único para este tablero. | |
name | cadena | (obligatorio) Nombre del tablero de plantilla. | |
display period | entero | Período de visualización de las páginas del tablero. | |
auto_start | cadena | Inicio automático de presentación de diapositivas. Valores posibles:1 NO (0), SÍ (1, predeterminado). |
|
pages | Elemento raíz para las páginas del tablero de plantilla. | ||
name | cadena | Nombre de la página. | |
display period | entero | Período de visualización de la página. | |
sortorder | entero | Orden de clasificación de páginas. | |
widgets | Elemento raíz para widgets del tablero de plantilla. |
Consulte también: Objeto del panel de plantilla (consulte la propiedad relevante con un nombre coincidente).
Elemento | Tipo | Descripción | |
---|---|---|---|
type | cadena | (obligatorio) Tipo de widget. | |
name | cadena | Nombre del widget. | |
x | entero | Posición horizontal desde el lado izquierdo del panel de la plantilla. Valores posibles:1 0-71. |
|
y | entero | Posición vertical desde la parte superior del panel de la plantilla. Valores posibles:1 0-63. |
|
width | entero | Ancho del widget. Valores posibles:1 1-72. |
|
height | entero | Altura del widget. Valores posibles:1 1-64. |
|
hide_header | string | Ocultar encabezado del widget. Valores posibles:1 NO (0, predeterminado), SÍ (1). |
|
fields | Elemento raíz para los campos del widget del tablero de plantilla. | ||
type | cadena | (obligatorio) Tipo de campo del widget. Valores posibles:1 INTEGER (0), STRING (1), ITEM (4), ITEM_PROTOTYPE (5) , GRÁFICO (6), GRÁFICO_PROTOTIPO (7), MAPA (8), SERVICIO (9), SLA (10), USUARIO (11), ACCIÓN (12), TIPO_MEDIO (13). |
|
name | cadena | (obligatorio) Nombre del campo del widget. | |
value | mixto | (obligatorio) Valor del campo del widget, según el tipo de campo. |
Consulte también: Objeto de widget de panel de plantilla (consulte la propiedad relevante con un nombre coincidente).
Elemento | Tipo | Descripción | |
---|---|---|---|
uuid | cadena | (obligatorio) Identificador único para este mapa de valores. | |
name | cadena | (obligatorio) Nombre del mapa de valores. | |
mapping | Elemento raíz para asignaciones. | ||
type | cadena | Tipo de coincidencia de asignación. Valores posibles:1 EQUAL (0, predeterminado), GREATER_OR_EQUAL (2), LESS_OR_EQUAL (3), IN_RANGE (4), REGEXP ( 5), POR DEFECTO (6). |
|
value | cadena | Valor original. | |
newvalue | cadena | (obligatorio) Valor al que se asigna el valor original. |
Consulte también: Objeto de mapa de valores (consulte la propiedad relevante con un nombre coincidente).
1 Los valores enteros de API entre paréntesis, por ejemplo, HABILITADO (0), se mencionan solo como referencia. Para obtener más información, consulte la página del objeto API vinculado en la entrada de la tabla o al final de cada sección.