`
java-boy
  • 浏览: 248388 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JBoss5 JMX —— 查看JBoss线程堆栈,CPU,内存信息

阅读更多

    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

0
0
分享到:
评论

相关推荐

    Jboss控制台jmx-console的安全设置

    Jboss控制台jmx-console的安全设置

    jboss-jmx.jar

    jboss-jmx.jar jboss-jmx.jar

    jboss远程调用JMX

    当我们谈论"jboss远程调用JMX"时,我们关注的是如何通过网络从一个JMX客户端连接到运行在JBoss服务器上的JMX服务,以便进行远程管理和监控。 首先,我们需要了解JMX的基本概念。MBean是JMX的核心,它是一个Java对象...

    JBOSS4设置控制台jmx-console登录密码

    在IT领域,特别是对于使用JBOSS的企业级应用服务器的管理员和开发者而言,掌握如何设置JBOSS控制台(具体为jmx-console)的登录密码是一项至关重要的技能。这不仅关乎系统的安全性,还直接影响到对服务器监控和管理...

    JBoss JMX实现架构

    【JBoss JMX实现架构】深入解析 JBoss JMX(Java Management Extensions)实现架构是JBoss应用服务器中用于管理和服务的核心组件。JMX提供了一种标准的方式来管理和监控分布式系统,包括应用程序、设备和网络资源。...

    jbossjmx 文件

    jboss jmx监控 通过jmx监控jboss应用所必须的jar文件~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    JavaEE源代码 jboss-jmx

    JavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-...

    JBOSS使用指南,JMX原理和应用,EJB3.0使用说明

    2. 使用JConsole或JVisualVM:这些工具可以连接到JBoss实例,通过JMX接口查看和调整服务器配置,监控性能指标。 3. 自定义MBeans:开发者可以创建自己的MBeans,扩展管理功能。 三、EJB3.0使用说明 EJB(Enterprise...

    JBOSS的安全配置• JMX Console • JBoss Web Console

    JBOSS的安全配置• JMX Console • JBoss Web Console

    jboss相关Jar包

    jboss-jmx.jar包含了JBoss对JMX规范的实现,它使得开发者可以轻松地在JBoss中添加可管理组件,如MBeans(Managed Beans),并使用JMX的工具进行监控和管理。这些组件可以通过JMX代理暴露其状态和操作,便于系统管理...

    jboss 7 配置 jms

    **JBoss 7 配置 JMS 知识点详解** JBoss Application Server(简称 JBoss AS)是一款开源的企业级 Java 应用服务器,由 Red Hat 公司维护。JBoss 7 是其一个重要的版本,它引入了许多新特性和性能优化。在 JBoss 7 ...

    jmx_tomcat_jboss

    1. **监控性能**:查看服务器的内存使用、CPU利用率、线程池状态等关键指标。 2. **管理应用部署**:通过JMX接口上传、启动、停止或重新部署应用。 3. **诊断问题**:获取异常信息,检查日志,追踪内存泄漏或其他...

    Jboss5源代码-官方-第一部分

    6. **JMX监控**:JBoss 5使用JMX(Java Management Extensions)进行系统监控和管理。`jboss.system`和`jboss.jmx`包包含了JMX相关的实现,这有助于开发者实现自定义的管理MBeans。 7. **部署和配置**:JBoss的部署...

    Jprofile资料——使用JConsole实现JBoss性能监控

    通过JMX(Java Management Extensions)接口,JConsole可以提供内存使用情况、线程状态、类装载统计、垃圾回收、CPU使用率等关键信息。 首先,要使用JConsole进行JBoss性能监控,你需要确保你的Java环境已经配置了...

    jboss5服务器2

    - **管理工具**:JBoss5提供了基于Web的管理控制台,可以方便地进行服务器配置、部署应用、查看日志等操作。 - **XML配置**:使用standalone.xml或domain.xml配置文件管理服务器配置,包括数据源、交易、安全等...

    基于JMX的JBoss体系结构研究

    ### 基于JMX的JBoss体系结构研究:深入解析与探讨 #### JBoss:J2EE应用服务器的领航者 JBoss,作为一款采用纯Java编写的开源J2EE应用服务器,自1999年问世以来,迅速成长为业界广受欢迎的选择。其发展历程见证了...

    jboss安全性 jboss设置安全性

    对于JBoss AS(Application Server),特别是其管理控制台——JMX Console的安全性配置尤为重要。下面将详细介绍如何通过修改相关配置文件来实现JMX控制台的安全性增强。 ##### 1. 修改 `jboss-web.xml` 首先,...

Global site tag (gtag.js) - Google Analytics