3. Очистка истории

Обзор

Очисткой истории (housekeeper) является периодический процесс, выполняемый Zabbix сервером. Этот процесс удаляет устаревшую информацию и информацию, удалённую пользователем.

В этом разделе задания очистки истории можно включить и отключить отдельно по видам задач для: событий и оповещений/услуг/сессий пользователей/истории значений/динамики изменений. Настройки очистки аудитных записей доступны в отдельном разделе меню.

Если очистка истории включена, имеется возможность настроить, какое количество дней данные истории будут храниться, прежде чем они будут удалены процессом очистки истории.

Удаление элемента данных/триггера также приведёт к удалению проблем, которые были сгенерированы этим удаляемым элементом данных/триггером.

Также событие будет удалено процессом очистки истории, только если оно не связано с проблемой каким-либо образом. Это означает, что если событие является либо событием о проблеме, либо событием о восстановлении, то оно не будет удалено, пока не будет удалена соответствующая запись о проблеме. Процесс очистки истории сначала удалит проблемы и затем — события, чтобы избежать потенциальных проблем с зависшими записями событий или проблем.

Для истории и динамики изменений доступны дополнительные параметры: Переопределить период хранения истории элементов данных (Override item history period) и Переопределить период хранения динамики изменения элементов данных (Override item trend period). Эти опции позволяют глобально задать, сколько дней будет храниться история/динамика изменений элементов данных (от 1 часа до 25 лет, либо «0»), переопределяя соответствующие значения, выставленные для отдельных элементов данных в полях Период хранения данных (Store up to) в диалоге настройки элементов данных. Обратите внимание, что период хранения не будет переопределён для тех элементов данных, в настройках которых активирована опция Не хранить (Do not store).

Имеется возможность переопределить период хранения истории/динамики изменений, даже если внутренний процесс очистки истории отключён. Таким образом, при использовании внешнего процесса очистки истории период хранения истории можно задать, используя поле Период хранения данных (Data storage period).

Блок Сжатие истории, тенденций и журнала аудита (History, trends and audit log compression) появляется только при использовании TimescaleDB.

При использовании TimescaleDB, чтобы в полной мере воспользоваться преимуществами автоматического партиционирования таблиц истории и динамики изменений TimescaleDB, флажки Переопределить период хранения истории элементов данных (Override item history period) и Переопределить период хранения динамики изменения элементов данных (Override item trend period) должны быть установлены, так же как и флажок Активировать внутреннюю очистку истории (Enable internal housekeeping) для истории и динамики изменений. В противном случае данные, хранящиеся в этих таблицах, будут храниться в партициях; однако, процесс очистки истории не будет удалять устаревшие партиции, и будет отображаться предупреждение о неправильной конфигурации. Если удаление устаревших партиций включено, то Zabbix сервер и веб-интерфейс более не будут отслеживать удалённые элементы данных, а история по удалённым элементам данных будет очищаться при удалении устаревших партиций.

В полях периодов поддерживаются суффиксы времени, например: 1d (один день), 1w (одна неделя). Минимальное значение равно 1 дню (1 часу для истории), максимальное — 25 годам.

Кнопка Сбросить по умолчанию (Reset defaults) позволяет отменить любые сделанные изменения.