El limpiador es un proceso periódico, ejecutado por el servidor Zabbix. El proceso elimina la información desactualizada y la información eliminada por el usuario.
En esta sección, las tareas de limpieza se pueden habilitar o deshabilitar por tarea por separado para: eventos y alertas/servicios TI/sesiones de usuario/historial/tendencias. La configuración de mantenimiento de auditoría está disponible en una sección de menú separada.
Si el servicio de limpieza está habilitado, es posible establecer durante cuántos días se guardarán los registros de datos antes de que el limpiador los elimine.
Eliminar una métrica/iniciador también eliminará los problemas generados por esa métrica/iniciador.
Además, el limpiador solo eliminará un evento si no está asociado con un problema de ninguna manera. Esto significa que si un evento es un problema o un evento de recuperación, no se eliminará hasta que se elimine el registro del problema relacionado. El limpiador eliminará los problemas primero y los eventos después, para evitar posibles problemas con eventos obsoletos o registros de problemas.
Para el historial y las tendencias hay una opción adicional disponible: Anular el período del historial de métricas y Anular el período de tendencias de las métricas. Esta opción permite configurar globalmente durante cuántos días se almacenarán el historial/las tendencias de la métrica (de 1 hora a 25 años; o "0"), anulando los respectivos valores Almacenar hasta establecidos para métricas individuales en el formulario configuración de la métrica. Tenga en cuenta que el período de almacenamiento no se anulará para las métricas que tengan habilitada la opción de configuración No almacenar.
Es posible anular el período de almacenamiento de historial/tendencias incluso si el mantenimiento interno está deshabilitado. Por lo tanto, cuando se utiliza un limpiador externo, el período de almacenamiento del historial se puede configurar usando el campo Período de almacenamiento de datos del historial.
Si usa TimescaleDB, Para aprovechar al máximo la partición automática de tablas de historial y tendencias de TimescaleDB, Las opciones Anular período de historial de las métricas* y Anular período de tendencia de las métricas deben estar habilitadas así como la opción Habilitar limpieza interna para historial y tendencias. De lo contrario, los datos guardados en estas tablas seguirán almacenados en particiones, sin embargo, el limpiador no eliminará las particiones obsoletas, y se mostrarán advertencias sobre configuración incorrecta. Cuando se habilita la eliminación de particiones obsoletas, el servidor y la interfaz de Zabbix ya no realizarán un seguimiento de las métricas eliminadas y el historial de métricas eliminadas se borrará cuando se elimine una partición obsoleta.
Los sufijos de tiempo se admiten en los campos de período, por ejemplo, 1d (un día), 1w (una semana). El mínimo es 1 día (1 hora para el historial), el máximo: 25 años.
El botón Restablecer valores predeterminados permite revertir cualquier cambio realizado.
The table below describes housekeeping configuration parameters.
Parameter | Description |
---|---|
Enable internal housekeeping | Enable (default) or disable internal housekeeping for this group of entities. |
Data storage period | Amount of time records should be kept before being removed by the housekeeper. Mandatory if housekeeping is enabled. Range: 1 day (1 hour for history) - 25 years; or "0". Time suffixes are supported, e.g., 1d (one day), 1w (one week). For Events and alerts data storage period is set separately for triggers, services, internal data, network discovery, and autoregistration. For items, data storage period also determines the period for which the data will be visible in the Monitoring > Latest data section, even if internal housekeeping is disabled. |
Override item history period | If checked, history/trend storage period specified in the item configuration will be overridden by the global setting. The storage period will not be overridden for items that have configuration option Do not store enabled. It is possible to override the history/trend storage period even if internal housekeeping is disabled. Thus, when using an external housekeeper, the history storage period could be set using the history Data storage period field. |
Override item trend period |
The Reset defaults button allows reverting any changes made.
- Deleting an item/trigger will also delete problems generated by that item/trigger.
- Problem or recovery events will not be deleted until their related problem record is deleted. The housekeeper first deletes problems, then events, to prevent stale data.
If using TimescaleDB, in order to take full advantage of TimescaleDB automatic partitioning of history and trends tables, Override item history period and Override item trend period options must be enabled as well as Enable internal housekeeping option for history and trends. Otherwise, data kept in these tables will still be stored in partitions, however, the housekeeper will not drop outdated partitions, and warnings about incorrect configuration will be displayed. When dropping of outdated partitions is enabled, Zabbix server and frontend will no longer keep track of deleted items, and history for deleted items will be cleared when an outdated partition is deleted.