Mrtg
更新年份圖 MRTG
不久前,我已將 RHEL 6 機器中的舊 2.16 MRTG 環境遷移到新的 2.17.4,但我一直遇到同樣的問題,我的日、周和月圖表已更新,因為它們應該使用 crontab,但年份圖表是不是。
當我第一次更新系統時,我沒有從一開始就複製 /var/www/html/mrtg 中的所有圖像,所以它們開始生成,我還執行了一個 cfgmaker 來創建新的 mrtg.cfg 文件。然後,我將舊的 mrtg.cfg 文件以及所有 .png 日、週、月和年圖片複製到 /var/www/html/mrtg 中,然後我執行 indexmaker 命令來進行更改,並持續了一天。年份圖表每天更新一次,但每當 crontab 執行此操作時,圖表都會回到我已刪除的舊曆史年份圖表。
有誰知道我怎樣才能使更改永久化?我還沒有嘗試重新編譯所有 MRTG,但將是我的下一步。
我找到了答案,“每個圖表都是根據其自己的 *.log 和 *.old 文件中的數據建構的。因此,如果將它們複製到生產伺服器,則可以保存測試框中的所有歷史數據。複製完成後您可以再次啟動 MRTG 流程。”
在這篇文章中有很好的解釋:
<https://lists.oetiker.ch/pipermail/mrtg/2007-October/033185.html>
謝謝您的幫助。
請注意,圖表僅在“過時”時才會更新,mrtg 使用圖像文件上的時間戳來確定這一點。所以你可能想確保你的年份圖沒有奇怪的時間戳……
您可能還想將其移開,然後 mrtg 應在下一次執行時重新生成它。