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 in alto a destra.
- Selezionare il file di importazione.
- Selezionare le opzioni richieste nelle regole di importazione.
- Fare clic su Import nell'angolo in basso a destra del modulo di configurazione.

Regole di importazione:
| Rule | Description |
|---|---|
| Update existing | Le espressioni regolari esistenti verranno aggiornate usando i dati del file di importazione, sovrascrivendo completamente le espressioni esistenti con lo stesso nome. In caso contrario, non verranno aggiornate. |
| Create new | Le nuove espressioni regolari verranno create usando i dati del file di importazione. In caso contrario, non verranno create. |
Nella schermata successiva, sarà possibile visualizzare il contenuto delle espressioni regolari in fase di importazione. 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 sfondo grigio.

Il menu a sinistra può essere utilizzato per navigare 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.
Rivedere le modifiche, quindi fare clic su Import per eseguire l'importazione delle espressioni regolari. Nel frontend verrà visualizzato un messaggio che indica se l'importazione è riuscita o non è riuscita.
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).