轻量级、多语言的JMX替代方案?

5
我有一个软实时应用项目需要进行大量监控。JMX似乎很适合这个任务,但是这个应用项目是基于c++的,所以是否有任何轻量级的替代品(带有c/c++支持库),对被监控应用程序的影响最小?(SNMP似乎超出了我的需求范围)

这是什么?我以为JMX是Java的一部分。http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html - Prof. Falken
1
所以你正在寻找一个C++ JMX端点? - ThomasRS
2个回答

3
即使 SNMP 对于您的应用程序来说似乎有点大材小用,但它仍然可能是您最好的选择。Net SNMP 使用起来并不难,而且具有监视应用程序的广为人知的标准。其他一些替代方案包括:
rsyslog:使用该方案的问题是将其整合到监视应用程序中可能更加困难。但它具有广为人知的标准,可能值得一试。
JunC++ion:它对 C++ 有一个很好的界面,但从我的经验来看,它可能会有点不稳定。在嵌入式模式下,它还使用了更多的内存,这可能不是您想要的。

我支持使用SNMP协议,因为它简单通用,而且是一种标准协议,这意味着有社区支持和大量在线信息。 - Vlad

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接