0

我正在尝试运行随SNMP4J库一起提供的示例SNMP 代理(“SampleAgent.java”) 。它在地址 127.0.0.1:4700 上运行良好。但 我的目标是看到这个代理回复OpenNMS的 getRequests,因此我尝试在端口161 (SNMP) 上运行它。但它因绑定错误而崩溃。 我的假设是它可能与 Ubuntu 发行版上的默认net-snmp代理冲突。因此,我尝试在卸载SNMP 客户端后在Windows7 PC上运行代理。碰撞 !!






现在我终于尝试在 Ubuntu 15.04 的 live-iso 上运行它,我认为它没有运行 SNMP 代理,但仍然出现相同的错误。有人请帮我弄清楚可能出了什么问题?? 运行配置


这是 IntelliJ 控制台上的错误。 错误

4

2 回答 2

1

OpenNMSsnmp-config.xml文件允许它连接到正在侦听非默认端口的代理,即不是 161。

请参阅http://www.opennms.org/wiki/Data_Collection_Configuration_How-To#snmp-config.xml

<snmp-config retry="3" timeout="800" read-community="public" write-community="private">

      // SNIP ...

     <definition port="4700">
          <specific>192.168.5.50</specific>
     </definition>

</snmp-config>
于 2015-07-22T15:48:06.847 回答
0

最后!!它在以root身份运行时在 Ubuntu 的 Live-iso 上运行。

于 2015-07-22T06:49:59.620 回答