JBoss
有一个JMX管理的web管理界面叫jmx-console,在http://localhost:8080/jmx-console/目录下。在JBoss下,主要是通过这个jmx-console来进行管理的,尽管在JBoss5.1里增加了admin-console。但论起功能,还是jmx-console要来的强大的多。
当然jmx-console使用起来不像其它的Application Server的管理界面来的方便,对于初学者看起来更像是天书,乱乱的。这是因为jmx-console显示的是JBoss内部运行时的各种信息,以及一些重要的方法。(更多信息请了解Java JMX)所以比普通管理界面要显示的信息也多的多。千万不要被这貌似‘混乱’
的界面而吓倒,只有真正是使用起来,才能发现JBoss 管理的强大功能。
本文主要介绍一下,如何使用jmx-console查看JBoss的线程堆栈,CPU,内存信息
等。虽然使用jconsole等也可以查看,但通常没有直接使用JBoss的jmx-console查看来的方便,远程管理起来也比较方便。
首先打开jmx-console,地址 http://localhost:8080/jmx-console/。如果没有提示输入密码,请先设置密码,jmx-console很重要不能随便让被人进入。(可以查考我的JBoss安全文章http://localhost:8080/jmx-console/)
之后会看见左面有一个目录,请点击jboss.system
。(通常是使用浏览器的搜索功能,搜索jboss.system
)。
在点击type=ServerInfo
,会看见一个界面。上面是JBoss服务器的一些信息。最下面有一个Operation表格。里面有四条信息,分别是:
listMemoryPools JVM 内存信息
displayPackageInfo JVM 加载包信息
listThreadCpuUtilization JVM 使用CPU信息
listThreadDump JVM 线程堆栈信息
在后面有一个Invoke按钮,点击后可以查看具的信息情况。
参考:
http://community.jboss.org/wiki/GenerateAThreadDumpWithTheJMXConsole
http://community.jboss.org/wiki/HowCanIDisplayTheMemoryPoolUsage
分享到:
相关推荐
Jboss控制台jmx-console的安全设置
jboss-jmx.jar jboss-jmx.jar
当我们谈论"jboss远程调用JMX"时,我们关注的是如何通过网络从一个JMX客户端连接到运行在JBoss服务器上的JMX服务,以便进行远程管理和监控。 首先,我们需要了解JMX的基本概念。MBean是JMX的核心,它是一个Java对象...
在IT领域,特别是对于使用JBOSS的企业级应用服务器的管理员和开发者而言,掌握如何设置JBOSS控制台(具体为jmx-console)的登录密码是一项至关重要的技能。这不仅关乎系统的安全性,还直接影响到对服务器监控和管理...
【JBoss JMX实现架构】深入解析 JBoss JMX(Java Management Extensions)实现架构是JBoss应用服务器中用于管理和服务的核心组件。JMX提供了一种标准的方式来管理和监控分布式系统,包括应用程序、设备和网络资源。...
jboss jmx监控 通过jmx监控jboss应用所必须的jar文件~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
JavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-...
2. 使用JConsole或JVisualVM:这些工具可以连接到JBoss实例,通过JMX接口查看和调整服务器配置,监控性能指标。 3. 自定义MBeans:开发者可以创建自己的MBeans,扩展管理功能。 三、EJB3.0使用说明 EJB(Enterprise...
JBOSS的安全配置• JMX Console • JBoss Web Console
jboss-jmx.jar包含了JBoss对JMX规范的实现,它使得开发者可以轻松地在JBoss中添加可管理组件,如MBeans(Managed Beans),并使用JMX的工具进行监控和管理。这些组件可以通过JMX代理暴露其状态和操作,便于系统管理...
**JBoss 7 配置 JMS 知识点详解** JBoss Application Server(简称 JBoss AS)是一款开源的企业级 Java 应用服务器,由 Red Hat 公司维护。JBoss 7 是其一个重要的版本,它引入了许多新特性和性能优化。在 JBoss 7 ...
1. **监控性能**:查看服务器的内存使用、CPU利用率、线程池状态等关键指标。 2. **管理应用部署**:通过JMX接口上传、启动、停止或重新部署应用。 3. **诊断问题**:获取异常信息,检查日志,追踪内存泄漏或其他...
6. **JMX监控**:JBoss 5使用JMX(Java Management Extensions)进行系统监控和管理。`jboss.system`和`jboss.jmx`包包含了JMX相关的实现,这有助于开发者实现自定义的管理MBeans。 7. **部署和配置**:JBoss的部署...
通过JMX(Java Management Extensions)接口,JConsole可以提供内存使用情况、线程状态、类装载统计、垃圾回收、CPU使用率等关键信息。 首先,要使用JConsole进行JBoss性能监控,你需要确保你的Java环境已经配置了...
- **管理工具**:JBoss5提供了基于Web的管理控制台,可以方便地进行服务器配置、部署应用、查看日志等操作。 - **XML配置**:使用standalone.xml或domain.xml配置文件管理服务器配置,包括数据源、交易、安全等...
### 基于JMX的JBoss体系结构研究:深入解析与探讨 #### JBoss:J2EE应用服务器的领航者 JBoss,作为一款采用纯Java编写的开源J2EE应用服务器,自1999年问世以来,迅速成长为业界广受欢迎的选择。其发展历程见证了...
对于JBoss AS(Application Server),特别是其管理控制台——JMX Console的安全性配置尤为重要。下面将详细介绍如何通过修改相关配置文件来实现JMX控制台的安全性增强。 ##### 1. 修改 `jboss-web.xml` 首先,...