前几天有台服务器突然宕机,外网连不上他只能让机房重启,重启后正常。查看各种日志都没有发现什么问题,观察了一段时间后也没有发现什么问题。后来跟DELL联系他们给了我一个 收集硬件日志的工具,我采集了日志给他们发过去了现在日志正在处理还没有给我结果。
  这个问题姑且不谈,结果我发现Cacti 监控服务器上又发现新的问题,宕机的那台服务器的网络流量模板里的数据采集不到了如下图:
 
  而同一台服务器的其他模板数据采集正常

 觉得很奇怪,用命令测试查看是不是采集不到数据了
rrdtool fetch fxd-mdl11_traffic_in_365.rrd AVERAGE
261028400: 2.5984737488e+05 3.4129674937e+05
1261028700: 2.4608829433e+05 3.1526302933e+05
1261029000: nan nan
竟然数据都在,这是为什么?
于是上网找原因.搜了半天也没搜到类似的状况...
开始在cacti的选项里面来回寻找,这时我忽然想到了在cacti更换轮训器的时候需要清空 poller cache ,是不是因为缓存导致了我的模板里显示不出数据呢?
不管了,先试试再说。system utilities -->Rebuild poller cache
清空了缓存,开始等待。几分钟后模板里终于有数据了。
  呵呵问题是解决了,可是导致这个问题的原因我到现在也不知道,而且是一部分模板有数据,另一部分却没有...
 
  希望这篇文章能对朋友们有所帮助