我们正在构建OSGi(特别是在Equinox上使用Apache Karaf)应用程序,这些应用程序需要交付到通常使用基于SNMP的监控工具的客户环境中。任何人都可以提出一个符合成本效益的(开放源码是理想的,但必须使用我们可以作为我们商业产品的一部分发布的许可证)框架/软件包来支持SNMP?用于避免SNMP API泄漏到我们部署的应用程序包中的附加点(我宁愿让我们的开发人员定义JMX MBean)。我们的客户可能会决定我们需要插入的部署监控系统,但是我们使用Nagios进行内部测试,因此更适合纳吉欧友好的解决方案。通过SNMP监控Apache Karaf/OSGi应用程序
2
A
回答
2
目前在Github上,我们正在努力为karaf webconsole创建一个webconsole扩展,它将主动监视Karaf MBeans并以类似于JVisualVM的方式显示它们。截至目前,由于重新编写了karaf webconsole以使用Pax-Wicket,该努力已基本停止。这项工作已基本完成,因此jmx-webconsole将在pax-wicket中重新启动并重写。作为提交者,我将添加通过snmp发布jmx mbean信息的功能。请让我确切地知道你期望看到什么作为其中的一部分。如果我们可以在jmx-webconsole之外提供SNMP支持,我也会考虑这一点。
0
您可以检查OSGi上的监视器规范,以便所有的bundle都暴露它们的可监视对象,并且您需要实现一个将可监视对象暴露为snmp或您需要的任何协议的bundle。 此链接参考在API https://osgi.org/javadoc/r4v41/org/osgi/service/monitor/package-summary.html
相关问题
- 1. 通过SNMP监控Java应用程序
- 2. 使用SNMP监控Java应用程序
- 3. 如何使用SNMP监控JVM和应用程序
- 4. SNMP监控简介
- 5. 使用SNMP监控NAS
- 6. 通过Rails应用程序通过SFTP监控远程文件夹
- 7. android监控应用程序
- 8. 如何通过JMX监控弹簧引导应用程序?
- 9. 监控WCF服务通过WPF应用程序
- 10. 通过日志实时监控应用程序/服务器
- 11. 通过apache服务NodeJS应用程序
- 12. SNMP监控和Web界面
- 13. 监控应用程序监控Java桌面应用程序的性能
- 14. 在生产环境中监控Apache Tomcat应用程序
- 15. 如何使用SNMP监控设备
- 16. 监控iphone应用程序API调用
- 17. 使用.Net来监控应用程序
- 18. 通过JMX监控Ehcache
- 19. Openshift上的应用程序监控
- 20. 监控EXE应用程序启动
- 21. 性能和监控.NET应用程序
- 22. 机器监控应用程序(mysql)
- 23. 监控ASP.NET应用程序的负载
- 24. 监控appdynamics中的java应用程序
- 25. 监控.NET ASP.NET应用程序
- 26. 如何监控java web应用程序
- 27. Java EE监控应用程序
- 28. 监控最近的应用程序
- 29. 监控应用程序/跟踪内存
- 30. Mesos Java应用程序监控