我先檢查圖形產出是否有問題。
1. 點選 Management -> Graph Management,在 Host 下拉選擇有問題的主機,再點選下方任何一個圖形主題,如 " <Host> CPU_Total Usage " 。
2. 按右上角的 " Turn On Graph Debug Mode",出現下圖,在最底下的 " RRD Tool Says" 顯示 "OK" 表示 RRD Tool 程式應該有正常執行,只好到中間顯示的 /var/www/html/rra/13/ 資料夾下查看看。
3. 到 /var/www/html/rra/13 查看檔案似乎沒有問題。
4. 用 rrdtool 指令查看內容,似乎裡面也沒有任何資料,只好查看看 poller 的 Log。
# rrdtool fetch 90.rrd AVERAGE
5. 之前有將 poller.php 執行結果導出到 /var/log/poller.log,查看內容發現有錯誤訊息。
ERROR: /var/www/html/rra/13/90.rrd: illegal attempt to update using time 1468374962 when last update time is 1533650341 (minimum one second step)
突然想到剛剛 rrd 的檔案時間好像不太正確,再回頭查看 90.rrd 的檔案時間發現是 2018 年,找到問題原因。
6. 用 rm -rf * 刪除 /var/www.html/rra/13/ 底下所有檔案後,讓它自動重新產生 RRD 檔。
7. 重新產生後,檔案時間正確無誤。
8. 流量圖也正常顯示。
沒有留言:
張貼留言