Erro Zabbix – Zabbix value cache working in low memory mode – Como Resolver

dezembro 28, 2023 Por Joel Kern 0

Resumindo, o Value Cache é usado para armazenar valores de itens para avaliar expressões de gatilho e itens calculados.Digamos que você tenha um gatilho que avalia os valores médios da última 1 hora (função de gatilho avg(1h)=…), então todos os valores dos itens desta hora são colocados no cache de valores para cálculos mais rápidos. Caso contrário, eles seriam adquiridos do banco de dados toda vez que o gatilho precisasse ser avaliado e isso acontece na chegada de cada novo valor do item.E agora imagine que alguém alterou ou adicionou esse gatilho para calcular a média de um dia, ou pior ainda, de uma semana. Todos esses valores vão para o cache de valores e ele cai facilmente à medida que cada novo valor de item do gatilho vai para lá.O gráfico de uso do cache Zabbix no servidor Zabbix (do modelo padrão) é um bom lugar para ver o quão cheios os caches estão. Mas eles não dirão exatamente o que está enchendo os caches.

Você deve ajustar o parâmetro ValueCacheSize . Defina-o para, por exemplo, 1G.

Em geral, você deseja manter todos os caches em 70-100% de alcance livre. Mas também não é a melhor ideia alocar o máximo de memória configurável possível para eles. Fique de olho no gráfico de uso do cache do Zabbix por um dia, liste os valores atuais de todos os caches no arquivo de configuração e então algumas sugestões adicionais podem ser feitas.

Fonte: https://www.zabbix.com/forum/zabbix-help/52925-zabbix-value-cache-working-in-low-memory-mode