4 Historial y tendencias

Visión general

El historial y las tendencias son las dos formas de almacenar los datos recopilados en Zabbix.

Mientras que el historial mantiene cada valor recopilado, las tendencias se mantienen promediadas información cada hora y, por lo tanto, consumen menos recursos.

Mantener historial

Puede establecer durante cuántos días se guardará el historial:

  • en las propiedades del elemento formulario
  • al actualizar artículos en masa
  • cuando ajuste arriba tareas de ama de llaves

El ama de llaves eliminará cualquier dato anterior.

El fuerte consejo general es mantener la historia por el menor tiempo posible. número de días y de esa manera no sobrecargar la base de datos con muchos valores historicos.

En lugar de mantener un historial largo, puede mantener datos de tendencias más extensos. Por ejemplo, podría conservar el historial durante 14 días y las tendencias durante 5 años.

Puede obtener una buena idea de cuánto espacio requiere el historial versus datos de tendencias haciendo referencia al tamaño de la base de datos página.

Mientras mantiene un historial más corto, aún podrá revisar los más antiguos datos en gráficos, ya que los gráficos usarán valores de tendencia para mostrar datos más antiguos datos.

Si el historial se establece en '0', el elemento se actualizará solo artículos dependientes e inventario. No se activarán funciones evaluado porque la evaluación del activador se basa en datos históricos solamente.

Como una forma alternativa de preservar historia considere usar historia exportar funcionalidad de los módulos cargables.

Mantener las tendencias

Trends es un mecanismo integrado de reducción de datos históricos que almacena mínimo, máximo, promedio y el número total de valores por cada hora para tipos de datos numéricos.

Puede establecer durante cuántos días se mantendrán las tendencias:

  • en las propiedades del elemento formulario
  • al actualizar artículos en masa
  • al configurar tareas de ama de llaves

Las tendencias generalmente se pueden mantener por mucho más tiempo que la historia. Cualquier dato anterior será retirado por el ama de llaves.

El servidor Zabbix acumula datos de tendencias en tiempo de ejecución en el caché de tendencias, como los datos fluyen. El servidor vacía las tendencias de hora anterior de cada elemento en la base de datos (donde la interfaz puede encontrarlos) en estas situaciones:

  • el servidor recibe el primer valor de hora actual del elemento
  • Quedan 5 minutos o menos de la hora actual y todavía no hay hora actual valores del articulo
  • el servidor se detiene

Para ver las tendencias en un gráfico, debe esperar al menos hasta el comienzo de la próxima hora (si el elemento se actualiza con frecuencia) y como máximo hasta el final de la próxima hora (si el elemento se actualiza con poca frecuencia), que es de 2 horas como máximo.

Cuando el servidor vacía la caché de tendencias y ya hay tendencias en el base de datos para esta hora (por ejemplo, el servidor se ha reiniciado media hora), el servidor necesita usar declaraciones de actualización en lugar de simples inserciones Por lo tanto, en una instalación más grande, si se necesita reiniciar, es deseable detener el servidor al final de una hora y comenzar en el comienzo de la siguiente hora para evitar la superposición de datos de tendencias.

Las tablas de historial no participan en la generación de tendencias de ninguna manera.

Si las tendencias se establecen en '0', el servidor Zabbix no calcular o almacenar tendencias en absoluto.

Las tendencias se calculan y almacenan con el mismo tipo de datos como los valores originales. Como resultado, los cálculos del valor promedio de los valores de tipo de datos sin signo se redondean y cuanto menor es el intervalo de valor menos preciso será el resultado. Por ejemplo, si el elemento tiene valores 0 y 1, el valor medio será 0, no 0,5.

Además, reiniciar el servidor puede resultar en la pérdida de precisión de datos no firmados. Cálculos de valor promedio de tipo de datos para la hora actual.