2009-08-17 11 views
0

アプリケーションから特定の監視統計情報を公開する必要があります。これを行うために最も広範なフレームワークまたはプロトコルが何か疑問に思っていますか?最も広範な監視プロトコル/ライブラリとは何ですか?

+0

これはローカルアクセスまたはリモートアクセスに適していますか? SNMPはおそらく最も一般的な監視プロトコルですが、あなたの意図するものには適切ではないかもしれません。 – mas

+0

リモートアクセスが優先されます。 – DLauer

答えて

4

SNMPが広く使用され、標準プロトコルです。これは、コンピュータ、ルータ、ハブ、プリンタに実装されており、実質的にネットに接続されています。これはSImpleネットワーク管理プロトコルと呼ばれていますが、ネットワーク管理に限定されるものではありません。

オープンスタンダードなので、シンプルなシェルスクリプトやライブラリからエンタープライズ監視スイート(HP Openviewなど)まで、膨大な管理/監視ソリューションがあります。

データの同期やイベントの受信を行うことができます(SNMPの場合、トラップ)。各デバイスは、共通のデータセット(主にそのデバイスのネットワークステータスに関連する)とエンタープライズ固有のデータ(CPU使用率、プリンタステータスなど)を報告します。

これはUDP上で実行され、メッセージの一貫性は実装ライブラリの責任です。これは少し珍しいですが、ネットワークが正しく機能していなくても(例えば交通量の不足など)、再試行戦略やタイムアウトなどの決定はアプリケーションレベルで行う必要があります(TCPと異なります) 。

関連する問題