3

是否存在任何可以与我的应用程序捆绑在一起的 JConsole 替代品?

4

4 回答 4

4

如果您正在寻找命令行替代品,Jmxterm将是一个不错的选择。它几乎具有 Jconsole 支持的所有功能,但没有 GUI。

可以从这里下载 JMXTERM

于 2011-09-16T11:36:13.490 回答
1

如果您对运行仅限 Sun 的课程感到满意,您可以通过以下方式启动 JConsole

java com.sun.jconsole.JConsole

因此直接来自您的应用程序。只需调用 JConsole 的静态main()方法即可。

于 2009-12-07T13:02:06.210 回答
1

不是一个真正的答案,但可能会有所帮助。我刚刚跳过了您最后一个问题,并认为这些 JConsole/JMX 问题仍然与您在 hudson CI 插件上的工作有关。这个想法是在 Hudson UI 上有一个按钮来启动 JConsole 或任何其他管理应用程序。

考虑一下 - Hudson 有一个 Web 界面。假设您在远程机器上使用 hudson 并按下 JMX 控制台按钮,我敢打赌,控制台是在服务器上而不是在客户端上启动的,因此无法访问。因此,使用现有的管理应用程序(java 应用程序)将您的插件限制为 hudson 的单工作站使用。或者,您不仅要集成启动按钮,还要集成允许直接从 hudson 控制台管理服务器的 Web 界面(基于 JMX)。

于 2009-12-07T13:34:28.133 回答
0

带有 nagios-jmx-plugin 的 Nagios

于 2010-04-19T06:07:40.593 回答