Expressions régulières

Vue d'ensemble

Les expressions régulières sont exportées avec tous les objets associés et les relations entre objets.

Exportation

Pour exporter des expressions régulières, procédez comme suit :

  1. Accédez à Administration > Général > Expressions régulières.
  2. Cochez les cases des expressions régulières à exporter.
  3. Cliquez sur Exporter sous la liste pour exporter au format YAML par défaut, ou cliquez sur la flèche pour sélectionner un autre format d'exportation.

Selon le format sélectionné, les expressions régulières sont exportées vers un fichier local avec un nom par défaut :

  • zbx_export_regexes.yaml - en export YAML ;
  • zbx_export_regexes.xml - en export XML ;
  • zbx_export_regexes.json - en export JSON.

Importation

Pour importer des expressions régulières, procédez comme suit :

  1. Accédez à Administration > Général > Expressions régulières.
  2. Cliquez sur Importer dans le coin supérieur droit.
  3. Sélectionnez le fichier d’importation.
  4. Cochez les cases correspondant aux règles d’importation que vous souhaitez appliquer (voir ci-dessous).
  5. Cliquez sur Importer dans le coin inférieur droit du formulaire de configuration.

Règles d’importation :

Règle Description
Mettre à jour les éléments existants Les expressions régulières existantes seront mises à jour à l’aide des données du fichier d’importation, ce qui remplacera entièrement les expressions existantes portant le même nom. Sinon, elles ne seront pas mises à jour.
Créer de nouveaux éléments De nouvelles expressions régulières seront créées à l’aide des données du fichier d’importation. Sinon, elles ne seront pas créées.

Sur l’écran suivant, vous pourrez consulter le contenu des expressions régulières importées. S’il s’agit d’une nouvelle expression régulière, toutes les données seront affichées en vert. Lors de la mise à jour d’une expression régulière existante, les nouvelles données de l’expression régulière seront mises en évidence en vert ; les données supprimées seront mises en évidence en rouge ; les données inchangées seront affichées sur un arrière-plan gris.

Le menu situé à gauche permet de parcourir la liste des modifications. La section Mises à jour met en évidence toutes les modifications apportées aux expressions régulières existantes. La section Ajouts répertorie les nouvelles expressions régulières. Cliquez sur la flèche pour développer ou réduire un groupe d’expressions régulières.

Examinez les modifications apportées aux expressions régulières, puis cliquez sur Importer pour effectuer l’importation des expressions régulières. Un message indiquant la réussite ou l’échec de l’importation s’affichera dans l’interface.

Format d'export

Exporter au format YAML :

zabbix_export:
  version: '8.0'
  global_regexes:
    - name: 'File systems for discovery'
      description: 'Expression régulière globale utilisée pour découvrir et identifier les systèmes de fichiers sur l'hôte surveillé'
      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'

Éléments exportés

Éléments exportés des expressions régulières :

Element Type Description
global_regexes object Élément racine pour les expressions régulières.
name string Nom de l'expression régulière (obligatoire).
description text Description de l'expression régulière.
expressions object Élément racine pour les expressions régulières.
type string Type de l'expression régulière.
expression string Expression régulière.
exp_delimiter string Délimiteur de l'expression régulière ; présent lorsque le type est Contient n'importe quelle sous-chaîne de la liste.
case_sensitive string Option de sensibilité à la casse pour l'expression régulière.

Voir aussi : Objet expression régulière (reportez-vous à la propriété correspondante portant le même nom).