Snmp4j 如何将snmpget请求转发到远程机器并获得响应

Snmp4j 如何将snmpget请求转发到远程机器并获得响应,snmp4j,Snmp4j,我正在使用snmp4j java API,并通过扩展BaseAgent和扩展CommandProcessor来实现AgentServer,以获取snmp请求。 我正在processrequest中成功获取snmp请求。 我已经重写了dispatchCommand()方法,以将命令分派给超类commandprocessor。 收到请求后,我需要更改OID并将snmpget请求发送到远程机器,并从远程机器获得响应。 ie)我试图将请求转发到远程机器并获取响应 谢谢 Shriram您可以使用MOSub

我正在使用snmp4j java API,并通过扩展BaseAgent和扩展CommandProcessor来实现AgentServer,以获取snmp请求。 我正在processrequest中成功获取snmp请求。 我已经重写了dispatchCommand()方法,以将命令分派给超类commandprocessor。 收到请求后,我需要更改OID并将snmpget请求发送到远程机器,并从远程机器获得响应。 ie)我试图将请求转发到远程机器并获取响应

谢谢
Shriram

您可以使用MOSubtreeProxy轻松地为OID子树实现到另一个代理的代理。与Snmp4jProxyMib一起,您甚至可以在运行时使用SNMP和SNMP4J代理附带的SNMP4J-PROXY-MIB对其进行配置。

最终找到了解决方案。。