ERRO - Utilization of housekeeper processes over 75%

Criada por Danilo Tomich, Modificado em Seg, 21 Out na (o) 6:17 AM por Danilo Tomich

Erro: 


Muitas vezes esse erro está relacionado a performance do disco, tente mudar o disco para um SSD, por exemplo.


Houserkeeper são projetados para limpar dados obsoletos para que o banco de dados não cresça muito!


Acesse o caminho:

nano /etc/zabbix/zabbix_server.conf

E altere as seguintes opções:


Como esta:

Default values: HousekeepingFrequency=1 and MaxHousekeeperDelete=5000


O parâmetro HousekeepingFrequency determina a frequência com que os processos do housekeeper serão limpos (em horas), o valor padrão é 1, o que significa que a cada hora, os valores disponíveis são de 0 a 24. 
O parâmetro MaxHousekeeperDelete determina quantos valores nas tabelas do banco de dados serão excluídos, o padrão é 5000, que é muito pequeno para um servidor com grande número de hosts e itens, os valores disponíveis são de 0 a 1000000. Se você especificar 0, isso removerá o limite, mas você precisa levar em consideração o desempenho do sistema de disco e a quantidade de dados que precisam ser excluídos do banco de dados, para que não aconteça que os processos da governanta irão comece a limpar a cada hora e faça-a por mais de uma hora. Por padrão, o gatilho “Zabbix housekeeper processa mais de 75% ocupado” é acionado se o processo de limpeza durar mais de 30 minutos, você pode monitorar o tempo de execução e carga no sistema de disco nos gráficos. 


A limpeza não leva mais de 15 minutos.
Normalmente, se a limpeza demorar mais de 30 minutos, isso se deve ao fato de os processos do housekeeper serem executados com pouca frequência (por exemplo, não a cada hora) ou porque não há desempenho de disco suficiente e o servidor de banco de dados não está otimizado.
Se muitos dados desatualizados foram coletados, você pode parar o servidor Zabbix e limpar os dados com consultas SQL, exemplos para outro artigo, bem como consultas SQL para intervalos de atualização de alteração em massa em itens de dados. 




Altere para:

Changed values: HousekeepingFrequency=2 and MaxHousekeeperDelete=10000


Execute esse comando:

runtime control command was forwarded successfully



###Outra opção que pode melhorar é reduzir o tempo que vai guardar os  dados.

Reduzi do padrão que vem de 365 dias para 183 dias



Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo