2011-11-26 75 views
4

我有一個需要廣泛監控的軟實時應用程序項目。 除了這個應用程序項目是基於C++的,JMX似乎很適合這個任務。輕量級多語種替代JMX?

是否有任何輕量級的JMX替代品(帶有c/C++支持庫)對受監控應用程序的侵害最小?

(SNMP似乎真的矯枉過正了我的需要)

+0

它是?以爲JMX是Java http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html –

+1

所以你正在尋找一個C++ JMX端點? – ThomasRS

回答

3

即使SNMP似乎爲您的應用程序仍然可能是你最好的選擇矯枉過正。網絡SNMP不難使用,它具有衆所周知的監控應用程序標準。

其他一些備選方案將是:

rsyslog現在 您可以用這一個遇到的問題是,它雖然可能難以將其整合到監控應用。但它有一個衆所周知的標準,可能值得一試。

JunC++離子 它有一個很好的C++界面,但從我的經驗來看,它可能有點不穩定。在嵌入式模式下,它也會使用更多的內存,這可能不是您想要的。

+0

我會支持SNMP的選擇,因爲它的簡單性和通用性,除了作爲一個標準,意味着社區支持和在線負載信息。 – Vlad