处理snmp的软件

时间:2015-11-18 07:25:06

标签: grails snmp

我想找一个能为我处理snmp的软件。在我的grails软件中,我想处理snmp陷阱,从设备中查询snmp,并发送snmp陷阱。

软件应该有一些接口来收集数据。我们正在使用ActiveMq,这也是获取数据的一种选择。

我找到了opennms,但它看起来软件的功能远远超出我的需要,这是不必要的。

我已经看过了snmp4j。有了这个库,我可以为此编写自己的软件,但我想知道是否已有一个符合我目的的程序。

有什么想法吗?

祝你好运, 彼得

1 个答案:

答案 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了解更多信息。它做了很多事情:

  • 完全支持SNMPv1,SNMPv2C,SNMPv3(USM和VACM)
  • 超高性能(每分钟数千个陷阱)
  • 根据MIB定义解析传入的SNMP陷阱(您可以加载任何标准和企业特定的MIB文件)
  • 您可以过滤掉SNMP陷阱
  • 您可以将传入的陷阱写入数据库或日志文件
  • 您可以配置规则(陷阱处理程序)以在接收SNMP陷阱(如电子邮件,短信等)时执行自定义操作。
  • 您可以根据规则
  • 为陷阱指定严重性
  • 您可以通过GUI确认并清除SNMP陷阱。
  • 您可以将故障排除信息分配给特定陷阱
  • SNMP陷阱显示在现代GUI中。您可以像在MS Outlook中一样轻松管理SNMP通知。