5

粒度を上げるために、2分ごとにグラフを作成したいと思います。munin 2.0 で何とか可能であることを指摘するリンクがいくつかありますが、どのように考えていますか?

4

4 に答える 4

6

試したことはありませんが、FAQ のこの質問では、次のことができないことが示唆されています。

デフォルトでは、Munin は Debian システムで 5 分ごと (*/5) の間隔で実行されます。この間隔を任意の値に変更することはできますか?

/etc/cron.d/munin を編集するだけです。

ただし、これは Munin (または RRD) の粒度を変更しません。すべての RRD ファイルは 5 分間の平均を作成するように構成されており、RRD ファイルを更新する頻度に関係なく、出力は (あまり) 変わりません。この (デフォルト) 動作の変更は、チケット #5 で提案されています。

ただし、チケット #5を見ると、最後の投稿 (終了) は次のとおりです。

現在のトランクはカスタム update_rate を完全にサポートしており、それに応じて .rrd ファイルの解像度を上げています。

したがって、かなり最近のバージョンの munin を使用している場合は、試してみる価値があるかもしれません。

于 2013-01-24T15:57:22.373 に答える
5

Munin データ キャプチャの解像度を上げることは、munin コア レベルではなく、プラグイン レベルで行われます。つまり、単純にインストール全体を変更して解像度を上げることはできません。代わりに、各プラグインを個別に変更する必要があります。

解決を決定する 2 つの重要なプラグイン構成値は次のとおりです。

graph_data_size
update_rate # in seconds
  • graph_data_sizeは、キャプチャされたデータを格納するために使用される RRD ファイルのサイズと構造を決定します。
  • update_rateは、新しいデータが予想される頻度を示します。

cron では、可能な限り厳密な解像度として 1 分の下限があるため、これが最も簡単に達成できます。毎分実行するようにcronを更新し、これらの値を含めるようにプラグイン構成を変更するだけです

graph_data_size custom 1d, 1m for 1w, 5m for 1t, 15m for 1y
update_rate 60

1 分未満の解像度では、cron 実行の間にデータポイントをキャッシュし、時間データ (エポックからの秒数) を埋め込む必要があります。以下の 3 つの投稿で詳細を説明します。

http://software.danielwatrous.com/understanding-munin-plugins/

http://software.danielwatrous.com/increase-munin-resolution-to-one-minute/

http://software.danielwatrous.com/increase-munin-resolution-to-sub-minute/

于 2015-03-23T13:46:17.587 に答える
1

ジーシャンは次のように述べています。

Munin は cron ジョブを使用して、デフォルトで 5 分ごとに実行されます。crontab で変更できます。私の CentOS システムでは /etc/cron.d/munin にあり、次のようになっています。

#

munin の cron ジョブ

#

MAILTO=ルート

*/5 * * * * /usr/bin/munin-cron

私は過去にそれを変更しました

*/1 * * * * /usr/bin/munin-cron

しかし、Amazon AWS の監視システムを使用して以来、私は Munin をそれほど頻繁に必要とせず、使用しているサーバーで 10 分を維持しています。

munin-agent には cron ジョブがないため、あなたは munin-server についてです。グラフは 5 分未満に一歩も進みません。

グラフ期間 ( step ) を変更するには、こちらをご覧ください: http://munin-monitoring.org/wiki/faq#Q:CanImakeagraphshowvaluesperminuteinsteadofpersecond

サンプル:

[server.example.com]
  address 10.0.0.1
  postfix_mailstats.graph_period second

グラフ期間を秒に設定します。ただし、 /etc/munin/munin.conf の graph_period のような最小の時間間隔で /etc/cron.d/munin を変更したことを確認してください。

于 2013-11-08T07:36:29.940 に答える
1

Munin は cron ジョブを使用して、デフォルトで 5 分ごとに実行されます。crontab で変更できます。私の CentOS システムでは /etc/cron.d/munin にあり、次のようになっています。

#
# cron-jobs for munin
#

MAILTO=root

*/5 * * * *     /usr/bin/munin-cron

私は過去にそれを変更しました

*/1 * * * *     /usr/bin/munin-cron

しかし、Amazon AWS の監視システムを使用して以来、私は Munin をそれほど頻繁に必要とせず、使用しているサーバーで 10 分を維持しています。

于 2013-07-16T13:51:25.003 に答える