轻量级的、多语言的JMX替代品
lightweight, polyglot alternative to JMX?
我有一个需要广泛监控的软实时应用程序项目。JMX似乎非常适合这个任务,除了这个应用程序项目是基于c++的。
是否有轻量级的JMX替代方案(带有c/c++支持库),并且对被监视的应用程序具有最小的侵入性?
(对于我的需求来说,SNMP似乎是多余的)
即使SNMP对您的应用程序来说似乎有些多余,它仍然可能是您最好的选择。Net SNMP并不难使用,它有一个众所周知的监控应用程序的标准。
rsyslog 但是,使用这种方法可能遇到的问题是,将它集成到监视应用程序中可能比较困难。但它有一个众所周知的标准,也许值得一试。
接合+ +离子它有一个很好的c++接口,但从我的经验来看,它可能有点不稳定。在嵌入式模式下,它也会使用更多的内存,这可能不是你想要的
试试Nagios: http://www.nagios.org/about/overview/
相关文章:
- C++中原子的替代品<variant>
- C++sscanf_s的替代品
- getline的替代品
- 什么是 std::function::argument_type 的替代品?
- 有DirectShow的替代品吗?
- 智能指针作为 QObject::d eleteLater() 的替代品
- C++中 mktime 的替代品
- 对于C++,是否有任何现代的 std::strchr() 替代品?
- shared_future是<void>condition_variable的合法替代品吗?
- 这是山塔的替代品
- STD :: Referent_wrapper/std :: std :: vector的selution_ptr替代品
- 更好的替代品?
- 排序向量上 std::find_if 和 std::bind2nd 的替代品
- 提升勒让德多项式的 gsl_sf_legendre_sphPlm_array() 替代品
- 标准::矢量的高性能替代品
- c++线程池:std::函数的替代品,用于将函数/lambdas传递给线程
- SHGetSpecialFolderLocation是否有新的替代品?
- cstdlib 的 rand() 的替代品
- Borland Developer Studio的开源替代品
- 轻量级的、多语言的JMX替代品