之前对zabbix 监控产生了疑惑.当晚看到的数据有问题,等到第二天来分析的时候发现数据不一致了,这是为什么呢.阿里云的监控也有类似问题哦.实时监控和几天的监控数据不一致.
随着时间变长 zabbix 是会对数据进行一些处理.时间比较短的话,数据是从histroy中取得数据.时间比较长的话是从trends表获取的.如下图所示,对history的原始数据进行了处理
history的数据呈现方式类似于,一分钟拿一次数据,那图里面就是一分钟一个数据点.从而展现出一条线.
trends表中的数据是针对history中表的数据按每小时或者每半小时进行的聚合.算出一小时或半小时中的平均值,最小值,最大值.保存到trends表中,当我们来获取数据时,展现出来的数据就是经过处理的,而不是最原始的数据. 红色原始数据,绿色处理过的数据.
history表
trends表