Nesta página

3 Limpeza

Visão geral

O housekeeper é um processo periódico, executado pelo Zabbix server. O processo remove informações desatualizadas e informações excluídas pelo usuário.

Nesta seção, as tarefas de housekeeping podem ser habilitadas ou desabilitadas individualmente, por tarefa, separadamente para: eventos e alertas/serviços/sessões de usuário/histórico/tendências. As configurações de housekeeping de auditoria estão disponíveis em uma seção de menu separada.

Se o housekeeping estiver habilitado, é possível definir por quantos dias os registros de dados serão mantidos antes de serem removidos pelo housekeeper.

Excluir um item/trigger também excluirá os problemas gerados por esse item/trigger.

Além disso, um evento só será excluído pelo housekeeper se não estiver associado a um problema de nenhuma forma. Isso significa que, se um evento for um evento de problema ou de recuperação, ele não será excluído até que o registro do problema relacionado seja removido. O housekeeper excluirá primeiro os problemas e depois os eventos, para evitar possíveis problemas com eventos ou registros de problema desatualizados.

Para histórico e tendências, uma opção adicional está disponível: Override item history period e Override item trend period. Essa opção permite definir globalmente por quantos dias o histórico/tendências dos items será armazenado (1 hora a 25 anos; ou "0"), substituindo os respectivos valores Store up to definidos para items individuais no formulário de configuração de item. Observe que o período de armazenamento não será substituído para items que tenham a opção de configuração Do not store habilitada.

É possível substituir o período de armazenamento de histórico/tendências mesmo se o housekeeping interno estiver desabilitado. Assim, ao usar um housekeeper externo, o período de armazenamento do histórico pode ser definido usando o campo Data storage period do histórico.

O bloco History, trends and audit log compression aparece se estiver usando TimescaleDB.

Se estiver usando TimescaleDB, para aproveitar totalmente o particionamento automático das tabelas de histórico e tendências do TimescaleDB, as opções Override item history period e Override item trend period devem estar habilitadas, assim como a opção Enable internal housekeeping para histórico e tendências. Caso contrário, os dados mantidos nessas tabelas ainda serão armazenados em partições, porém o housekeeper não removerá partições desatualizadas, e avisos sobre configuração incorreta serão exibidos. Quando a remoção de partições desatualizadas estiver habilitada, o Zabbix server e o frontend não manterão mais o controle dos items excluídos, e o histórico dos items excluídos será limpo quando uma partição desatualizada for removida.

Time suffixes são suportados nos campos de período, por exemplo, 1d (um dia), 1w (uma semana). O mínimo é 1 dia (1 hora para histórico), o máximo - 25 anos.

O housekeeper é executado automaticamente a cada hora por padrão. Você pode alterar a frequência de execução definindo o parâmetro de configuração HousekeepingFrequency do Zabbix server.

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