Espressioni regolari
Panoramica
Le espressioni regolari vengono esportate con tutti gli oggetti correlati e le relazioni tra gli oggetti.
Esportazione
Per esportare le espressioni regolari, procedere come segue:
- Andare in Administration > General > Regular expressions.
- Selezionare le caselle di controllo delle espressioni regolari da esportare.
- Fare clic su Export sotto l'elenco per esportare nel formato YAML predefinito, oppure fare clic sulla freccia per selezionare un formato di esportazione diverso.

A seconda del formato selezionato, le espressioni regolari vengono esportate in un file locale con un nome predefinito:
zbx_export_regexes.yaml- nell'esportazione YAML;zbx_export_regexes.xml- nell'esportazione XML;zbx_export_regexes.json- nell'esportazione JSON.
Importazione
Per importare le espressioni regolari, procedere come segue:
- Andare in Administration > General > Regular expressions.
- Fare clic su Import nell'angolo superiore destro.
- Selezionare il file di importazione.
- Selezionare le caselle di controllo delle regole di importazione che si desidera applicare (vedere di seguito).
- Fare clic su Import nell'angolo inferiore destro del modulo di configurazione.

Regole di importazione:
| Rule | Description |
|---|---|
| Update existing | Le espressioni regolari esistenti verranno aggiornate utilizzando i dati del file di importazione, sovrascrivendo completamente le espressioni esistenti con lo stesso nome. In caso contrario, non verranno aggiornate. |
| Create new | Verranno create nuove espressioni regolari utilizzando i dati del file di importazione. In caso contrario, non verranno create. |
Nella schermata successiva sarà possibile visualizzare il contenuto delle espressioni regolari importate. Se si tratta di una nuova espressione regolare, tutti i dati saranno elencati in verde. Se si aggiorna un'espressione regolare esistente, i nuovi dati dell'espressione regolare saranno evidenziati in verde; i dati rimossi saranno evidenziati in rosso; i dati invariati saranno visualizzati su uno sfondo grigio.

Il menu a sinistra può essere utilizzato per spostarsi nell'elenco delle modifiche. La sezione Updated evidenzia tutte le modifiche apportate alle espressioni regolari esistenti. La sezione Added elenca le nuove espressioni regolari. Fare clic sulla freccia per espandere o comprimere un gruppo di espressioni regolari.
Esaminare le modifiche alle espressioni regolari, quindi fare clic su Import per eseguire l'importazione delle espressioni regolari. Nel frontend verrà visualizzato un messaggio che indica l'esito positivo o negativo dell'importazione.
Formato di esportazione
Esporta in YAML:
zabbix_export:
version: '8.0'
global_regexes:
- name: 'File systems for discovery'
description: 'Espressione regolare globale usata per individuare e identificare i file system sull'host monitorato'
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'
Elementi esportati
Elementi esportati delle espressioni regolari:
| Elemento | Tipo | Descrizione | |
|---|---|---|---|
| global_regexes | object | Elemento radice per le espressioni regolari. | |
| name | string | (obbligatorio) Nome dell'espressione regolare. | |
| description | text | Descrizione dell'espressione regolare. | |
| expressions | object | Elemento radice per le espressioni regolari. | |
| type | string | Tipo dell'espressione regolare. | |
| expression | string | Espressione regolare. | |
| exp_delimiter | string | Delimitatore dell'espressione regolare; presente quando il tipo è Contains any substring from list. | |
| case_sensitive | string | Opzione di distinzione tra maiuscole e minuscole per l'espressione regolare. | |
Vedi anche: Oggetto espressione regolare (fare riferimento alla proprietà pertinente con lo stesso nome).