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:

  1. Gehen Sie zu Administration > Allgemein > Reguläre Ausdrücke.
  2. Markieren Sie die Kontrollkästchen der zu exportierenden regulären Ausdrücke.
  3. 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:

  1. Gehen Sie zu Administration > Allgemein > Reguläre Ausdrücke.
  2. Klicken Sie oben rechts auf Importieren.
  3. Wählen Sie die Importdatei aus.
  4. Aktivieren Sie die Kontrollkästchen der Importregeln, die Sie anwenden möchten (siehe unten).
  5. 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).