3 Housekeeping
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:
- Eventos e alertas de triggers, serviços, dados internos, descoberta de rede e autorregistro
- Serviços
- Sessões de usuário
- Histórico e tendências de items
A limpeza do log de auditoria é configurada separadamente.
Configuração
Os seguintes parâmetros estão disponíveis:

| Parâmetro | Descrição |
|---|---|
| Habilitar limpeza interna | Habilita ou desabilita a limpeza interna (habilitada por padrão). Se habilitada, o processo housekeeper do Zabbix server remove automaticamente os dados do banco de dados que excedem o Período de armazenamento de dados. |
| Período de armazenamento de dados | Especifique por quanto tempo manter os dados antes que sejam removidos pelo housekeeper. Obrigatório se a limpeza interna estiver habilitada. Intervalo: 1 dia (1 hora para histórico) - 25 anos; ou "0". Sufixos de tempo (por exemplo, 1d, 1w) são suportados. Para Eventos e alertas, o período de armazenamento de dados é definido separadamente para triggers, serviços, dados internos, descoberta de rede e autorregistro. O housekeeper remove apenas os eventos que não estão associados a problemas. Por exemplo, um evento de problema/recuperação mais antigo que o Período de armazenamento de dados não será removido se estiver associado a um problema não resolvido. Quando o housekeeper remove entidades desatualizadas, ele remove primeiro os problemas e depois os eventos. Observe que, quando um item/trigger é excluído, seus problemas também são excluídos; no entanto, os eventos relacionados de problema/recuperação permanecem no banco de dados até que o housekeeper os remova. Para Histórico e Tendências, os períodos de armazenamento de dados também determinam por quanto tempo os dados permanecem visíveis em Monitoramento > Últimos dados, mesmo que a limpeza interna esteja desabilitada. |
| Sobrescrever período de histórico do item | Se habilitado, o período de armazenamento de histórico/tendência especificado na configuração do item é sobrescrito pela configuração Período de armazenamento de dados (exceto para itens com a opção Não armazenar habilitada). Esta opção pode ser usada mesmo quando a limpeza interna está desabilitada e um housekeeper externo é utilizado. |
| Sobrescrever período de tendência do item |
Se estiver usando TimescaleDB, a seção Compressão de histórico, tendências e log de auditoria ficará disponível.
Para TimescaleDB, habilite Sobrescrever período de histórico do item, Sobrescrever período de tendência do item e Habilitar limpeza interna para histórico e tendências para aproveitar totalmente o particionamento automático. Se essas opções estiverem desabilitadas, os dados mantidos nas tabelas de histórico e tendências ainda serão particionados, mas o housekeeper não descartará as partições desatualizadas e avisos de configuração aparecerão. Quando o descarte de partições desatualizadas estiver habilitado, o Zabbix server e o frontend não rastrearão mais os itens excluídos, e o histórico desses itens será limpo quando uma partição desatualizada for excluída.
O botão Restaurar padrões permite reverter quaisquer alterações feitas.