Reguläre Ausdrücke
Übersicht
Reguläre Ausdrücke werden zusammen mit allen zugehörigen Objekten und Objektbeziehungen exportiert.
Exportieren
Um reguläre Ausdrücke zu exportieren, gehen Sie wie folgt vor:
- Gehen Sie zu Administration > Allgemein > Reguläre Ausdrücke.
- Markieren Sie die Kontrollkästchen der zu exportierenden regulären Ausdrücke.
- Klicken Sie unterhalb der Liste auf Export, um im standardmäßigen YAML-Format zu exportieren, oder klicken Sie auf den Pfeil, um ein anderes Exportformat auszuwählen.

Je nach ausgewähltem Format werden reguläre Ausdrücke in eine lokale Datei mit einem Standardnamen exportiert:
zbx_export_regexes.yaml- beim YAML-Export;zbx_export_regexes.xml- beim XML-Export;zbx_export_regexes.json- beim JSON-Export.
Importieren
Gehen Sie wie folgt vor, um reguläre Ausdrücke zu importieren:
- Gehen Sie zu Administration > Allgemein > Reguläre Ausdrücke.
- Klicken Sie oben rechts auf Importieren.
- Wählen Sie die Importdatei aus.
- Aktivieren Sie die Kontrollkästchen der Importregeln, die Sie anwenden möchten (siehe unten).
- Klicken Sie unten rechts im Konfigurationsformular auf Importieren.

Importregeln:
| Regel | Beschreibung |
|---|---|
| Vorhandene aktualisieren | Vorhandene reguläre Ausdrücke werden anhand der Daten aus der Importdatei aktualisiert. Dabei werden vorhandene Ausdrücke mit demselben Namen vollständig überschrieben. Andernfalls werden sie nicht aktualisiert. |
| Neue erstellen | Neue reguläre Ausdrücke werden anhand der Daten aus der Importdatei erstellt. Andernfalls werden sie nicht erstellt. |
Auf dem nächsten Bildschirm können Sie den Inhalt der importierten regulären Ausdrücke anzeigen. Handelt es sich um einen neuen regulären Ausdruck, werden alle Daten grün aufgelistet. Beim Aktualisieren eines vorhandenen regulären Ausdrucks werden neue Daten des regulären Ausdrucks grün hervorgehoben, entfernte Daten rot und unveränderte Daten auf grauem Hintergrund angezeigt.

Über das Menü auf der linken Seite können Sie durch die Liste der Änderungen navigieren. Der Abschnitt Aktualisiert hebt alle an vorhandenen regulären Ausdrücken vorgenommenen Änderungen hervor. Der Abschnitt Hinzugefügt listet neue reguläre Ausdrücke auf. Klicken Sie auf den Pfeil, um eine Gruppe regulärer Ausdrücke auf- oder zuzuklappen.
Überprüfen Sie die Änderungen an den regulären Ausdrücken und klicken Sie anschließend auf Importieren, um den Import der regulären Ausdrücke durchzuführen. Im Frontend wird eine Erfolgs- oder Fehlermeldung zum Import angezeigt.
Exportformat
Export nach YAML:
zabbix_export:
version: '8.0'
global_regexes:
- name: 'Dateisysteme für die Erkennung'
description: 'Globale reguläre Ausdrucksregel, die verwendet wird, um Dateisysteme auf dem überwachten Host zu erkennen und zu identifizieren'
expressions:
- type: MATCHES_REGEX
expression: ^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|ntfs|fat32|zfs)$
- name: 'Speichergeräte für die SNMP-Erkennung'
expressions:
- type: NOT_MATCHES_REGEX
expression: '^(Physical memory|Virtual memory|Memory buffers|Cached memory|Swap space)$'
case_sensitive: 'YES'
Exportierte Elemente
Exportierte Elemente von regulären Ausdrücken:
| Element | Type | Description | |
|---|---|---|---|
| global_regexes | object | Root-Element für reguläre Ausdrücke. | |
| name | string | (erforderlich) Name des regulären Ausdrucks. | |
| description | text | Beschreibung des regulären Ausdrucks. | |
| expressions | object | Root-Element für reguläre Ausdrücke. | |
| type | string | Typ des regulären Ausdrucks. | |
| expression | string | Regulärer Ausdruck. | |
| exp_delimiter | string | Trennzeichen des regulären Ausdrucks; vorhanden, wenn der Typ Contains any substring from list ist. | |
| case_sensitive | string | Option für Groß-/Kleinschreibung des regulären Ausdrucks. | |
Siehe auch: Regular expression object (verweisen Sie auf die entsprechende Eigenschaft mit dem passenden Namen).