エージェントを作成して SNMP 対応デバイスにクエリを実行できることはわかっていますが、1 台の PC で複数の SNMP リスナーを使用できるように、1 台の PC で異なるポートに 2 つ以上の SNMP リスナーを作成する必要があります。エージェントがクエリを実行したときに、自分のメッセージを送信できるようにします。私の理解では、SNMPはUDPを使用するため、異なるポートでUDPソケットをリッスンするとリクエストを受信できますか? それとも制限はありますか?
2035 次
1 に答える
0
#SNMP のドキュメントを注意深く読むと、Lextm.SharpSnmpLib.Messaging
名前空間の下に というクラスがあることに注意してくださいListenerBinding
。
http://help.sharpsnmp.com/html/N_Lextm_SharpSnmpLib_Messaging.htm
したがって、1 つのListener
インスタンスに対して複数のバインディングを追加し、それぞれを必要に応じて個々のポートにマッピングできます。これは、1 つの .xml で複数のポートを監視する最も簡単な方法Listener
です。
もちろん、複数のListener
インスタンスや複数のプロセスを作成することもできます。技術的には、すべての自由が得られます。デフォルトのポート番号は 161 ですが、SNMP プロトコルは使用するポートを制限しません。
于 2014-05-23T05:50:16.460 に答える