リソース使用量レポートの生成

リソース使用量レポートの生成

オペレーティングシステムの観点から、サーバーのCPU / RAM /ネットワーク/ディスクの側面に関するロード/使用データを探しています。オペレーティングシステムはRHEL5です。私はsarがシステム活動情報を報告できることを知っていますが、私が知っている唯一のコマンドは「sar -r -f sa10」と「sar -q -f sa10」で、時間ごとの形式です。

先月のリソース(CPU/RAM/ネットワーク/ディスク)使用量レポートを生成したいと思います。サルガはできますか?それではどうですか?それ以外の場合は、すばやく作成するためにどのツールを使用できますか?

例:

11/01/11      runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15
11/01/11            0       137      0.00      0.00      0.00
11/02/11            3       139      0.00      0.00      0.00
11/03/11            5       139      0.03      0.01      0.00

答え1

全く知らないsar(これですか?)、あなたの説明に基づいて全体の内容を見ることをお勧めしますRRDtool複雑。たとえば、次のように使用できます。collectdデータ収集rrd(「サイクルデータベース」)ファイル;ここでデータは、その目的を知りたいすべてを意味します。持つ多くのプラグインCPU、メモリ、ディスク、ネットワークの利用も含まれます。データを収集したら、一部のレポートツールを使用してレポートを生成できます。私はそれを使用しませんでしたが、上記のリンクグーグル検索収益など一部言及されたrrd-reportこれも役に立ちます。

別のアプローチは、RRD部分(およびその利点)をスキップしてcollectd次のものを使用することです。CSVプラグイン

編集する持つさまざまなモニタリング/測定ソリューションcollectd、資源が不足しているからといって単に選択しました。

警告する:長期統計の場合、RRDは最良の選択肢ではない可能性があります。一定の時間範囲スライドウィンドウ -このデータベース形式の紹介については、次を参照してください。

関連情報