我有一个需要广泛监控的软实时应用程序项目。 JMX似乎非常适合该任务,除了这个应用程序项目是基于c ++的。
JMX(带有c / c ++支持库)的轻量级替代品是否对受监控的应用程序具有微创性?
(SNMP似乎对我的需求来说太过分了)
答案 0 :(得分:3)
即使SNMP对您的应用程序来说似乎有点过分,但它仍然是您最好的选择。 Net SNMP并不难使用,它有一个众所周知的监控应用程序标准。
其他一些替代方案是:
<强> rsyslog现在强> 您可能遇到的问题是,将它集成到监控应用程序中可能更困难。但它有一个众所周知的标准,可能值得一试。
<强> JUNC ++离子强> 它有一个很好的C ++接口,但根据我的经验,它可能有点不稳定。在嵌入式模式下,它还会使用更多的内存,这可能不是您想要的。
答案 1 :(得分:0)