パフォーマンス統計を収集するシステムがあると、非常に役立ちます。過去にはこれにMuninを使用しましたが、ボトルネックやその他のさまざまな問題の分析に非常に役立ちました。私は最近、muninに非常によく似ているcollectdを認識しました。
利用できる監視アプリケーション(MuninとCollectd以外)はどのようなもので、どのアプリケーションを使用するかをどのように選択しますか?
パフォーマンス統計を収集するシステムがあると、非常に役立ちます。過去にはこれにMuninを使用しましたが、ボトルネックやその他のさまざまな問題の分析に非常に役立ちました。私は最近、muninに非常によく似ているcollectdを認識しました。
利用できる監視アプリケーション(MuninとCollectd以外)はどのようなもので、どのアプリケーションを使用するかをどのように選択しますか?
回答:
Muninは、データコレクターおよびビジュアライザー(グラファー)ツールです。セットアップは簡単です。使い方は簡単ですが、リソースを使いすぎて拡張性がよくありません。デフォルトの収集間隔は5分ですが、マシンに過負荷がかかり、それでもプラグインに問題が発生するため、変更するのは簡単ではありません。プラグインは、データ収集が発生するたびに実行(フォーク)されます。ネットワーク設定されています。1台のマシンを使用する場合でも、ローカルサーバーとノードを設定する必要があります。
Collectdはデータコレクターツールのみです。収集したデータをグラフ化するためにサードパーティの魂を選択できますが、そのままでは機能しません。多くのプラグインがあり、ほとんどがCのモジュールとして記述されており、デーモンを起動すると一度起動します。収集間隔を変更して、きめの細かい統計を取得できます。ローカルまたはネットワーク経由でデータを収集できます。
私の意見は、そのzabbixが支配しているということです。パワフルでユーザーフレンドリーです。動作させるためにプラグインやサードパーティは必要ありません。
私のお気に入りのパフォーマンスモニタリング分析ツールは、SGIのオープンソースパフォーマンスコパイロット(PCP)です。単一のシステムでは、やり過ぎかもしれません-エンタープライズシステムのセットでは、それは素晴らしいです。PCPは、履歴データ、ネットワーク化された構成、およびオープンソース(または他のほぼどこでも)と比較できない警報システムを提供します。