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:
- 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:

| 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.