回答:
それ以外の場合は、時間別グラフでは現在の日別グラフよりも詳細が表示されないため、実際にはデフォルトの5分よりも速くデータをサンプリングしたいと思います。
これには簡単な答えと難しい答えがあります。
munin-updateをより頻繁に実行し、Munin 1.5以降にアップグレードしないでください。
多くのLinuxシステムでは、これ/etc/cron.d/munin
は最初のもの*/5
を編集して変更することを意味します*/1
(これは同じ*
ですが、意図的に行っていることをもう少し明確にします)。
これは一種のハックです。Muninは、毎分ではなく5分ごとにデータを取得しているという前提でグラフを作成します。そのため、レートの計算がオフになり、一部のラベルが誤っている可能性がありますが、毎分データを取得します。また、これは、Muninの最近のバージョン(少なくともバージョン2.0およびおそらくバージョン1.5)では機能しない可能性がありますupdate_rate
。これは、属性のデフォルト値が300であるためです。これについては、以下で詳しく説明します。
まず、Munin 2.0にアップグレードする必要があります。以下のすべてが以前のバージョンでサポートされているわけではありません。
次に、update_rate
5分ごとよりも頻繁に更新したいグラフに属性を設定する必要があります。その属性は、更新と更新の間に経過する秒数であり、デフォルトは300秒です。
次に、graph_data_size
属性を使用してカスタムグラフ期間を定義する必要があります。これは、プラグインのカスタムrrdサイジングごとに文書化されていますが、そのページは少し混乱しているので、少し明確にできるかどうか見てみましょう。
graph_data_size
属性には、3つの設定があります。
graph_data_size normal
-これはデフォルトであり、毎日、毎週、毎月、および毎年のグラフを生成します。graph_data_size huge
-データを1年間5分間隔(通常の1日のレート)で保存します。graph_data_size custom <custom-definition>
-これにより、独自のデータ間隔と保持時間を指定できます。上記のカスタム定義の形式full_rra_nb, multiple_1 multiple_rra_nb_1, multiple_2 multiple_rra_nb_2, ... multiple_N multiple_rra_nb_N
は次のとおりです。
これはすべてupdate_rate
、各単一測定のスパン時間を制御するため、属性設定の影響を受けます。
したがって、具体的な例として、デフォルト設定は次のとおりです。
したがって、これらの2つの設定は同等です。
graph_data_size normal
そして
update_rate 300
graph_data_size custom 576, 6 432, 24 540, 288 450
1分のサンプリングの場合は、どのような間隔に関心があるかを決定する必要があります。8時間のデータを記録する時間別グラフを単純に追加するには、以下を使用できます。
update_rate 60
graph_data_size custom 480, 5 576, 30 432, 120 540, 1440 450
デフォルトのmunin構成では、各間隔は前の間隔の整数倍です(30 = 5 * 6、120 = 30 * 4、および1440 = 120 * 12)。そのルールの重要性はわかりませんが、念のため、構成に保持することをお勧めします。
また、設定update_rate
およびgraph_data_size
グラフごとに行われることに注意してください。多くのグラフにまたがるデフォルト値を指定する方法がわからないので、すべてのグラフに対してこれを行うには、多くの入力を行う必要があります。
また、最初のmunin-update
実行前に、これらの設定がすべて整っていることを確認する必要があります。これらはRRDファイルの作成方法に影響し、これらを使用して更新を実行する前にファイルが異なる設定で作成された場合にmuninがどのように反応するかはわかりません。最悪の場合、RRDファイルを削除して、muninにそれらを再作成させることができます。
最後に、すべての設定が完了したら、上記の「簡単な方法」と同じ方法でcronの更新頻度を変更できます。