2012-12-17 3 views
1

세 대의 컴퓨터 A, B, C가있을 때 상황이 있습니다.snmp "프록시"에이전트를 만들 수 있습니까?

컴퓨터 A와 B는 라우팅 가능한 네트워크에 있으며 서로 통신 할 수 있습니다 (다른 서브넷). 컴퓨터 C는 라우팅 할 수 없지만 B와 동일한 서브넷에 있습니다.

SNMP와 cacti를 사용하여 컴퓨터 A에서 컴퓨터 C를 모니터링하려고합니다.

내가 쓰기를 시도하고있어 컴퓨터 C.에서 SNMP에 대한 모든 요청을 사용자 정의 포트에 수신 및 도착 B에 앉아 할 수있는 SNMP "프록시"입니다

이 가능합니까?

도움 주셔서 감사합니다.

Andrew. 당신이 에이전트에 관리자 A에서 SNMP를 터널 B에 UdpProxy 설정할 수없는 이유를

답변

0

나는 보지 않는다 C.

당신은 .NET UdpClient 클래스를 사용하십시오 http://msdn.microsoft.com/en-us/library/system.net.sockets.udpclient.aspx

나는 SNMP가 두 개의 포트를 사용한다는 것을 알고 있으므로 관리자 IP (및 트랩의 에이전트 IP)에서 수신 할 수있는 포트에 UdpClient를 바인드해야합니다. 데이터를 받으면 에이전트 IP에 다시 보내고 응답을 관리자에게 보내야합니다. 트랩 메시지 (에이전트의 알림/알림)의 경우 관리자에게 보내야합니다.

+0

뛰어난 아이디어. 고맙습니다. – user1077591

관련 문제