`
El_Nino
  • 浏览: 205117 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jconsole远程监控resin笔记

 
阅读更多

客户端:xp,jdk1.6.0_05
服务器端:linux,jdk1.6.0_06,resin-3.1.5
在客户端基本不用怎么设置,在 JDK 安装目录中(<JDK_HOME>/bin/jconsole.exe)启动 jconsole.exe 就可以打开主界面。

服务器端方面,$JAVA_HOME/jre/lib/management/jmxremote.password.template的文件是远程连接时的设置用户和密码的文件,

cp $JAVA_HOME/jre/lib/management/jmxremote.password.template $JAVA_HOME/jconsole/jmxremote.password
chmod 600 $JAVA_HOME/jconsole/jmxremote.password(必须加上这个)

vi jmxremote.password
去掉#monitorRole RED前的注释并将RED修改为你要设置的密码。

如果想直接连接,不用用户名和密码来验证,以上步骤可以省略。
修改resin的初始化文件resin-conf在JVM arguments里面加上

<jvm-arg>-Dcom.sun.management.jmxremote.port=12345</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote.ssl=false</jvm-arg>
<jvm-arg>-J-Dcom.sun.management.jmxremote.password.file=$JAVA_HOME/jconsole/jmxremote.password</jvm-arg>
<jvm-arg>-Djava.rmi.server.hostname=192.168.35.242</jvm-arg>

如果是没有设置验证的则加上

<jvm-arg>-Dcom.sun.management.jmxremote.port=12345</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote.ssl=false</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote.password=false</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote.authenticate=false</jvm-arg>
<jvm-arg>-Djava.rmi.server.hostname=192.168.35.242</jvm-arg>

重启resin,查看12345端口有没有在监听

netstat -lnp | grep 12345

结果--》tcp 0 0 :::12345 :::* LISTEN 14210/java

在jconsole的主界面远程进程那里输入192.168.35.242:12345,再输入用户和密码

分享到:
评论

相关推荐

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

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

    1-1实验4:使用jconsole远程监控tomcat jmx.md

    使用jconsole远程监控tomcat jmx 实验操作详细信息,本人实验实操

    JConsole_远程监控Tomcat_ricky

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

    Linux下 通过jconsole远程监控weblogic

    以下是如何在CentOS 7.5上配置和使用JConsole来远程监控WebLogic 12c的详细步骤: 1. **环境准备**: - 操作系统:CentOS 7.5 - 应用服务器:WebLogic 12c - JDK版本:1.8 2. **配置WebLogic**: 首先,我们...

    xmanage远程打开jconsole

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

    kafka监控工具KafkaOffsetMnitor angularjs和css

    【Kafka监控工具KafkaOffsetMonitor详解】 KafkaOffsetMonitor是一款强大的开源监控工具,专为Apache Kafka设计,用于实时监控和分析Kafka集群中的消费者偏移量。它可以帮助管理员跟踪消费者的消费进度,确保数据的...

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

    通过以上步骤,就可以完成使用JConsole工具远程监控Tomcat服务的配置和连接。这些操作对于Java应用开发者和运维人员来说非常实用,能够帮助他们远程检查和分析Java应用的状态,及时发现和解决问题,提高应用的稳定性...

    jconsole.jar下载

    3. **连接远程应用**:要监控远程JVM,需要在应用启动时指定JMX远程访问的端口和密码,例如`-Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management....

    jconsole监控 tomcat

    **JConsole监控Tomcat服务详解** 在Java应用服务器如Tomcat的日常运维中,性能监控是必不可少的一个环节。JConsole是Java自带的一款强大的可视化管理工具,它可以用来监控Java应用程序的性能和资源消耗情况,帮助...

    使用Jconsole对java的内存使用情况(JVM)进行监控参照.pdf

    使用Jconsole对Java的内存使用情况(JVM)进行监控参照 JDK1.5提供了JMX remote的管理工具Jconsole,可以监控Java运行程序的内存使用情况、活动线程数量、类装载的数量、MBeans的状态、虚拟机的各种信息等,还可以...

    jconsole-tomcat配置

    为了能够使用jconsole远程监控Tomcat服务器,我们需要对Tomcat做一些必要的配置。 ##### 3.1 修改Catalina脚本 无论是Windows还是Unix/Linux平台,都需要对启动脚本(`catalina.bat`或`catalina.sh`)进行修改,以...

    jconsole使用手册

    3. 提供远程监控功能,能够连接到远程的Java应用程序,实时监控其运行情况。 jconsole的使用场景包括: 1. 监控Tomcat服务器的性能,例如监控内存溢出问题。 2. 监控JBoss服务器的性能,例如监控内存使用率、线程...

    jconsole.1.8.0jar

    《深入解析jconsole.1.8.0.jar及其在Java应用监控中的作用》 在Java开发和运维领域,工具的高效使用是提升工作效率的关键。jconsole作为Java平台提供的一款强大的性能监视工具,对于理解应用程序的运行状态至关重要...

    jconsole配置

    Jconsole是一款强大的Java应用程序监控工具,它包含在JDK的bin目录中,可用于实时监控本地或远程JVM的性能和资源消耗。通过提供丰富的图表和可视化界面,Jconsole可以帮助开发者和系统管理员深入了解Java应用程序的...

    JConsole监控JVM

    JConsole通过JMX(Java Management Extensions)技术来实现远程管理和监控,允许开发者和运维人员实时查看JVM的内存使用、线程状态、类加载、MBeans以及虚拟机详细信息。 1. **概述**: - **堆内存**:显示JVM堆...

    The jconsole Tool-introduction.doc

    启动jconsole进行远程监控的命令格式为:`jconsole [hostName:portNum]`,这里的`hostName`是远程服务器的IP地址,`portNum`是之前设置的JMX远程端口号。例如,如果远程服务器的IP为192.168.1.122,端口为8004,启动...

Global site tag (gtag.js) - Google Analytics