JBoss应用服务器管理控制台?

JBoss应用服务器管理控制台?,jboss,jboss-tools,Jboss,Jboss Tools,我知道JBoss应用服务器将JMX控制台作为GUI进行管理。我的问题是,是否有类似的管理工具使用命令行?此工具是否随应用程序服务器一起提供,是否可以报告在服务器控制下的各种服务的状态?您可能需要查看twidle.sh“一个JMX客户端,以便使用远程JBoss服务器进行“twidle”。JBoss刚刚打开了一个新项目:。这不是命令行,而是带有仪表板的web应用程序 我想这就是你要找的。 代替命令行工具,你可能想考虑像Groovy之类的脚本。例如,这个快速工具将帮助您开始在JBoss服务器中测试JM

我知道JBoss应用服务器将JMX控制台作为GUI进行管理。我的问题是,是否有类似的管理工具使用命令行?此工具是否随应用程序服务器一起提供,是否可以报告在服务器控制下的各种服务的状态?

您可能需要查看twidle.sh“一个JMX客户端,以便使用远程JBoss服务器进行“twidle”。

JBoss刚刚打开了一个新项目:。这不是命令行,而是带有仪表板的web应用程序


我想这就是你要找的。

代替命令行工具,你可能想考虑像Groovy之类的脚本。例如,这个快速工具将帮助您开始在JBoss服务器中测试JMX MBean属性,它的性能与(或优于)单独的旋转调用一样好,并且非常灵活

import javax.management.*;
import javax.naming.*;
Properties p = new Properties();
p.put(Context.PROVIDER_URL, url);
p.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
p.put("jnp.disableDiscovery", "true");
ctx = new InitialContext(p);
contexts.put(url, ctx);
mbeanServer = ctx.lookup("/jmx/rmi/RMIAdaptor");
// Lookups here
在我看来,更突出的问题是,什么将推动你最终使用什么工具,是你将如何处理你收集的数据


//Nicholas

如果您使用的是JBoss Application Server 6,您可以在安装的bin文件夹中找到一个名为Twiddle的命令行工具。您可以在JBoss wiki中找到更多信息:

在JBoss Application Server 7中有一个新的命令行实用程序。

JBoss 7有一个新的命令行实用程序,名为

I second JOPR,这是最好的工具,安装起来非常方便快捷。在JBoss5中,它包含在标准发行版中