Histórico e tendências são as duas formas de armazenar dados coletados no Zabbix.
Enquanto o histórico mantém cada valor coletado, as tendências mantêm a média informações de hora em hora e, portanto, consomem menos recursos.
Você pode definir por quantos dias o histórico será mantido:
Qualquer dado mais antigo será removido pelo housekeeper.
O conselho geral é manter o histórico pelo menor número possível de dias e, assim, não sobrecarregar o banco de dados com muitos valores históricos.
Em vez de manter um histórico longo, você pode manter dados de tendências por mais tempo. Por exemplo, você pode manter o histórico por 14 dias e as tendências por 5 anos.
Você pode ter uma boa ideia de quanto espaço é necessário para o histórico em comparação com os dados de tendências consultando a página de dimensionamento do banco de dados.
Ao manter um histórico mais curto, você ainda poderá revisar dados antigos em gráficos, pois os gráficos usarão valores de tendências para exibir dados mais antigos.
Se o histórico for definido como '0', o item atualizará apenas os itens dependentes e o inventário. Nenhuma função de trigger será avaliada porque a avaliação de trigger é baseada apenas em dados históricos.
Como uma forma alternativa de preservar o histórico, considere usar a funcionalidade de exportação de histórico de módulos carregáveis.
O Trends é um mecanismo integrado de redução de dados históricos que armazena mínimo, máximo, médio e o número total de valores por cada hora para tipos de dados numéricos.
Você pode definir por quantos dias as tendências serão mantidas:
As tendências geralmente podem ser mantidas por muito mais tempo do que a história. Quaisquer dados mais antigos será removido pela governanta.
O servidor Zabbix acumula dados de tendências em tempo de execução no cache de tendências, conforme os dados fluem. O servidor libera tendências de hora anterior de cada item no banco de dados (onde o frontend pode encontrá-los) nestas situações:
Para ver as tendências em um gráfico, você precisa esperar pelo menos até o início do próxima hora (se o item for atualizado com frequência) e no máximo até o final do a próxima hora (se o item for atualizado raramente), que é de 2 horas no máximo.
Quando o servidor libera o cache de tendências e já existem tendências no banco de dados para esta hora (por exemplo, o servidor foi reiniciado meio da hora), o servidor precisa usar instruções de atualização em vez de simples inserções. Portanto, em uma instalação maior, se for necessário reiniciar, é desejável parar o servidor no final de uma hora e iniciar no início da próxima hora para evitar sobreposição de dados de tendência.
As tabelas de histórico não participam da geração de tendências de forma alguma.
::: não importante Se as tendências forem definidas como '0', o servidor Zabbix não calcular ou armazenar tendências. :::
As tendências são calculadas e armazenadas com o mesmo tipo de dados como os valores originais. Como resultado, os cálculos do valor médio de valores de tipo de dados sem sinal são arredondados e quanto menor o intervalo de valor menos preciso será o resultado. Por exemplo, se o item tiver valores 0 e 1, o valor médio será 0, não 0,5.
Além disso, reiniciar o servidor pode resultar na perda de precisão de arquivos não assinados cálculos do valor médio do tipo de dados para a hora atual.