オペレーティングシステムの観点から、サーバーの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は最良の選択肢ではない可能性があります。一定の時間範囲スライドウィンドウ -このデータベース形式の紹介については、次を参照してください。。