ユーザーごとに毎月の使用状況レポートを作成する方法を検討しています。理想的には、CPU、メモリ、ディスク容量、ネットワーク使用率などの情報を含めたいと考えています。これは月次レポートになるので、CPU とメモリの両方の使用量の平均を取るのが最適だと考えています。ディスク容量はそのユーザーが所有するすべてのファイルのサイズ (ほとんどの場合) であり、ネットワーク使用量はそのユーザーの帯域幅の量です (それが可能かどうかはわかりません)。これを達成する方法について何か提案はありますか?私はかなり長い間探していましたが、何も理解できませんでした。この時点で、どんな提案でも構いません (既存のツール、スクリプトの作成など)。よろしくお願いします!
質問する
186 次
1 に答える
0
SeaLion、New Relic、muninなどの監視ツールを使用して、定期的に top (CPU、メモリ用)、 du -h (ディスク使用量用) などのコマンドを使用できます。
New Relicでは、時間に関するグラフの形式で表示したい場合、これらのメトリックに基づいてグラフをプロットできます。他にも使える機能がたくさんあります。
平均を提供しようとしているので、生データを提供するSeaLionをお勧めします。これにより、必要な期間のデータをダウンロードし、それを「grep」してこれらのメトリックの平均を計算できます。要件に基づいて選択します。
于 2013-12-27T13:29:15.963 に答える