2010-06-07 64 views
2

我们正在构建OSGi(特别是在Equinox上使用Apache Karaf)应用程序,这些应用程序需要交付到通常使用基于SNMP的监控工具的客户环境中。任何人都可以提出一个符合成本效益的(开放源码是理想的,但必须使用我们可以作为我们商业产品的一部分发布的许可证)框架/软件包来支持SNMP?用于避免SNMP API泄漏到我们部署的应用程序包中的附加点(我宁愿让我们的开发人员定义JMX MBean)。我们的客户可能会决定我们需要插入的部署监控系统,但是我们使用Nagios进行内部测试,因此更适合纳吉欧友好的解决方案。通过SNMP监控Apache Karaf/OSGi应用程序

回答

2

目前在Github上,我们正在努力为karaf webconsole创建一个webconsole扩展,它将主动监视Karaf MBeans并以类似于JVisualVM的方式显示它们。截至目前,由于重新编写了karaf webconsole以使用Pax-Wicket,该努力已基本停止。这项工作已基本完成,因此jmx-webconsole将在pax-wicket中重新启动并重写。作为提交者,我将添加通过snmp发布jmx mbean信息的功能。请让我确切地知道你期望看到什么作为其中的一部分。如果我们可以在jmx-webconsole之外提供SNMP支持,我也会考虑这一点。