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:
- Ereignisse und Warnungen aus Auslösern, Services, internen Daten, der Netzwerkerkennung und der automatischen Registrierung
- Services
- Benutzersitzungen
- Verlauf und Trends für Datenpunkte
Das Housekeeping des Auditprotokolls wird separat konfiguriert.
Konfiguration
Die folgenden Parameter sind verfügbar:

| Parameter | Beschreibung |
|---|---|
| Interne Housekeeping-Funktion aktivieren | Interne Housekeeping-Funktion aktivieren oder deaktivieren (standardmäßig aktiviert). Wenn aktiviert, entfernt der Housekeeper-Prozess des Zabbix-Servers housekeeper process automatisch Daten aus der Datenbank, die den Wert des Datenaufbewahrungszeitraums überschreiten. |
| Datenaufbewahrungszeitraum | Geben Sie an, wie lange Daten aufbewahrt werden sollen, bevor sie vom Housekeeper entfernt werden. Erforderlich, wenn die interne Housekeeping-Funktion aktiviert ist. Bereich: 1 Tag (1 Stunde für History) - 25 Jahre; oder "0". Zeitsuffixe (z. B. 1d, 1w) werden unterstützt. Für Events und Alarme wird der Datenaufbewahrungszeitraum separat für Auslöser, Services, interne Daten, Netzwerkerkennung und automatische Registrierung festgelegt. Der Housekeeper entfernt nur solche Events, die nicht mit Problemen verknüpft sind. Beispielsweise wird ein Problem-/Wiederherstellungs-Event, das älter als der Datenaufbewahrungszeitraum ist, nicht entfernt, wenn es mit einem ungelösten Problem verknüpft ist. Wenn der Housekeeper veraltete Entitäten entfernt, entfernt er zuerst Probleme und dann Events. Beachten Sie, dass beim Löschen eines Datenpunkts/Auslösers auch die zugehörigen Probleme gelöscht werden; die zugehörigen Problem-/Wiederherstellungs-Events verbleiben jedoch in der Datenbank, bis der Housekeeper sie entfernt. Für History und Trends bestimmen die Datenaufbewahrungszeiträume außerdem, wie lange Daten in Überwachung > Letzte Daten sichtbar bleiben, selbst wenn die interne Housekeeping-Funktion deaktiviert ist. |
| History-Zeitraum für Datenpunkte überschreiben | Wenn aktiviert, wird der in der Datenpunktkonfiguration angegebene Aufbewahrungszeitraum für History/Trends durch die Einstellung Datenaufbewahrungszeitraum überschrieben (außer für Datenpunkte, bei denen die Option Nicht speichern aktiviert ist). Diese Option kann auch verwendet werden, wenn die interne Housekeeping-Funktion deaktiviert ist und ein externer Housekeeper verwendet wird. |
| Trend-Zeitraum für Datenpunkte überschreiben |
Wenn TimescaleDB verwendet wird, ist der Abschnitt Komprimierung von History, Trends und Audit-Log verfügbar.
Für TimescaleDB aktivieren Sie History-Zeitraum für Datenpunkte überschreiben, Trend-Zeitraum für Datenpunkte überschreiben und Interne Housekeeping-Funktion aktivieren für History und Trends, um die automatische Partitionierung vollständig zu nutzen. Wenn diese Optionen deaktiviert sind, werden Daten, die in den History- und Trends-Tabellen gespeichert sind, zwar weiterhin partitioniert, der Housekeeper entfernt jedoch 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 die History dieser Datenpunkte wird gelöscht, wenn eine veraltete Partition entfernt wird.
Die Schaltfläche Standardwerte zurücksetzen ermöglicht es Ihnen, vorgenommene Änderungen rückgängig zu machen.