リモートLinuxサーバーでCPU使用率をグラフ化するための簡単なオプション


10

私の要件は非常に簡単です。リモートLinuxサーバーのCPU使用率をグラフ化する必要があります。私は複雑なものを探しているのではなく、LinuxサーバーのCPU使用率を1週間にわたってプロットできる必要があるだけです。

私はサボテンのルートを下り始めました-簡単ではありません、それは簡単ではなく、間違いなくやり過ぎのように感じます。

より簡単で、より速く、より簡単なオプションはありますか?

回答:


14

Muninはとても使いやすく、インストールとセットアップが簡単です。


1
これをありがとう-私はMuninを試してみましたが、サボテン、ガングリア、ゼノスよりもずっと簡単に仕事を始めることができます。
gareth_bowles 2009

11

1回限りのことでは、sar(sysstatパッケージ)を使用してデータを取得し、それをrrdツールでグラフ化します以下は、 sarの出力からグラフを作成するのに役立つスクリプトです。


+1 + sar + graphing-tool-of-your-choiceまた、ksarもチェックしてください。ksarは、生のsarデータを食べ、きれいなグラフを出力するJavaアプリです。直感的に使用できるとは思いませんでしたが、最終結果は良かったです。
DictatorBob


1

-私は、ORCA好むwww.orcaware.comをサーバの統計情報をグラフ化するために。
最近の設定はそれほど難しくなく(スナップショットr535を使用)、時間、日、週、月、四半期、年の範囲で表示できます。

これは、5分間隔でポーリングするデータコレクター(プロケーター)に基づいています。グラフ作成エンジンはRRDToolの古いバージョンですが、このアプリケーションでは高速です。

リモートサーバーの場合は、独自の統計情報をグラフ化するか、定期的な間隔でssh / rsync / scpを介して呼び出し元ファイルをプルし、ローカルサーバーのグラフを作成できます。どちらの方法でもうまく機能します。


1

いくつかの質問:-プロットをリアルタイムで生成しますか?-どのくらいの頻度でサンプリングしますか?

以前のコメントでは5分のサンプルについて言及しましたが、CPUが何をしているかを本当に知りたい場合は、10秒の範囲にすべきです。5分で平均化すると、数分のスパイクを見逃すことになります。確かに、10秒のサンプルは5秒のスパイクを見逃す可能性がありますが、データで何を見ようとしているのかを理解する必要があります。

個人的には、collectlを使用しています。;-)

しかし、低いサンプリングレート(1秒未満でも)で非常に効率的に実行され、プロットに適した形式で出力を報告することもできます。実際、collectl-utilsをインストールして共有ディレクトリに書き込む場合、colplotを使用してリアルタイムでデータを表示できます。

RRDToolに関する最後のコメント。これは優れたパッケージであり、非常に優れたプロットを描画しますが、1日の大量のサンプルを記録する場合、結果のプロットは正確ではないことを知っておく必要があります。これは、RRDToolが複数のサンプルを単一のデータポイントに正規化してグラフを単純化するためです。gnuplotを使用して、キャプチャされたすべてのデータポイントが忠実にプロットされていることを確認します。

-マーク


0

私がいくつかのLinuxボックスで作業していたとき、私はSplunkを使用していて、それが非常に便利であることがわかりました。

Splunkが好きだったのは、パフォーマンスを監視できるだけでなく、LinuxだけでなくWindowsボックスにもアラートを設定できるからです。


0

本当に1つしかない場合は無視してください。ただし、束がある場合、または成長する場合は、Gangliaは一見の価値があります。

5秒のサンプリング、およびサーバー、クラスター、ファームごとなど、複数のレベルで適切に管理された、CPUを超える一連のメトリック


Gangliaは見栄えがよく、さまざまなディストリビューションを実行している少数のLinuxサーバーで試してみた。セットアップは比較的簡単でしたが、グラフの表示は非常に信頼できないことがわかりました。特定のサーバーで収集された統計情報は問題なく表示されましたが、他のサーバーではほとんどすべてのデータが欠落していました。どのサーバーが機能し、どのサーバーが機能しなかったかについては、韻や理由はないようです。
gareth_bowles 2009
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.