2012-12-17 67 views
1

我有一個情況,當我有三臺電腦A,B,C。是否可以創建一個snmp「代理」代理?

計算機A和B在可路由網絡上,並且可以相互通信(不同的子網)。計算機C不可路由,但與B位於同一子網。

我想使用SNMP和cacti從計算機A監視計算機C.

我試圖寫的是SNMP「代理」坐B的監聽自定義端口,並會從計算機C.對SNMP提出的所有要求

這可能嗎?

感謝您的幫助。

Andrew。

回答

0

我不明白你爲什麼不能建立在B上UdpProxy該隧道從SNMP管理者A到代理C.

你會使用.NET UdpClient類http://msdn.microsoft.com/en-us/library/system.net.sockets.udpclient.aspx

我相信SNMP使用兩個端口,因此您必須將UdpClient綁定到允許從管理器IP接收的端口(以及代理陷阱代理IP)。一旦您收到數據,您必須將其重新發送給代理IP,然後將響應發回給經理。在陷阱消息(代理商發出警報/通知)的情況下,您必須將其發送給經理。

+0

絕妙的想法。非常容易和工作,謝謝。 – user1077591