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 Import dans le coin supérieur droit.
  3. Sélectionnez le fichier d'importation.
  4. Cochez les options requises dans les règles d'importation.
  5. Cliquez sur Import dans le coin inférieur droit du formulaire de configuration.

Règles d'importation :

Rule Description
Update existing Les expressions régulières existantes seront mises à jour à l'aide des données du fichier d'importation, en écrasant complètement les expressions existantes portant le même nom. Dans le cas contraire, elles ne seront pas mises à jour.
Create new De nouvelles expressions régulières seront créées à l'aide des données du fichier d'importation. Dans le cas contraire, elles ne seront pas créées.

À l'écran suivant, vous pourrez consulter le contenu des expressions régulières en cours d'importation. 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 fond gris.

Le menu de gauche permet de naviguer dans la liste des modifications. La section Updated met en évidence toutes les modifications apportées aux expressions régulières existantes. La section Added 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.

Vérifiez les modifications, puis cliquez sur Import pour lancer l'importation des expressions régulières. Un message indiquant si l'importation a réussi ou a échoué 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).