しばらく前にRHEL6マシンの古い2.16MRTG環境を新しい2.17.4に移行しましたが、同じ問題が発生し続けます。日、週、月のグラフはcrontabの場合と同じように更新されますが、年のグラフはそうではありません。
システムを最初に更新したとき、最初から/ var/www/html/mrtgからすべてのイメージをコピーしなかったため、イメージが生成され始め、cfgmakerを実行して新しいmrtg.cfgファイルを作成しました。次に、古いmrtg.cfgファイルとすべての.png日、週、月、年の画像を/ var/www/html/mrtgにコピーし、indexmakerコマンドを実行して変更を加えました。これは1日で完了します。年グラフは1日に1回更新されますが、crontabが更新するたびに、グラフは削除した古い履歴年グラフに戻ります。
変更を永続的にする方法を誰かが知っていますか?すべてのMRTGを再コンパイルしようとはしていませんが、次のステップになります。
「各グラフは、独自の* .logファイルと* .oldファイルのデータから作成されます。したがって、これらを本番サーバーにコピーすると、テストボックスのすべての履歴データが保存されます。コピーが完了したら、 MRTGプロセスを再開できます。」
それはこの投稿でよく説明されています:
https://lists.oetiker.ch/pipermail/mrtg/2007-October/033185.html
ご協力ありがとうございました。
グラフが更新されるのは「古い」場合のみであることに注意してください。mrtgは画像ファイルのタイムスタンプを使用してこれを判断します。したがって、年グラフに奇数のタイムスタンプがないことを確認することをお勧めします...
また、単に移動したい場合は、mrtgが次の実行時に再生成する必要があります。