0

現在、実行するたびに使用状況の統計を返すサーバー レポートがいくつかあります。データはいくつかの異なるソース (主にログ ファイル) から収集されるため、そもそもデータベースにはありません。

返されるデータは単純なリストです。たとえば、ユーザーが使用しているディスク容量 (ユーザー => スペース)、その月に使用した平均メモリ パーセント (ユーザー => メモリ)、平均 CPU 時間などの詳細が示されます。

一部の情報は現在の合計 (ディスク使用量など) であり、他の情報は 1 か月間に取得されたスナップショットの平均です。

これらのレポートを実行して結果を確認することは完璧に機能しますが、これらの結果を保存して長期的な傾向を調べたいと思います。

これを行う最良の方法は何ですか?

4

2 に答える 2

2

CACTIは非常に便利で、高度な設定が可能です。RRD ツールを使用します。

RRD ツールは優れています。b/c データを循環形式で保存し、要約します。RRD がデータ ファイルを作成するとき、保存するすべてのデータ ポイントを使用して作成するため、ファイルが大きくなることはありません。ログ ファイルが大きくなりすぎることを心配する必要はありません。重要なのは、日次、月次、年次などの期間で集計するように構成することです。マイナス面は、来年、今年の 1 月 1 日から 5 分間の CPU 使用率を知ることができない可能性があることです。しかし、誰が本当にそれを必要としますか?

于 2009-03-16T16:56:11.317 に答える
1

RRDtoolは、これに対する明らかな解決策のようです。

さらに言えば、すぐに使用できる監視ツールの 1 つで、データの保存に rrdtool を使用しているものもあります。例えばムニン

于 2009-03-16T16:38:31.967 に答える