1 Export in Dateien

Übersicht

Es ist möglich, das Echtzeit-Exportieren von Auslöser-Ereignissen, Datenpunkt-Werten und Trends im newline-delimited JSON-Format zu konfigurieren.

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

Falls Fehler auftreten (Daten können nicht in die Exportdatei geschrieben werden oder die Exportdatei kann nicht umbenannt werden bzw. nach dem Umbenennen kann keine neue erstellt werden), wird der Datenpunkt verworfen und nie in die Exportdatei geschrieben. Er wird nur in der Zabbix-Datenbank gespeichert. Das Schreiben von Daten in die Exportdatei wird fortgesetzt, sobald das Schreibproblem behoben ist.

Seit Zabbix 7.4.6 wird die Exportdatei mit Lese- und Schreibberechtigungen 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 dazu, welche Daten exportiert werden, finden Sie auf der Seite Exportprotokoll.

Beachten Sie, dass Host/Datenpunkt keine Metadaten (Hostgruppen, Hostname, Datenpunktname) enthalten kann, wenn der Host/Datenpunkt nach dem Empfang der Daten, aber vor dem Export der Daten durch den Server, entfernt wurde.

Konfiguration

Der Echtzeit-Export von Auslöserereignissen, Datenpunktwerten 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:

  • Mit ExportFileSize kann die maximal zulässige Größe einer einzelnen Exportdatei festgelegt werden. Wenn ein Prozess in eine Datei schreiben muss, überprüft er zunächst deren Größe. Überschreitet sie das konfigurierte Größenlimit, wird die Datei durch Anhängen von .old an ihren Namen umbenannt und eine neue Datei mit dem ursprünglichen Namen erstellt.

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

  • Mit ExportType können Sie festlegen, welche Entitätstypen (Ereignisse, Verlauf, Trends) exportiert werden.