3 Plantillas

Descripción general

Las plantillas se exportan con muchos objetos relacionados y relaciones entre objetos.

La exportación de plantilla contiene:

  • Grupos de plantillas vinculados
  • Grupos de equipos vinculados (si se usan en la configuración de prototipo de equipo)
  • Datos de plantilla
  • Vinculación a otras plantillas.
  • Vinculación a grupos de plantillas.
  • Métricas directamente vinculadas
  • Iniciadores directamente vinculados
  • Gráficos directamente vinculados
  • Tableros directamente vinculados
  • Reglas de descubrimiento directamente vinculadas con todos los prototipos.
  • Escenarios web directamente vinculados
  • Mapas de valores

Exportación

Para exportar plantillas, haga lo siguiente:

  1. Vaya a Recogida de datosPlantillas.
  2. Marque las casillas de verificación de las plantillas a exportar.
  3. Haga clic en Exportar debajo de la lista.

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.

Importación

Para importar plantillas, haga lo siguiente:

  1. Vaya a: Recogida de datosPlantillas.
  2. Haga clic en Importar en la esquina de arriba a la derecha.
  3. Seleccione el archivo a importar.
  4. Haga clic en Importar en la esquina inferior derecha del formulario de configuración.

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

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.

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.

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](#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.

Items de template

Elemento Tipo Descripción
uuid string (requerido) Identificador único para este item.
name string (requerido) Nombre del item.
type string Tipo de item.
Valores posibles:1 ZABBIX_PASSIVE (0, por defecto), 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 (requerido para items SNMP_AGENT) ID de objeto SNMP.
key string (requerido) Clave del item.
delay string Intervalo de actualización del item.
Por defecto: 1m. El valor siempre será 0 para los items TRAP.
history string Periodo de tiempo (usando sufijo de tiempo, macro de usuario o macro LLD) durante el cual se almacenarán los datos históricos.
Por defecto: 31d.
trends string Periodo de tiempo (usando sufijo de tiempo, macro de usuario o macro LLD) durante el cual se almacenarán los datos de tendencias.
Por defecto: 365d.
status string Estado del item.
Valores posibles:1 ENABLED (0, por defecto), DISABLED (1).
value_type string Tipo de valor recibido.
Valores posibles:1 FLOAT (0), CHAR (1), LOG (2), UNSIGNED (3, por defecto), TEXT (4), BINARY (5).
allowed_hosts string Lista de direcciones IP separadas por comas de los hosts autorizados a enviar datos para el item.
Soportado para items TRAP y HTTP_AGENT.
units string Unidades del valor recibido (bps, B, etc.).
params text Parámetros adicionales dependiendo del tipo de item (script ejecutado para items SSH y TELNET; consulta SQL para items ODBC; fórmula para items CALCULATED; script para items ITEM_TYPE_SCRIPT y ITEM_TYPE_BROWSER).
ipmi_sensor string Sensor IPMI.
Soportado para items IPMI.
authtype string Tipo de autenticación.
Soportado para items SSH y HTTP_AGENT.
Valores posibles para items SSH:1 PASSWORD (0, por defecto), PUBLIC_KEY (1).
Valores posibles para items HTTP_AGENT:1 NONE (0, por defecto), BASIC (1), NTLM (2), Kerberos (3), o Digest (4).
username string (requerido para items SSH y TELNET) Nombre de usuario para autenticación.
Soportado para items SIMPLE, ODBC, JMX y HTTP_AGENT.
Cuando se utiliza para items JMX, también debe especificarse password (ver abajo) o ambos elementos deben dejarse en blanco.
password string (requerido para items SSH y TELNET) Contraseña para autenticación.
Soportado para items SIMPLE, ODBC, JMX y HTTP_AGENT.
Cuando se utiliza para items JMX, también debe especificarse username (ver arriba) o ambos elementos deben dejarse en blanco.
publickey string (requerido para items SSH) Nombre del archivo de clave pública.
privatekey string (requerido para items SSH) Nombre del archivo de clave privada.
description text Descripción del item.
inventory_link string Campo de inventario del host que es rellenado por el item.
Valores posibles:1 NONE (0), ALIAS (4), etc. (ver Inventario de host para los campos soportados).
valuemap Elemento raíz para los mapas de valores del item.
name string (requerido) Nombre del mapa de valores a utilizar para el item.
logtimefmt string Formato de la hora en las entradas de log.
Soportado para 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 Endpoint JMX.
Soportado para items JMX.
master_item (requerido para items DEPENDENT) Elemento raíz para el item maestro del item dependiente.
key string (requerido) Clave del item maestro del item dependiente.
timeout string Timeout de la petición de sondeo de datos del item.
Soportado para la lista de tipos de item con timeouts.
url string (requerido para items HTTP_AGENT) Cadena de URL.
query_fields Elemento raíz para los parámetros de consulta.
Soportado para items HTTP_AGENT.
name string (requerido para items HTTP_AGENT) Nombre del parámetro de consulta.
value string Valor del parámetro de consulta.
Soportado para items HTTP_AGENT.
parameters Elemento raíz para los parámetros definidos por el usuario.
Soportado para items ITEM_TYPE_SCRIPT y ITEM_TYPE_BROWSER.
name string (requerido para items ITEM_TYPE_SCRIPT y ITEM_TYPE_BROWSER) Nombre del parámetro definido por el usuario.
value string Valor del parámetro definido por el usuario.
Soportado para items ITEM_TYPE_SCRIPT y ITEM_TYPE_BROWSER.
posts string Datos del cuerpo de la petición HTTP(S).
Soportado para items HTTP_AGENT.
status_codes string Rangos de códigos de estado HTTP requeridos, separados por comas.
Soportado para items HTTP_AGENT.
follow_redirects string Seguir redirecciones de respuesta al sondear datos.
Soportado para items HTTP_AGENT.
Valores posibles:1 NO (0), YES (1, por defecto).
post_type string Tipo de cuerpo de datos post.
Soportado para items HTTP_AGENT.
Valores posibles:1 RAW (0, por defecto), JSON (2), XML (3).
http_proxy string Cadena de conexión de proxy HTTP(S).
Soportado para items HTTP_AGENT.
headers Elemento raíz para las cabeceras de la petición HTTP(S).
Soportado para items HTTP_AGENT.
name string (requerido para items HTTP_AGENT) Nombre de la cabecera.
value string (requerido para items HTTP_AGENT) Valor de la cabecera.
retrieve_mode string Qué parte de la respuesta debe almacenarse.
Soportado para items HTTP_AGENT.
Valores posibles:1 BODY (0, por defecto), HEADERS (1), BOTH (2).
request_method string Tipo de método de petición.
Soportado para items HTTP_AGENT.
Valores posibles:1 GET (0, por defecto), POST (1), PUT (2), HEAD (3).
output_format string Cómo procesar la respuesta.
Soportado para items HTTP_AGENT.
Valores posibles:1 RAW (0, por defecto), JSON (1).
allow_traps string Permitir rellenar el valor de forma similar al item trapper.
Soportado para items HTTP_AGENT.
Valores posibles:1 NO (0, por defecto), YES (1).
ssl_cert_file string Ruta del archivo de clave pública SSL.
Soportado para items HTTP_AGENT.
ssl_key_file string Ruta del archivo de clave privada SSL.
Soportado para items HTTP_AGENT.
ssl_key_password string Contraseña para el archivo de clave SSL.
Soportado para items HTTP_AGENT.
verify_peer string Si se debe validar que el certificado del host es auténtico.
Soportado para items HTTP_AGENT.
Valores posibles:1 NO (0, por defecto), 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.
Soportado para items HTTP_AGENT.
Valores posibles:1 NO (0, por defecto), YES (1).
tags Elemento raíz para las etiquetas del item.
tag string (requerido) Nombre de la etiqueta.
value string Valor de la etiqueta.
triggers Elemento raíz para los triggers de items de template.

Ver también: Objeto item (consulte la propiedad relevante con el mismo nombre).

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

Activadores de elementos de plantilla
Elemento Tipo Descripción
uuid cadena (obligatorio) Identificador único para este iniciador.
expression cadena (obligatorio) Expresión del iniciador.
recovery_mode cadena Base para generar eventos OK.
Valores posibles:1 EXPRESSION (0, predeterminado), RECOVERY_EXPRESSION (1), NONE (2).
recovery_expression cadena Expresión de recuperación del iniciador.
correlation_mode cadena 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 cadena 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 Gravedad 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 del iniciador de dependencia.
recovery_expression string Expresión de recuperación del iniciador de dependencia.
tags Elemento raíz para etiquetas de iniciador.
tag cadena (obligatorio) Nombre de etiqueta.
value cadena Valor de etiqueta.

Consulte también: Objeto iniciador (consulte la propiedad relevante con un nombre coincidente).

Plantilla de reglas de descubrimiento de bajo nivel

La mayoría de los elementos de las reglas de descubrimiento de bajo nivel de la plantilla son los mismos que para las métricas de plantilla. La siguiente tabla describe aquellos elementos que difieren de las métricas de la plantilla.

Elemento Tipo Descripción
type cadena Tipo de métrica.
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 cadena (obligatorio) La clave de la regla de descubrimiento de bajo nivel.
filter Elemento raíz para plantilla de filtros de reglas de descubrimiento de bajo nivel.
lifetime cadena Período de tiempo (usando segundos, sufijo de tiempo, o macro de usuario), después del cual los recursos descubiertos que ya no se encuentren se eliminarán.
Predeterminado: 7d.
lifetime_type string Escenario para eliminar recursos LLD perdidos.
Valores posibles: ELIMINAR_NUNCA, ELIMINAR_INMEDIATAMENTE, ELIMINAR_DESPUÉS.
enabled_lifetime string Período de tiempo (usando segundos, sufijo de tiempo, o macro de usuario), después del cual los recursos descubiertos durante más tiempo se desactivarán.
enabled_lifetime_type cadena Escenario para deshabilitar recursos LLD perdidos.
Valores posibles: DISABLE_NEVER, DISABLE_IMMEDIATELY, DISABLE_AFTER.
item_prototypes Elemento raíz para los elementos prototipo de métricas de plantilla, que son los mismos que para las métricas de plantilla.
trigger_prototypes Elemento raíz para los elementos del prototipo de iniciador de plantilla, que son los mismos que para activadores de elementos de plantilla.
graph_prototypes Elemento raíz para los elementos del prototipo de gráfico de plantilla, que son los mismos que para gráficos de host.
host_prototypes Elemento raíz para los elementos del prototipo de equipo de plantilla, que son los mismos que para los equipos.
master_item cadema (obligatorio para reglas DEPENDENTES) Elemento raíz para la métrica maestra de la regla dependiente.
lld_macro_paths Elemento raíz para rutas de macros de reglas de descubrimiento de bajo nivel.
lld_macro string (obligatorio) Nombre de macro de regla de descubrimiento de bajo nivel.
path cadena (obligatorio) Selector de valor, que será asignado 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 de valor de regla de descubrimiento de bajo nivel, que son los mismos que para pasos de preprocesamiento de valor de métrica de plantilla, excepto que tienen menos valores posibles. Ver también: objeto de preprocesamiento de reglas LLD.
overrides Elemento raíz para reglas de anulación de reglas de descubrimiento de bajo nivel.
name cadena (obligatorio) Nombre de anulación único.
step cadena (obligatorio) Número de orden único de la anulación.
stop string Detener el procesamiento de las siguientes anulaciones si coinciden.
filter Elemento raíz para los elementos de filtro de reglas de anulación de regla de descubrimiento de bajo nivel de plantilla, que son los mismos que para los filtros de reglas de descubrimiento de bajo nivel de plantilla.
operations Elemento raíz para las operaciones de anulación de regla de descubrimiento de bajo nivel de plantilla.

Consulte también: objeto de regla LLD (consulte la propiedad relevante con un nombre coincidente).

Plantilla de filtros de reglas de descubrimiento de bajo nivel
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).

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

Escenarios web de la plantilla

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.ejemplo.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 solicitud.
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 plantilla.
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 de escenario web (consulte la propiedad relevante con el mismo nombre).

Pasos del escenario web de la plantilla
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).

Tableros de plantilla

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

Widgets del tablero de plantilla
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).

Mapas de valores de plantilla

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

Notas al pie

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.