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 :
- Accédez à Administration > Général > Expressions régulières.
- Cochez les cases des expressions régulières à exporter.
- 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 :
- Accédez à Administration > Général > Expressions régulières.
- Cliquez sur Import dans le coin supérieur droit.
- Sélectionnez le fichier d'importation.
- Cochez les options requises dans les règles d'importation.
- 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).