3 Bereinigung
Übersicht
Der Housekeeper ist ein periodischer Prozess, der vom Zabbix Server ausgeführt wird. Der Prozess entfernt veraltete Informationen sowie vom Benutzer gelöschte Informationen.

In diesem Abschnitt können Housekeeping-Aufgaben für jede Aufgabe separat aktiviert oder deaktiviert werden für: Ereignisse und Alarme/Services/Benutzersitzungen/History/Trends. Die Einstellungen für das Audit-Housekeeping sind in einem separaten Menüabschnitt verfügbar.
Wenn Housekeeping aktiviert ist, kann festgelegt werden, wie viele Tage Datensätze aufbewahrt werden, bevor sie vom Housekeeper entfernt werden.
Das Löschen eines Datenpunkts/Auslösers löscht auch die von diesem Datenpunkt/Auslöser erzeugten Probleme.
Außerdem wird ein Ereignis nur dann vom Housekeeper gelöscht, wenn es in keiner Weise mit einem Problem verknüpft ist. Das bedeutet, dass ein Ereignis, wenn es sich entweder um ein Problem- oder ein Wiederherstellungsereignis handelt, erst gelöscht wird, wenn der zugehörige Problem-Datensatz entfernt wurde. Der Housekeeper löscht zuerst Probleme und danach Ereignisse, um potenzielle Probleme mit veralteten Ereignissen oder Problem-Datensätzen zu vermeiden.
Für History und Trends ist eine zusätzliche Option verfügbar: Override item history period und Override item trend period. Mit dieser Option kann global festgelegt werden, wie viele Tage die History/Trends von Datenpunkten gespeichert werden (1 Stunde bis 25 Jahre; oder "0"), wodurch die jeweiligen Store up to-Werte überschrieben werden, die für einzelne Datenpunkte im Formular Datenpunktkonfiguration gesetzt sind. Beachten Sie, dass der Speicherzeitraum für Datenpunkte mit aktivierter Konfigurationsoption Do not store nicht überschrieben wird.
Es ist möglich, den Speicherzeitraum für History/Trends auch dann zu überschreiben, wenn das interne Housekeeping deaktiviert ist. Wenn also ein externer Housekeeper verwendet wird, kann der Speicherzeitraum für History über das Feld Data storage period für History festgelegt werden.
Der Block History, trends and audit log compression wird angezeigt, wenn TimescaleDB verwendet wird.
Wenn TimescaleDB verwendet wird, müssen, um die automatische Partitionierung der History- und Trends-Tabellen von TimescaleDB vollständig zu nutzen, die Optionen Override item history period und Override item trend period sowie die Option Enable internal housekeeping für History und Trends aktiviert sein. Andernfalls werden die in diesen Tabellen gespeicherten Daten zwar weiterhin in Partitionen abgelegt, der Housekeeper entfernt jedoch keine veralteten Partitionen, und es werden Warnungen über eine falsche Konfiguration angezeigt. Wenn das Entfernen veralteter Partitionen aktiviert ist, führen Zabbix Server und Frontend keine Nachverfolgung gelöschter Datenpunkte mehr durch, und die History für gelöschte Datenpunkte wird gelöscht, wenn eine veraltete Partition entfernt wird.
Zeitsuffixe werden in den Periodenfeldern unterstützt, z. B. 1d (ein Tag), 1w (eine Woche). Das Minimum beträgt 1 Tag (1 Stunde für History), das Maximum 25 Jahre.
Der Housekeeper wird standardmäßig automatisch jede Stunde ausgeführt.
Sie können die Ausführungsfrequenz ändern, indem Sie den Zabbix Server-Konfigurationsparameter HousekeepingFrequency festlegen.
Die Schaltfläche Reset defaults ermöglicht das Zurücksetzen aller vorgenommenen Änderungen.