处理snmp的软件
Software to handle snmp
我想找一个可以帮我处理 snmp 的软件。在我的 grails 软件中,我想处理 snmp 陷阱,从设备轮询 snmp,并发送 snmp 陷阱。
软件应该有一些接口来收集数据。我们正在使用 ActiveMq,这也是获取数据的一个选项。
我找到了 opennms,但它看起来比我需要的要多得多,这不是必需的。
我已经看过 snmp4j 了。有了这个库,我可以为此编写自己的软件,但我想知道是否已经有适合我目的的程序。
有什么想法吗?
此致,
彼得
如果您打算实现自己的陷阱接收器,我建议您使用 NET-SNMP、SNMP++ 或 SNMP4J 框架。另请注意,这些框架不支持解析 SMIv1、SMIv2 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 通知。
- 等等
我想找一个可以帮我处理 snmp 的软件。在我的 grails 软件中,我想处理 snmp 陷阱,从设备轮询 snmp,并发送 snmp 陷阱。
软件应该有一些接口来收集数据。我们正在使用 ActiveMq,这也是获取数据的一个选项。
我找到了 opennms,但它看起来比我需要的要多得多,这不是必需的。
我已经看过 snmp4j 了。有了这个库,我可以为此编写自己的软件,但我想知道是否已经有适合我目的的程序。
有什么想法吗?
此致, 彼得
如果您打算实现自己的陷阱接收器,我建议您使用 NET-SNMP、SNMP++ 或 SNMP4J 框架。另请注意,这些框架不支持解析 SMIv1、SMIv2 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 通知。
- 等等