O Zabbix guarda os dados coletados em dois formatos: históricos e médias. O primeiro tipo (histórico), como o próprio nome indica, guarda todos os valores coletados, sem nenhuma sumarização. Por outro lado, as médias guardam os dados sumarizados de hora a hora visando possibilitar a geração de gráficos e outras informações com um custo menor para o banco de dados.
Você pode configurar por quanto tempo (dias) o histórico deverá ser armazenado de três formas:
Qualquer dado mais antigo que o limite definido será removido pelo 'housekeeper'.
Em geral, é altamente recomendável guardar o menor histórico o possível para não sobrecarregar o BD com muitos valores históricos.
Ao invés de guardar um longo histórico, você pode guardar os dados por mais tempo nas médias. Por exemplo, você pode guardar um histórico de 14 dias e médias por 5 anos.
Você pode obter uma boa ideia de quanto espaço é necessário pelo históricos e pelas médias ao consultar o manual de estimativa de tamanho do banco de dados.
Mesmo guardando um curto histórico, você poderá ver os dados antigos em gráficos. Os gráficos utilizam as médias para mostrar os dados antigos.
As médias são um recurso nativo para reduzir o tamanho dos dados históricos. Em seu algorítimo tá previsto o armazenamento, a cada hora, de 4 métricas para cada item coletado: mínimo, média, máximo e quantidade. Ela está disponível apenas para os tipos de dados numéricos.
Você pode configurar o período de armazenamento de médias de três formas:
Normalmente as médias são muito mais baratas para se armazenar por longos períodos que os dados históricos. E de forma similar ao que acontece com a remoção de registros antigos no histórico, o 'housekeeper' também tem a capacidade de remover dados antigos das médias.
Quando o Zabbix Server for reiniciado a precisão de hora no cálculo a precisão do cálculo das médias naquela hora poderá ser comprometida.