`
labile
  • 浏览: 43158 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

用 JMX 作简单之 Java VM 监视(Part 1)

阅读更多
 

如果你写的 Java 应用程序是中间件等性能敏感,自实现多线程的应用程序。那么,内存、线程的监视将是重要的。你可以重新发明自己的轮子,如果你有必要。但从 JDK 5.0 起。已经有了 Java 内置的 JMX Management Bean。

本机(本地)监视:

在 java 起动命令中加入:-Dcom.sun.management.jmxremote
如:
java -Dcom.sun.management.jmxremote -jar Notepad.jar

然后起动:
JDK_HOME/bin/jconsole.exe
或:
JDK_HOME/lib 目录下执行:
java -jar jconsole.jar

参考:

http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html



分享到:
评论
1 楼 wfeng007 2007-06-28  
可以用一下 参数
提供远程 jmx
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

相关推荐

    jmx_prometheus_javaagent-0.12.0.jar

    代理Java包,用于生成JVM的健康的数据,jmx_prometheus_javaagent-0.12.0.jar

    Zabbix通过JMX方式监控java中间件

    2. **Zabbix-Java-gateway处理请求**:收到请求后,Zabbix-Java-gateway使用JMX Management API去查询目标Java应用。这要求目标Java应用在启动时必须带有`-Dcom.sun.management.jmxremote`参数,以启用JMX查询功能。...

    基于JMX的Java虚拟机监视系统.pdf

    例如,在WebLogic这样的应用服务器中,可以使用JMX监视和管理服务器的运行状态,如Web服务的响应时间、JDBC连接池的状态、集群健康状况等。这种监视能力对于预测和预防系统故障至关重要。 实际应用中,JMX监视架构...

    jmx_prometheus_javaagent-0.13.0.jar

    https://pan.baidu.com/s/15TPev6CpXCRIPvXCIreMzA sbnh

    java jmx agent不安全的配置漏洞如何改进(由浅入深代码范例和详细说明).docx

    Java JMX(Java Management Extensions)是一种用于监控和管理应用程序的工具,通过使用 JMX Agent,我们可以暴露应用程序的管理和监控接口,从而允许外部管理应用程序的运行状态和配置。然而,如果 JMX Agent 的...

    JAVA JMX 学习资料

    Java Management Extensions(JMX)是Java平台上的一个标准技术,用于管理和监控应用程序、系统和服务。JMX允许开发者创建可管理的组件,这些组件可以暴露其状态、性能指标和操作,以便于通过管理工具进行监控和配置...

    JVM JMX java

    4. **管理工具**:通过JMX,可以使用JConsole、VisualVM等工具,或者自定义管理应用,对Java应用进行监控和管理。 **JVM与JMX的结合** JMX可以集成到JVM中,以便监控JVM的状态和性能,例如: 1. **监控GC**:通过...

    使用RMI远程连接JVM.用JMX获取JVM的参数

    在Java世界中,远程方法调用(Remote Method Invocation, RMI)和Java管理扩展(Java Management Extensions, JMX)是两个强大的工具,用于管理和监控分布式系统。本文将深入探讨如何利用RMI远程连接到Java虚拟机...

    java jmx操作示例源码

    Java JMX(Java Management Extensions,Java管理扩展)是一种标准,用于在Java应用程序中实现管理和监控。JMX允许开发者创建、注册和管理MBeans(Managed Beans),这些MBeans代表了应用程序中的可管理资源,如系统...

    Java内存监视器.rar

    Java内存监视是优化Java应用程序性能的关键环节,尤其是在大型企业级应用中,理解并管理内存的使用对于避免内存泄漏和提高程序效率至关重要。本资源“Java内存监视器.rar”提供了一个实用工具,帮助开发者实时监测...

    使用JMX监控Zookeeper状态Java API

    使用JMX监控Zookeeper状态Java API 在分布式系统中,Zookeeper是经常使用的分布式协调服务,用于维护和管理分布式应用程序的配置信息和状态。为了监控Zookeeper的状态,需要使用监控工具来实时监控Zookeeper的运行...

    jmx三种访问方式

    1. **JConsole工具**:Java提供了一个内置的JMX客户端——JConsole,它可以通过VM参数`-Dcom.sun.management.jmxremote`启动,然后通过JMX连接到指定的Java进程。JConsole提供了图形化的界面,用于查看和修改MBean的...

    java jmx agent不安全的配置漏洞.md

    java jmx agent不安全的配置漏洞

    Java 版jmx 监控中间件weblogic

    Java版 jmx 监控weblogic 生成html

    JMX配置与使用

    Java Management Extensions (JMX) 是Java平台上的一个标准管理框架,用于监控和管理应用程序、操作系统、网络设备等。它提供了一种标准化的方式来暴露管理和监控功能,使得开发者可以创建可管理和自监控的应用程序...

    jmx_examples.rar_Java 8_jmx_jmx examples_jmx main_jmx_examples

    在这个"jmx_examples.rar"压缩包中,包含了多个JMX的简单示例,这将帮助我们了解如何在Java 8中使用JMX。 1. **JMX基础知识**: - JMX的核心概念包括MBean(Managed Beans)、MBean Server和MBean操作。MBean是...

    TongWeb7的JMX监控.doc

    你可以使用 Java 提供的 `jconsole` 工具,或者其他支持 JMX 的第三方工具,如 JVisualVM、JTop 等进行连接和监控。 通过 JMX,你可以监控和管理 TongWeb7 中的 MBeans(Managed Beans),这些 MBeans 对应于服务器...

    Hbase和Hadoop JMX监控实战

    JMX(Java Management Extensions)是一种Java平台标准,用于管理和监控应用程序。在本实战中,我们将深入探讨如何利用JMX对HBase和Hadoop进行监控,以确保系统的稳定性和性能。 首先,我们需要理解HBase。HBase是...

    使用jmx所需的jar包

    总的来说,JMX技术通过提供标准的接口和机制,使得Java应用程序的管理和监控变得简单而强大。了解和熟练使用这些JAR包,对于构建可扩展和可维护的Java系统至关重要。在实际项目中,开发者可以根据需求选择合适的JMX...

Global site tag (gtag.js) - Google Analytics