1

3 台のコンピューター A、B、C がある状況があります。

コンピュータ A と B はルーティング可能なネットワーク上にあり、相互に通信できます (異なるサブネット)。コンピューター C はルーティング可能ではありませんが、B と同じサブネット上にあります。

SNMP とサボテンを使用して、コンピューター A からコンピューター C を監視したいと考えています。

私が書き込もうとしているのは、カスタム ポートをリッスンし、コンピューター C から SNMP に対して行われたすべての要求を取得する B に配置する SNMP "プロキシ" です。

これは可能ですか?

助けてくれてありがとう。

アンドリュー。

4

1 に答える 1

0

マネージャーAからエージェントCにSNMPをトンネリングするUdpProxyをBに設定できなかった理由がわかりません。

.NETUdpClientクラスhttp://msdn.microsoft.com/en-us/library/system.net.sockets.udpclient.aspxを使用します

SNMPは2つのポートを使用するため、UdpClientをこれらのポートにバインドして、マネージャーIP(およびトラップのエージェントIP)からの受信を許可する必要があると思います。データを受信したら、それをエージェントIPに再送信してから、応答をマネージャーに返送する必要があります。トラップメッセージ(エージェントからのアラート/通知)の場合は、それらをマネージャーに送信する必要があります。

于 2012-12-17T18:50:51.143 に答える