muninグラフをリセットする方法


26

Muninの特定のホストのすべてのグラフをリセットしたいと思います。私がこれを行う方法を知っている人は誰ですか?


最も簡単な解決は、年を待っている、これは実際のリセットデータにcompletly回転データは、デフォルトである時間:)しかし、どのように:)あなたは答えの一番下の持っている、記述である
Znik

回答:


38

Muninデータは、ラウンドロビンデータベースファイル(.rrd)に保存されます。これらは/ var / lib / muninに保存されます。

各ホストとホストグループには、/ var / lib / muninの下に独自のサブディレクトリがあります。

問題のホスト名の下にある.rrdファイルを削除すると、データがゼロになります。数分後にグラフが再生成されます。


/ var / lib / muninは、/ etc / munin / munin.confのプロパティdbdirで定義されていることに注意してください。dbdir / var / lib / muninがデフォルトのセットですが、変更できます。RRDファイルへの実際のパスは、Webインターフェイス上のグラフィカルな描画へのURLパスに似ています。
ズニック

7

または、RRDファイル内のデータを修正するだけの場合(たとえば、サーバーの再起動時にネットワークグラフが急上昇する場合)、次を実行します。

rrddtool dump /var/lib/munin/xy/z.rrd >z.xml

xmlファイルのデータを編集し(大きな値を修正しますが、科学表記法であることを忘れないでください)、RRDファイルを再作成します。

rrdtool restore z.xml x.rrd

元のRRDをこの新しいRRDで上書きします。これを使用して、値を修正しても古いデータを保持できます。

編集:あなたは詳細な説明とハウツーをここで見つけることができます:http://munin-monitoring.org/wiki/SpikeRemoval


スパイクは、不適切に構築されたノードプラグインの問題です。
ズニック

2

はい、muninがグラフを生成する*.rrdフォルダー(.htmlファイルが あるフォルダー)内のすべてのファイルを削除します/var/lib/munin/xyz/。munin.conf(dbdir)で定義されています。

rrdファイルは、次回の実行時に再生成されます。


2

作成されたhtmlファイルも削除する必要があります。それらは通常/ var / www / munin /の下にあります。そのディレクトリには、ホストグループディレクトリがあります。リセットするグラフの.pngファイルと.htmlファイルを削除します。


ソースからインストールした場合、ファイルは実際どこにでもある可能性があります/opt/munin/www/docs/<hostgroup>/<hostname>。特に、ノードのプラグインを台無しにしていて、新しい定義がホストのWebページに表示されない場合は、Webファイル(およびディレクトリ)を削除することをお勧めします。
the-wabbit 14

それらのファイルを削除するにはどうすればよいですか?主な質問は、監視対象ホストを削除または名前変更/移動するのではなく、描画データをリセットする方法です。
ズニック

0

マスターサーバーでnextを持つ単一タイプのグラフを削除します。

  1. ルートとしてログイン:

sudo su

  1. 現在のステータスをバックアップ:

cp -rp /var/lib/munin /var/lib/munin.bak

  1. プラグイングラフnginx_ *で削除するすべてのファイルを検索して確認します。

find /var/lib/munin -name *nginx_*.rrd

  1. 削除するすべてのファイルを確認してください

  2. プラグインnginx_ *のグラフファイルを削除します。

find /var/lib/munin -name *nginx_*.rrd -exec rm {} \;

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.