3 Bereinigung

Übersicht

Im Abschnitt Administration > Housekeeping können Sie das interne Housekeeping von Zabbix konfigurieren, das automatisch veraltete oder vom Benutzer gelöschte Daten aus der Datenbank entfernt. Dadurch wird verhindert, dass die Datenbank unbegrenzt anwächst, was unnötigen Speicherplatz verbrauchen und die Leistung der Datenbank beeinträchtigen würde.

Housekeeping kann für die folgenden Datentypen aktiviert und konfiguriert werden:

Das Housekeeping des Auditprotokolls wird separat konfiguriert.

Konfiguration

Die folgenden Parameter sind verfügbar:

Parameter Beschreibung
Interne Bereinigung aktivieren Aktiviert oder deaktiviert die interne Bereinigung (standardmäßig aktiviert).
Wenn aktiviert, entfernt das Bereinigungsverfahren automatisch Daten aus der Datenbank, die den Datenspeicherzeitraum überschreiten.
Datenspeicherzeitraum Geben Sie an, wie lange Daten aufbewahrt werden, bevor sie von der Bereinigung entfernt werden.
Erforderlich, wenn die interne Bereinigung aktiviert ist.
Bereich: 1 Tag (1 Stunde für Verlauf) - 25 Jahre; oder „0“. Zeitsuffixe (z. B. 1d, 1w) werden unterstützt.

Für Ereignisse und Warnungen wird der Datenspeicherzeitraum separat für Auslöser, Services, interne Daten, Netzwerkdiscovery und Autoregistrierung festgelegt.
Die Bereinigung entfernt nur Ereignisse, die nicht mit Problemen verknüpft sind. Beispielsweise wird ein Problem-/Wiederherstellungsereignis, das älter als der Datenspeicherzeitraum ist, nicht entfernt, wenn es mit einem ungelösten Problem verknüpft ist. Wenn die Bereinigung veraltete Entitäten entfernt, entfernt sie zuerst Probleme und dann Ereignisse.

Für Verlauf und Trends bestimmen die Datenspeicherzeiträume auch, wie lange Daten unter Überwachung > Letzte Daten sichtbar bleiben, selbst wenn die interne Bereinigung deaktiviert ist.

Beachten Sie, dass beim Löschen eines Datenpunkts oder Auslösers auch dessen Probleme und zugehörige Ereignisse gelöscht werden.
Datenpunkt-Verlaufszeitraum überschreiben Wenn aktiviert, wird der in der Datenpunkt-Konfiguration angegebene Speicherzeitraum für Verlauf/Trends durch die Einstellung Datenspeicherzeitraum überschrieben (außer bei Datenpunkten, für die die Option Nicht speichern aktiviert ist).

Diese Option kann auch verwendet werden, wenn die interne Bereinigung deaktiviert ist und eine externe Bereinigung verwendet wird.
Datenpunkt-Trendzeitraum überschreiben

Bei Verwendung von TimescaleDB wird der Abschnitt Komprimierung von Verlauf, Trends und Audit-Log verfügbar.

Für TimescaleDB aktivieren Sie Datenpunkt-Verlaufszeitraum überschreiben, Datenpunkt-Trendzeitraum überschreiben und Interne Bereinigung aktivieren für Verlauf und Trends, um den vollen Nutzen aus der automatischen Partitionierung zu ziehen. Wenn diese Optionen deaktiviert sind, werden die in den Tabellen für Verlauf und Trends gespeicherten Daten weiterhin partitioniert, aber die Bereinigung entfernt keine veralteten Partitionen, und es werden Konfigurationswarnungen angezeigt. Wenn das Entfernen veralteter Partitionen aktiviert ist, verfolgen Zabbix Server und Frontend gelöschte Datenpunkte nicht mehr, und der Verlauf für diese Datenpunkte wird gelöscht, wenn eine veraltete Partition entfernt wird.

Mit der Schaltfläche Standardwerte zurücksetzen können Sie alle vorgenommenen Änderungen rückgängig machen.