我正在使用snmp4j java API并通过扩展BaseAgent和扩展的CommandProcessor来获取snmp请求来实现AgentServer。 我成功地在processrequest中获取了snmp请求。 我重写了dispactchCommand()方法,将命令分派给超类命令处理器。 收到请求后,我需要更改OID并将snmpget请求发送到远程计算机并从远程计算机获取响应。 ie)我试图将请求转发到远程机器并取回响应。
由于 Shriram
答案 0 :(得分:0)
您可以使用MOSubtreeProxy轻松地为另一个代理实现OID子树的代理。与Snmp4jProxyMib一起,您甚至可以使用SNMP和随SNMP4J-Agent一起提供的SNMP4J-PROXY-MIB在运行时对其进行配置。