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

jconsole远程监控Java进程

    博客分类:
  • j2se
阅读更多
JDK中的工具jconsole可以很好地监控Java进程及其运行环境的情况。这里着重讲讲远程监控。
1、远程Java程序运行参数中增加
    -Dcom.sun.management.jmxremote
    -Dcom.sun.management.jmxremote.port=8888 (一个没有占用的端口)
    -Dcom.sun.management.jmxremote.ssl=false
    -Dcom.sun.management.jmxremote.authenticate=true
    -Dcom.sun.management.jmxremote.password.file=
                       %JAVA_HOME%/jre/lib/management/jmxremote.password
    -Dcom.sun.management.jmxremote.access.file=
                       %JAVA_HOME%/jre/lib/management/jmxremote.access
2、编辑文件%JAVA_HOME%/jre/lib/management/jmxremote.password
    如果不存在,就把jmxremote.password.template复制一份,然后改名。
    这个文件中存的是用户名和密码
   特别说明:
   文件jmxremote.password必须设置为只有所有者可访问。
   在Unix或Linux环境下执行下面命令即可
     chmod 600 jmxremote.password
   在windows环境下麻烦一点,参考下面:
   http://72.5.124.55/j2se/1.5.0/docs/guide/management/security-windows.html 
3、启动远程Java程序
4、启动jconsole




一  服务器端配置

在catalina.sh众加入
export JAVA_OPTS="$JAVA_OPTS
    -Djava.rmi.server.hostname=192.168.1.48
    -Dcom.sun.management.jmxremote.port=8950
    -Dcom.sun.management.jmxremote.authenticate=false
    -Dcom.sun.management.jmxremote.ssl=false"

二  client

开启一个jconsole 输入192.168.1.48:8950 就可以看到了

注意事项:注意防火墙是否开启
分享到:
评论

