web-dev-qa-db-ja.com

ムニンのゴミの値をきれいにする方法

サーバーの1つを再起動した後、Munin(別のサーバーで実行されている)が再起動の過程でサーバーからガベージ応答を取得したようです。

http://xcski.com/munin/xcski.com/linode.xcski.com-cpu.html

そのノードのこれまでのすべてのデータが失われることを意味する場合でも、そのガベージ値を削除したいと思います。/var/lib/muninにある.rrdファイルを削除しようとしましたが、再起動前の履歴を削除するだけでした。これをクリーンアップする方法はありますか?

2
Paul Tomblin

Munin-usersメーリングリストのおかげで、rrdファイルから一時的な値を削除できるスクリプト " removespikes "を発見しました。それは美しく働きました。

3
Paul Tomblin

/ var/lib/munin/hostname/*そのホストのすべてのrddファイルが含まれている必要があります。削除した後もまだガベージをプロットしている場合は、問題のあるマシンのmunin-nodeを再起動する必要があります。

ノードサービスにtelnetすることで、ノードがガベージを送信しているかどうかを確認できます

#replace 4949 with whatever port you are using.
telnet bad-node-ip 4949

接続したら、

fetch thenameoftheplugin

あなたは次のようなものを見るはずです

system_cpu.value 123 
user_cpu.value 123 
etc

それでもガベージが表示される場合は、ノードがガベージを送信しているため、muninではなく検査する必要があります。 (スクリプトが値をmuninに出力するために使用するコマンドから始めます)。

デバッグに関する追加情報については、 munin wiki にいくつかの情報があります。

3
Dan R