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

时间:2014-02-04 17:02:30

标签: snmp4j

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

由于 Shriram

1 个答案:

答案 0 :(得分:0)

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