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
Um reguläre Ausdrücke zu importieren, gehen Sie wie folgt vor:
- Gehen Sie zu Administration > Allgemein > Reguläre Ausdrücke.
- Klicken Sie oben rechts auf Importieren.
- Wählen Sie die Importdatei aus.
- Markieren Sie die erforderlichen Optionen in den Importregeln.
- Klicken Sie unten rechts im Konfigurationsformular auf Importieren.

Importregeln:
| Rule | Description |
|---|---|
| Update existing | Vorhandene reguläre Ausdrücke werden anhand der Daten aus der Importdatei aktualisiert und dabei vollständig durch die regulären Ausdrücke mit demselben Namen ersetzt. Andernfalls werden sie nicht aktualisiert. |
| Create new | 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 zu importierenden regulären Ausdrücke anzeigen. Wenn es sich um einen neuen regulären Ausdruck handelt, werden alle Daten grün angezeigt. Beim Aktualisieren eines vorhandenen regulären Ausdrucks werden neue Daten grün hervorgehoben; entfernte Daten werden rot hervorgehoben; unveränderte Daten werden auf grauem Hintergrund angezeigt.

Über das Menü auf der linken Seite können Sie durch die Liste der Änderungen navigieren. Der Abschnitt Updated hebt alle an vorhandenen regulären Ausdrücken vorgenommenen Änderungen hervor. Der Abschnitt Added listet neue reguläre Ausdrücke auf. Klicken Sie auf den Pfeil, um eine Gruppe von regulären Ausdrücken zu erweitern oder zu reduzieren.
Prüfen Sie die Änderungen und klicken Sie anschließend auf Importieren, um den Import der regulären Ausdrücke auszuführen. In der Frontend wird eine Meldung angezeigt, die angibt, ob der Import erfolgreich war oder fehlgeschlagen ist.
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).