Expresiones regulares

Resumen

Las expresiones regulares se exportan con todos los objetos relacionados y las relaciones entre objetos.

Exportación

Para exportar expresiones regulares, haga lo siguiente:

  1. Vaya a Administration > General > Regular expressions.
  2. Marque las casillas de verificación de las expresiones regulares que desea exportar.
  3. Haga clic en Export debajo de la lista para exportar en el formato YAML predeterminado, o haga clic en la flecha para seleccionar un formato de exportación diferente.

Según el formato seleccionado, las expresiones regulares se exportan a un archivo local con un nombre predeterminado:

  • zbx_export_regexes.yaml - en exportación YAML;
  • zbx_export_regexes.xml - en exportación XML;
  • zbx_export_regexes.json - en exportación JSON.

Importación

Para importar expresiones regulares, haga lo siguiente:

  1. Vaya a Administration > General > Regular expressions.
  2. Haga clic en Import en la esquina superior derecha.
  3. Seleccione el archivo de importación.
  4. Marque las opciones requeridas en las reglas de importación.
  5. Haga clic en Import en la esquina inferior derecha del formulario de configuración.

Reglas de importación:

Rule Description
Update existing Las expresiones regulares existentes se actualizarán usando los datos del archivo de importación, sobrescribiendo por completo las expresiones existentes con el mismo nombre. De lo contrario, no se actualizarán.
Create new Se crearán nuevas expresiones regulares usando los datos del archivo de importación. De lo contrario, no se crearán.

En la siguiente pantalla, podrá ver el contenido de las expresiones regulares que se están importando. Si se trata de una nueva expresión regular, todos los datos se mostrarán en verde. Si se actualiza una expresión regular existente, los nuevos datos de la expresión regular se resaltarán en verde; los datos eliminados se resaltarán en rojo; los datos sin cambios se mostrarán sobre un fondo gris.

El menú de la izquierda se puede usar para navegar por la lista de cambios. La sección Updated resalta todos los cambios realizados en las expresiones regulares existentes. La sección Added enumera las nuevas expresiones regulares. Haga clic en la flecha para expandir o contraer un grupo de expresiones regulares.

Revise los cambios y, a continuación, haga clic en Import para realizar la importación de expresiones regulares. En el frontend se mostrará un mensaje indicando si la importación se realizó correctamente o si falló.

Formato de exportación

Exportar a YAML:

zabbix_export:
  version: '8.0'
  global_regexes:
    - name: 'File systems for discovery'
      description: 'Expresión regular global utilizada para descubrir e identificar sistemas de archivos en el host monitorizado'
      expressions:
        - type: MATCHES_REGEX
          expression: ^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|ntfs|fat32|zfs)$
    - name: 'Storage devices for SNMP discovery'
      expressions:
        - type: NOT_MATCHES_REGEX
          expression: '^(Physical memory|Virtual memory|Memory buffers|Cached memory|Swap space)$'
          case_sensitive: 'YES'

Elementos exportados

Elementos exportados de expresiones regulares:

Element Type Description
global_regexes object Elemento raíz para expresiones regulares.
name string (required) Nombre de la expresión regular.
description text Descripción de la expresión regular.
expressions object Elemento raíz para expresiones regulares.
type string Tipo de la expresión regular.
expression string Expresión regular.
exp_delimiter string Delimitador de la expresión regular; presente cuando el tipo es Contains any substring from list.
case_sensitive string Opción de distinción entre mayúsculas y minúsculas para la expresión regular.

Véase también: Regular expression object (consulte la propiedad correspondiente con el mismo nombre).