3 Очистка истории
Обзор
Раздел Administration > Housekeeping позволяет настроить внутреннюю очистку Zabbix, которая автоматически удаляет из базы данных устаревшие или удаленные пользователем данные. Это предотвращает неограниченный рост базы данных, который привел бы к ненужному расходу дискового пространства и снижению производительности базы данных.
Очистка может быть включена и настроена для следующих типов данных:
- События и оповещения от триггеров, сервисов, внутренних данных, обнаружения сети и авторегистрации
- Сервисы
- Пользовательские сессии
- История и тренды для элементов данных
Очистка журнала аудита настраивается отдельно.
Конфигурация
Доступны следующие параметры:

| Параметр | Описание |
|---|---|
| Включить внутреннюю очистку | Включить или отключить внутреннюю очистку (по умолчанию включена). Если включено, процедура очистки автоматически удаляет из базы данных данные, превышающие Период хранения данных. |
| Период хранения данных | Укажите, как долго хранить данные до их удаления очисткой. Обязательно, если внутренняя очистка включена. Диапазон: от 1 дня (1 часа для истории) до 25 лет; или "0". Поддерживаются суффиксы времени (например, 1d, 1w). Для Событий и оповещений период хранения данных задается отдельно для триггеров, сервисов, внутренних данных, обнаружения сети и авторегистрации. Очистка удаляет только те события, которые не связаны с проблемами. Например, событие проблема/восстановление старше Периода хранения данных не будет удалено, если оно связано с нерешенной проблемой. Когда очистка удаляет устаревшие сущности, сначала удаляются проблемы, затем события. Для Истории и Трендов периоды хранения данных также определяют, как долго данные остаются видимыми в Мониторинг > Последние данные, даже если внутренняя очистка отключена. Обратите внимание, что при удалении элемента данных или триггера также удаляются его проблемы и связанные события. |
| Переопределить период хранения истории элемента данных | Если включено, период хранения истории/трендов, указанный в конфигурации элемента данных, переопределяется настройкой Период хранения данных (кроме элементов данных, для которых включена опция Не хранить). Эту опцию можно использовать даже при отключенной внутренней очистке и использовании внешней очистки. |
| Переопределить период хранения трендов элемента данных |
При использовании TimescaleDB становится доступен раздел Сжатие истории, трендов и журнала аудита.
Для TimescaleDB включите Переопределить период хранения истории элемента данных, Переопределить период хранения трендов элемента данных и Включить внутреннюю очистку для истории и трендов, чтобы в полной мере воспользоваться автоматическим разбиением на разделы. Если эти параметры отключены, данные, хранящиеся в таблицах истории и трендов, все равно будут разбиты на разделы, но очистка не будет удалять устаревшие разделы, и появятся предупреждения конфигурации. Когда включено удаление устаревших разделов, сервер Zabbix и веб-интерфейс больше не будут отслеживать удаленные элементы данных, а история для этих элементов данных будет очищаться при удалении устаревшего раздела.
Кнопка Сбросить по умолчанию позволяет отменить все внесенные изменения.