トップ5 – オープンソースのネットワークおよびパフォーマンスの監視+警告システム
はじめに – ネットワークと様々なアプリケーションを監視するには、商務の最も重要な部分です。あなたは完全に何かがおかしくなったときに通知するために、このツールに返信されますので、そのように監視ツールを選択すると、重要かつ最も重要な作業です!
1)Nagiosは – 人気のあるオープンソースのコンピュータシステムのモニタ、ネットワーク監視およびインフラストラクチャの監視ソフトウェアアプリケーションです。 Nagiosは、サーバ、スイッチ、アプリケーション、およびサービスのための完全な監視と警告を提供しており、事実上の業界とみなされます
標準。 Nagiosは監視アクティブとパッシブの2種類をサポートしています。アクティブ監視Nagiosのスケジュールの場合、または積極的に言及しサービスをチェックします。パッシブチェックの場合には一方で、外部アプリケーションは、サービスチェックの結果を提出することができます。
– パッシブチェックはNSCA(Nagiosはサービスチェック·アクセプター)デーモンは、UNIXソケット経由でNagiosにパッシブチェックを提出し、ネットワークを介してパッシブチェックを受け入れるようにNagiosのサーバー上で実行する必要があります。
– AcitiveチェックNRPE(Nagiosのプラグインのリモートエグゼキュータ)デーモンの意志は、サービスを監視するために、リモートマシン上で実行する必要があります。しかし、あなたは同様にSSHを使用することができます。
以下に示すように、リモートホストとサービスを監視するNagiosのコミュニティはあなたにいくつかのプラグインを提供します…
* NRPE – NRPEデーモンは、Nagiosのホストからのcheck_nrpeプラグイン(コマンド)を経由してリモートホストとNagiosリモートホスト上になりますチェックのサービス上で実行されます。
* Check_MK – リモートホストを監視するための最良のNagiosプラグイン。このプラグインの美しさはコモンズのサービスのほとんどは、リモートホストへの1つの接続でチェックされ、その結果をNagiosにパッシブ結果として提出されていることです。これは、パフォーマンス、ネットワークトラフィックが少ないともちろんリモートホスト(我々は監視されている)上に、無負荷または負荷を改善します。 Check_MKのために、私たちはcheck_mkエージェントすなわちcheck_mk_agent単純なシェルスクリプトをインストールする必要があるとxinetdデーモンを使用してTCPポート6556にこのスクリプトをバインドします。 Check_MKは、次の機能を提供します。
– Check_MKサポート動的なNagiosのコンフィギュレーションの生成、チェックのインベントリ。
– Livestatus – 美しいプラグインはNagiosが(UNIXソケット)と通信するために
– NagiosのマルチGUI – 単一のWebベースのインターフェースから複数のNagiosを監視する
– 同様に多くのシスコ製スイッチ、ルータ、およびNetAppファイラのSNMPサポートとサービスの自動検出。
NagiosのマルチGUI – Check_MK Nagiosプラグインのもう一つの美しさは、1つのWebベースのインターフェイスを使用して複数のNagiosをmontoringされています。このWebベースのインタフェースusese Check_MK LivestatusプラグインはNagiosのデータを取得します。
Check_MK – http://mathias-kettner.de/
URL – http://www.nagios.org/~~V
作者 – イーサンGalstad
2)神経節 – クラスターやグリッドなどの高性能コンピューティングシステムのためのスケーラブルな分散システム·モニター·ツールです。これは、ユーザーがリモートで監視されているすべてのマシンのライブや歴史的な統計情報を(例えば、CPUの平均負荷やネットワークの使用率など)を表示することができます。 Gangliaはあっても、クラスタ環境でのアプリケーションまたはチーム単位でのリソース使用率を見つけるために非常に便利です。我々は、すべての統計情報を収集し、各マシン(グループまたはクラスタ内の)にgmond(神経モニター·デーモン)をインストールする必要があります。
gmetad(神経のメタデータ·デーモン)が指定されたgmondサーバからデータを収集するグループまたはクラスタ内の加工1にインストールされている必要があります。
URL – http://ganglia.info/~~V
3)Cactiは – オープンソース、Webベースのグラフ作成ツール(rrdtoolのフロントエンド)です。 Cactiは、ユーザが所定の間隔やグラフで得られたデータをサービスをポーリングすることができます。それは、一般的にCPU負荷とネットワーク帯域幅の使用率などのメトリックのグラフの時系列データに使用されます。 CactiはSNMPを介して、スイッチ、ルータなどのハードウェアデバイスを監視することをお勧めします。
URL – http://www.cacti.net/
4)Zabbixは – これは、さまざまなネットワークサービス、サーバ、およびその他のネットワークハードウェアの状態を監視し、追跡するために設計されています。これはデータを格納するためにはMySQL、PostgreSQL、SQLiteは、Oracle、またはIBM DB2を使用しています。そのバックエンドはCで書かれており、ウェブのフロントエンドはPHPで書かれています。
ZABBIXは、いくつかの監視オプションを提供しています。 ZABBIXエージェントはまた、CPU負荷、ネットワーク使用率、ディスク容量などの統計情報を監視するために、UNIXとWindowsホストにインストールすることができます。
ホスト上のエージェントをインストールするための代替手段として、ZabbixはSNMP、TCP、およびICMPのチェックを介してだけでなく、IPMI、SSH、Telnet、およびカスタム·パラメータを使用する上で監視するためのサポートが含まれています。
Zabbixはリアルタイム通知のさまざまなメカニズムをサポートしています。 ZABBIXの美しさは、XMPPの通知です。
URL – http://www.zabbix.com/
作者 – アレクセイVladishev
5)Zenoss – Zenossは(Zenossコア)オープンソースのアプリケーション、サーバ、Zopeアプリケーションサーバに基づいて、ネットワーク管理プラットフォームです。
URL – http://www.zenoss.com/
注 – このリストは、多くのIndianGNUコミュニティのメンバーの個人的な経験と選択に基づいています。
ありがとう、
アルンBagul