一个时区引发的血案 [timezone] [ubuntu] [cacti]
拿cacti试着玩,和mrtg一起装的。
第一天(昨天)装上就睡觉了,今天起来接着玩。
发现自己新建的数据所产生的图表和rrd文件显示不出来数据,总是 NaN, copy其他已经有的文件替换新文件就可以显示,当然,数据还是老文件的。
然后,发现copy的rrd文件生成的图和原rrd一致,即使过了半小时也是一样的,难道从同一个数据源获取的信息被写到不同的rrd文件?md5检查证明这个想法是错误的。
还有个很诡异的问题,早晨我特地用bc算了一个很大的数,但是他显示的cpu load最高的时候却是在中午,我都怀疑有人在我吃饭的时候黑了我的服务器?
把cacti的dev模式打开,详细检查log。没发现任何报错,update的rrd文件也没报错。我汗~~~灵异事件。。。
突然发现写入rrd文件的时间戳貌似和生成图表用的时间戳存在巨大差异,一对比,差4小时~!!!
然后就想起来给这台服务器刚换过时区,应该是这个问题了。看来只替换时区文件是不行的 。。。
所以我: dpkg-reconfigure tzdata && reboot 。。。
很难说清到底哪些程序需要重启,干脆整机重启吧,几秒的事儿~ //win server 就2了,几分钟起来就不错了。
这里还有另一篇文章:(我没试过)