轻量级的、多语言的JMX替代品

lightweight, polyglot alternative to JMX?

本文关键字:JMX 替代品 语言 轻量级      更新时间:2023-10-16

我有一个需要广泛监控的软实时应用程序项目。JMX似乎非常适合这个任务,除了这个应用程序项目是基于c++的。

是否有轻量级的JMX替代方案(带有c/c++支持库),并且对被监视的应用程序具有最小的侵入性?

(对于我的需求来说,SNMP似乎是多余的)

即使SNMP对您的应用程序来说似乎有些多余,它仍然可能是您最好的选择。Net SNMP并不难使用,它有一个众所周知的监控应用程序的标准。

rsyslog 但是,使用这种方法可能遇到的问题是,将它集成到监视应用程序中可能比较困难。但它有一个众所周知的标准,也许值得一试。

接合+ +离子它有一个很好的c++接口,但从我的经验来看,它可能有点不稳定。在嵌入式模式下,它也会使用更多的内存,这可能不是你想要的

试试Nagios: http://www.nagios.org/about/overview/