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

Обзор

Раздел Administration > Housekeeping позволяет настроить внутреннюю очистку Zabbix, которая автоматически удаляет из базы данных устаревшие или удаленные пользователем данные. Это предотвращает неограниченный рост базы данных, который привел бы к ненужному расходу дискового пространства и снижению производительности базы данных.

Очистка может быть включена и настроена для следующих типов данных:

Очистка журнала аудита настраивается отдельно.

Конфигурация

Доступны следующие параметры:

Параметр Описание
Включить внутреннюю очистку Включить или отключить внутреннюю очистку (по умолчанию включена).
Если включено, процедура очистки автоматически удаляет из базы данных данные, превышающие Период хранения данных.
Период хранения данных Укажите, как долго хранить данные до их удаления очисткой.
Обязательно, если внутренняя очистка включена.
Диапазон: от 1 дня (1 часа для истории) до 25 лет; или "0". Поддерживаются суффиксы времени (например, 1d, 1w).

Для Событий и оповещений период хранения данных задается отдельно для триггеров, сервисов, внутренних данных, обнаружения сети и авторегистрации.
Очистка удаляет только те события, которые не связаны с проблемами. Например, событие проблема/восстановление старше Периода хранения данных не будет удалено, если оно связано с нерешенной проблемой. Когда очистка удаляет устаревшие сущности, сначала удаляются проблемы, затем события.

Для Истории и Трендов периоды хранения данных также определяют, как долго данные остаются видимыми в Мониторинг > Последние данные, даже если внутренняя очистка отключена.

Обратите внимание, что при удалении элемента данных или триггера также удаляются его проблемы и связанные события.
Переопределить период хранения истории элемента данных Если включено, период хранения истории/трендов, указанный в конфигурации элемента данных, переопределяется настройкой Период хранения данных (кроме элементов данных, для которых включена опция Не хранить).

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

При использовании TimescaleDB становится доступен раздел Сжатие истории, трендов и журнала аудита.

Для TimescaleDB включите Переопределить период хранения истории элемента данных, Переопределить период хранения трендов элемента данных и Включить внутреннюю очистку для истории и трендов, чтобы в полной мере воспользоваться автоматическим разбиением на разделы. Если эти параметры отключены, данные, хранящиеся в таблицах истории и трендов, все равно будут разбиты на разделы, но очистка не будет удалять устаревшие разделы, и появятся предупреждения конфигурации. Когда включено удаление устаревших разделов, сервер Zabbix и веб-интерфейс больше не будут отслеживать удаленные элементы данных, а история для этих элементов данных будет очищаться при удалении устаревшего раздела.

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