我想找一个能为我处理snmp的软件。在我的grails软件中,我想处理snmp陷阱,从设备中查询snmp,并发送snmp陷阱。
软件应该有一些接口来收集数据。我们正在使用ActiveMq,这也是获取数据的一种选择。
我找到了opennms,但它看起来软件的功能远远超出我的需要,这是不必要的。
我已经看过了snmp4j。有了这个库,我可以为此编写自己的软件,但我想知道是否已有一个符合我目的的程序。
有什么想法吗?
祝你好运, 彼得
答案 0 :(得分:1)
如果您有任何计划实施自己的陷阱接收器,我建议使用 NET-SNMP,SNMP ++或SNMP4J 框架。另请注意,这些框架不支持解析 SMIv1,SMIv2 MIB文件。因此,您必须实现自己的MIB解析器或使用现有的MIB解析器。开源MIB解析器很少,但实现起来很差。因此解析准确性真的很糟糕。我建议将商用SNMP产品用于企业级项目。
市场上有很多SNMP产品。 SNMP陷阱处理的行业标准产品是 NetDecision TrapVision 。请访问:http://www.netmechanica.com/products/?prod_id=1003了解更多信息。它做了很多事情: