我們正在構建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在同一主機上監控多個java進程
- 6. 使用SNMP監控NAS
- 7. 通過Rails應用程序通過SFTP監控遠程文件夾
- 8. Openshift應用程序監控
- 9. android監控應用程序
- 10. 如何通過網絡服務監控cloudfoundry應用程序
- 11. 監控WCF服務通過WPF應用程序
- 12. 通過日誌實時監控應用程序/服務器
- 13. 如何通過JMX監控彈簧引導應用程序?
- 14. 通過移動應用程序監控網頁中的更改
- 15. 通過apache服務NodeJS應用程序
- 16. SNMP監控和Web界面
- 17. 通過SNMP的網絡流量監控窗口
- 18. 監控應用程序監控Java桌面應用程序的性能
- 19. 在生產環境中監控Apache Tomcat應用程序
- 20. 如何使用SNMP監控設備
- 21. 過程監控
- 22. 使用.Net來監控應用程序
- 23. 監控iphone應用程序API調用
- 24. 使用VisualVM監控Java應用程序
- 25. 通過JMX監控Ehcache
- 26. 使用JMX通過snmp監視JVM度量標準。
- 27. 谷歌應用程序引擎的應用程序監控java
- 28. 從Java應用程序啓動並監控Spark應用程序
- 29. Mesos Java應用程序監控
- 30. Android應用程序電池監控