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:
Quaisquer dados mais antigos serão removidos pela governanta.
O forte conselho geral é manter o histórico pelo menor tempo possível número de dias e assim não sobrecarregar o banco de dados com muitos valores históricos.
Em vez de manter um longo histórico, você pode manter dados mais longos de tendências. 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 versus dados de tendências consultando o dimensionamento do banco de dados page.
Mantendo um histórico mais curto, você ainda poderá revisar dados em gráficos, pois os gráficos usarão valores de tendência para exibir dados.
::: não importante Se o histórico estiver definido como '0', o item será atualizado apenas itens dependentes e estoque. Nenhuma função de gatilho será avaliado porque a avaliação do gatilho é baseada em dados do histórico só. :::
Como alternativa para preservar história considere usar história export funcionalidade 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.