cacti中memory free為nan
此圖上只有memory free為nan cache memory和memory buffers都有數據。好幾台機器都出現這樣的情況。但是也有幾台是正常的。有人知道什麼問題嗎?
抓取數據沒有啊。
# rrdtool fetch /usr/local/apache/htdocs/cacti/rra/app101_mem_free_300.rrd AVERAGE |tail -n 6
1283743500: nan
1283743800: nan
1283744100: nan
1283744400: nan
1283744700: nan
1283745000: nan
# rrdtool fetch /usr/local/apache/htdocs/cacti/rra/app101_mem_cache_299.rrd AVERAGE |tail -n 6
1283743500: 2.1951125333e+06
1283743800: 2.1968246667e+06
1283744100: 2.2002744533e+06
1283744400: 2.2038229733e+06
1283744700: 2.2094797867e+06
404669[/attachimg
《解決方案》
nan在rrd裡面表示數據為空。
一般數據為空不外乎如下幾個原因:
1. 數據格式不對
2. 指定時間點的沒有數據。也就是數據未更新。
3. 更新頻率不對。比如你的step=300s,fresh=2倍step,但是你超過3個step了都沒數據,該點當然為空了。。
根據你的描述,最近6條記錄都為空,應該不滿足第3條。建議從1,2裡面去找原因吧:
1. 可能snmp沒開?或者snmp未配置好?
2. 數據採集的任務對么??有在按計劃運行么?
開cacti的debug模式看看,或者看看cacti的log,找下原因吧。
應該原因很簡單的