4

SNMP を使用して (.NET で) 監視メカニズムを作成する必要があります。nsoftware コンポーネントを使用してほとんどの作業を処理することになると思います。

エージェントからサーバーへの通信には「トラップ」を使用する必要があるようです。多数の異なるトラップと、各トラップの詳細に関するさまざまな情報があります。カスタム トラップを実装する最良の方法は何ですか? つまり、トラップを送信するだけでなく、トラップを説明する情報を「snmp manager」に送信する最良の方法は何ですか? これは「変数バインディング」によって行われると思います。「変数バインディング」を使用するには、独自の「エンタープライズ番号」を作成し、「enterpriseSpecific」トラップを使用する必要がありますか? 独自のカスタム MIB を実装する必要がありますか、それとも必要なデータをトラップで (変数バインディングを介して) 送信するだけでよいでしょうか?

4

2 に答える 2

1

最初に、エージェントがデータをサーバー/モニターに送り返すケースの数を決定することをお勧めします。

次に、これらのケースを区別する方法を決定する必要があります (異なる ID を使用するか、異なる変数バインディングをパッケージ化します)。

そして、いくつかのパケットを紙に書き留めて、MIB ドキュメントでトラップ定義を作成し始めます。

次に行うことは、会話を実装するために使用するライブラリによって異なります。まあ、'nsoftware one は良い選択です。

ところで、TRAP v1 の代わりに TRAP v2 パケットまたは INFORM を送信します。

よろしく、

レックス・リー http://shapsnmplib.codeplex.com

于 2009-10-15T06:54:34.753 に答える