3 Limpeza

Visão geral

A seção Administração > Limpeza permite configurar a limpeza interna do Zabbix, que remove automaticamente dados desatualizados ou excluídos pelo usuário do banco de dados. Isso evita que o banco de dados cresça indefinidamente, o que consumiria espaço em disco desnecessário e degradaria o desempenho do banco de dados.

A limpeza pode ser ativada e configurada para os seguintes tipos de dados:

A limpeza do log de auditoria é configurada separadamente.

Configuração

Os seguintes parâmetros estão disponíveis:

Parameter Description
Enable internal housekeeping Ativa ou desativa o housekeeping interno (ativado por padrão).
Se ativado, o processo housekeeper do Zabbix server remove automaticamente do banco de dados os dados que excedem o Data storage period.
Data storage period Especifique por quanto tempo manter os dados antes que eles sejam removidos pelo housekeeper.
Obrigatório se o housekeeping interno estiver ativado.
Intervalo: 1 day (1 hour for history) - 25 years; ou "0". Time suffixes (por exemplo, 1d, 1w) são suportados.

Para Events and alerts, o período de armazenamento de dados é definido separadamente para triggers, services, dados internos, descoberta de rede e autoregistro.
O housekeeper remove apenas os eventos que não estão associados a problemas. Por exemplo, um evento de problem/recovery mais antigo que o Data storage period não será removido se estiver associado a um problema não resolvido. Quando o housekeeper remove entidades desatualizadas, ele primeiro remove os problems, depois os events.
Observe que, quando um item/trigger é excluído, seus problems também são excluídos; no entanto, os eventos de problem/recovery relacionados permanecem no banco de dados até que o housekeeper os remova.

Para History e Trends, os períodos de armazenamento de dados também determinam por quanto tempo os dados permanecem visíveis em Monitoring > Latest data, mesmo que o housekeeping interno esteja desativado.
Override item history period Se ativado, o período de armazenamento de history/trend especificado na configuração do item é substituído pela configuração Data storage period (exceto para items com a opção Do not store ativada).

Esta opção pode ser usada mesmo quando o housekeeping interno está desativado e um housekeeper externo é utilizado.
Override item trend period

Se estiver usando TimescaleDB, a seção History, trends and audit log compression fica disponível.

Para TimescaleDB, ative Override item history period, Override item trend period e Enable internal housekeeping para history e trends para aproveitar totalmente o particionamento automático. Se essas opções estiverem desativadas, os dados mantidos nas tabelas de history e trends ainda serão particionados, mas o housekeeper não removerá partições desatualizadas, e avisos de configuração serão exibidos. Quando a remoção de partições desatualizadas estiver ativada, o Zabbix server e o frontend não acompanharão mais os items excluídos, e o history desses items será limpo quando uma partição desatualizada for excluída.

O botão Reset defaults permite reverter quaisquer alterações feitas.