相关推荐

    jconsole远程监控配置手册(经典)

    ### jconsole远程监控配置手册(经典) #### 一、引言 本文档旨在提供一份详细的jconsole远程监控配置指南,适用于需要对生产环境中的Tomcat应用服务器进行远程监控的场景。通过本指南,用户可以了解到如何正确配置...

    JConsole_远程监控Tomcat_ricky

    ### JConsole 远程监控 Tomcat 服务 #### 1. 概述 JConsole 是一个集成在 Java 开发工具包 (JDK) 中的图形用户界面 (GUI) 工具,它允许用户通过 Java 管理扩展 (JMX) 对正在运行的 Java 虚拟机 (JVM) 进行监控。...

    JConsole(观察分析Java程序的运行)

    启动后,JConsole会自动检测当前机器上正在运行的所有Java进程。如果需要连接特定的进程,可以通过双击该进程的方式实现。 #### 三、配置Java程序以允许JConsole连接 为了让JConsole能够连接并分析Java应用程序,...

    xmanage远程打开jconsole

    总结来说,通过xmanage远程打开Jconsole是一种有效的解决Jconsole远程连接问题的方法,它利用了X Window协议和环境变量DISPLAY的特性,使得我们可以在本地机器上直观地监控远程服务器上的Java应用。然而,实施这一...

    LambdaProbe监控Tomcat 和Jconsole 监控Tomcat

    标题中的“LambdaProbe监控Tomcat”和“Jconsole监控Tomcat”是指两种不同的方式来监控Java应用程序服务器,特别是Apache Tomcat。这两种工具都是为了帮助开发者和运维人员了解Tomcat的运行状态,诊断性能问题,以及...

    Java自带的性能监控工具使用简介

    VisualVM 可以远程监控 JVM,需要在远程机器上启动 jstatd 守护进程, 并在本地机器上使用 VisualVM 连接到远程机器。 使用 VisualVM 可以: * 监控 JVM 的性能,包括堆内存、线程、类加载等信息 * 进行线程 dump ...

    jconsole使用手册

    jconsole是Java Development Kit(JDK)5.0中自带的一个性能监控工具,用于监控Java运行状态、线程数、进程数、对象、JVM内存信息、时间等性能信息。该工具可以帮助开发者和管理员实时监控Java应用程序的运行情况,...

    jconsole监控 tomcat

    JConsole是Java自带的一款强大的可视化管理工具,它可以用来监控Java应用程序的性能和资源消耗情况,帮助开发者和运维人员及时发现并解决性能问题。本文将详细介绍如何使用JConsole来监控Tomcat服务。 首先,...

    The jconsole Tool-introduction.doc

    在Unix或Linux系统上,可以通过`ps`命令查找java进程的PID;在Windows系统上,可以通过任务管理器查找java或javaw进程的PID;另外,也可以使用`jps`命令行工具来获取进程ID。 例如,如果测试应用的PID为2956,启动...

    使用jconsole监听远程Tomcat服务的方法

    JConsole是Java自带的一款工具,用于监控Java虚拟机(JVM)运行的性能和资源消耗情况。它主要通过Java管理扩展(JMX)技术进行监控,是一种图形化的监控工具。通过JConsole可以观察到Java应用的各种性能指标,例如...

    jconsole-1.8.0.zip

    JConsole是Java开发工具包(JDK)自带的一个强大的、基于Java的图形用户界面(GUI)工具,它允许我们监控Java应用程序的资源使用情况,包括内存、线程、类加载以及JVM的垃圾收集等。本文将详细介绍JConsole及其在...

    java jvm Jconsole

    它是一个基于Java Management Extensions (JMX)的图形用户界面(GUI)工具,主要用于远程监控和管理正在运行的Java虚拟机(JVM)。借助于JConsole,开发人员或系统管理员能够轻松地监控本地或远程主机上的Java应用程序...

    【转】Java内存泄露_JVM监控工具介绍jstack_jconsole_jinfo_jmap_jdb_jstat

    开发者可以通过jconsole连接到本地或远程的Java进程,直观地看到各种性能指标,并进行诊断。此外,jconsole还支持设置告警阈值,当内存使用超过预设值时会触发告警,提醒开发者关注可能存在的内存泄漏。 `jinfo`...

    jconsole配置

    Jconsole因其轻量级和高效的特点,是监控Java应用程序的首选工具之一。它可以实时显示内存分配、GC活动、线程状态等重要信息,帮助诊断性能问题,特别是检测潜在的内存泄漏。对于即将上线的Web应用,使用Jconsole...

    visual VM配置JConsole plugin JTop.jar

    JTop.jar是JConsole的一个插件,用于增强JConsole的功能,特别是针对Java进程的实时性能监控。 JTop.jar的配置和使用步骤如下: 1. **下载与获取**:首先,你需要获取到JTop.jar文件,这通常可以从开源社区或者...

    jconsole使用

    然后,`jconsole`会列出本地可用的Java进程,也可以手动输入远程主机的JMX连接URL进行连接。默认情况下,远程JMX连接是关闭的,需要在Java应用启动时添加特定的JVM参数来开启。 **三、主要功能模块** 1. **内存**:...

    资源包tools-1.8.0.jar&jconsole-1.8.0.jar下载!资源真实有效

    JConsole通过JMX(Java Management Extensions)接口与Java应用进行通信,允许远程或本地连接到运行中的Java进程。 在Maven项目中,引入`jconsole-1.8.0.jar`可能意味着开发者想要在应用的开发和测试阶段,使用...

    Java性能监控工具

    `jconsole`和`jvisualvm`都是图形化的性能监控工具,它们提供了丰富的界面,可以实时监控Java应用的CPU使用、内存分配、线程状态等。`jvisualvm`还支持生成各种报告和分析堆内存转储。 `jhat`是一个命令行工具,...

    公司内部培训jconsole

    总结来说,Jconsole 是一个不可或缺的 Java 应用性能监控工具,它可以帮助开发者和系统管理员实时查看和分析应用程序的内存、线程、类加载以及虚拟机状态,同时支持远程监控和管理,有效提升了 Java 应用的维护和...

Global site tag (gtag.js) - Google Analytics