1 Export in Dateien

Übersicht

Es ist möglich, den Echtzeit-Export von Auslöser-Ereignissen, Datenpunkt-Werten und Trends in einem durch Zeilenumbrüche getrennten JSON-Format zu konfigurieren.

Der Export erfolgt in Dateien, wobei jede Zeile der Exportdatei ein JSON-Objekt ist. Wertezuordnungen werden nicht angewendet.

Im Fehlerfall (wenn Daten nicht in die Exportdatei geschrieben werden können oder die Exportdatei nicht umbenannt werden kann oder nach dem Umbenennen keine neue Datei erstellt werden kann) wird der Dateneintrag verworfen und niemals in die Exportdatei geschrieben. Er wird nur in die Zabbix-Datenbank geschrieben. Das Schreiben von Daten in die Exportdatei wird fortgesetzt, sobald das Schreibproblem behoben ist.

Die Exportdatei wird mit Lese- und Schreibrechten nur für den Dateieigentümer erstellt. Zusätzlich ist die Datei für die Eigentümergruppe lesbar. Alle anderen Berechtigungen werden verweigert.

Ausführliche Informationen darüber, welche Informationen exportiert werden, finden Sie auf der Seite Exportprotokoll.

Beachten Sie, dass für Host/Datenpunkt möglicherweise keine Metadaten (Host-Gruppen, Host-Name, Datenpunkt-Name) vorhanden sind, wenn der Host/Datenpunkt entfernt wurde, nachdem die Daten empfangen wurden, aber bevor der Server die Daten exportiert hat.

Konfiguration

Der Echtzeit-Export von Auslöser-Ereignissen, Datenpunkt-Werten und Trends wird konfiguriert, indem ein Verzeichnis für die Exportdateien angegeben wird – siehe den Parameter ExportDir in der Server-Konfiguration.

Zwei weitere Parameter sind verfügbar:

  • ExportFileSize kann verwendet werden, um die maximal zulässige Größe einer einzelnen Exportdatei festzulegen. Wenn ein Prozess in eine Datei schreiben muss, prüft er zunächst die Größe der Datei. Wenn sie die konfigurierte Größenbegrenzung überschreitet, wird die Datei umbenannt, indem .old an ihren Namen angehängt wird, und eine neue Datei mit dem ursprünglichen Namen wird erstellt.

Für jeden Prozess, der Daten schreibt, wird eine eigene Datei erstellt (d. h. ungefähr 4–30 Dateien). Da die Standardgröße pro Exportdatei 1G beträgt, kann das Beibehalten großer Exportdateien den Festplattenspeicher schnell aufbrauchen.

  • ExportType ermöglicht die Angabe, welche Entitätstypen (Ereignisse, Verlauf, Trends) exportiert werden.