web-dev-qa-db-ja.com

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

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

26
Ztyx

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

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

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

38
Brent

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

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

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

rrdtool restore z.xml x.rrd

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

[〜#〜] edit [〜#〜]:詳細な説明とハウツーはここにあります: http:// munin-monitoring .org/wiki/SpikeRemoval

7
Marki555

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

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

2
weeheavy

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

2
Giannis Nohj

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

  1. Rootとしてログイン:

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 {} \;

0
Eduardo Cuomo