在Windows环境下远程监控Linux下JVM的运行状况
感谢开源共享的并且把真实的知识分享给大家的人,感谢 https://blog.linuxeye.com/262.html 博主的分享
第一步:运行linux下运行 hostname -i
[root@hadoop131 bin]# hostname -i 172.28.6.131
如果返回:
[java2@tomcat3dev ~]$ hostname -i 127.0.0.1
则需要在
[java2@tomcat3dev ~]$ cd /etc/ [java2@tomcat3dev etc]$ vi hosts 172.28.6.131 localhost.localdomain localhost 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
在第一行加入,其中 172.28.6.131 为你要访问的目标主机
第二步:在 cd tomcat/bin/catalina.sh中添加
CATALINA_OPTS="-Djava.rmi.server.hostname=172.28.6.131 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9788 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
Djava.rmi.server.hostname=172.28.6.131 为访问的主机 -Dcom.sun.management.jmxremote.port=9788 为自定义的端口号,不能与其他端口冲突
第三步骤:
启动jconsole 在doc命令行 C:\Java\jdk1.7.0_65\bin>jconsole.exe
或者在在:doc命令行
C:\Java\jdk1.7.0_65\bin>jconsole 172.28.6.131:9788
在弹出的窗口选择远程进程 输入:172.28.6.131:9788 点击连接,会有个安全提示直接选择就看到了熟悉的界面
第四步解释:
Dcom.sun.management.jmxremote.port=8081,这个端点是jconsole专用的,不要和你的系统的端口冲突
-Dcom.sun.management.jmxremote.authenticate=false,设置成了false不需要输入用户名和密码,连接即可
相关推荐
### jconsole远程监控配置手册(经典) #### 一、引言 本文档旨在提供一份详细的jconsole远程监控配置指南,适用于需要对生产环境中的Tomcat应用服务器进行远程监控的场景。通过本指南,用户可以了解到如何正确配置...
### JConsole远程监控Tomcat服务知识点详解 #### 一、JConsole简介与功能 - **JConsole**: JConsole是一款基于Java Management Extensions (JMX) 的图形用户界面工具,旨在帮助开发者和运维人员监控正在运行的Java...
使用jconsole远程监控tomcat jmx 实验操作详细信息,本人实验实操
### JConsole 远程监控 Tomcat 服务 #### 1. 概述 JConsole 是一个集成在 Java 开发工具包 (JDK) 中的图形用户界面 (GUI) 工具,它允许用户通过 Java 管理扩展 (JMX) 对正在运行的 Java 虚拟机 (JVM) 进行监控。...
以下是如何在CentOS 7.5上配置和使用JConsole来远程监控WebLogic 12c的详细步骤: 1. **环境准备**: - 操作系统:CentOS 7.5 - 应用服务器:WebLogic 12c - JDK版本:1.8 2. **配置WebLogic**: 首先,我们...
为了能够使用jconsole远程监控Tomcat服务器,我们需要对Tomcat做一些必要的配置。 ##### 3.1 修改Catalina脚本 无论是Windows还是Unix/Linux平台,都需要对启动脚本(`catalina.bat`或`catalina.sh`)进行修改,以...
总结来说,通过xmanage远程打开Jconsole是一种有效的解决Jconsole远程连接问题的方法,它利用了X Window协议和环境变量DISPLAY的特性,使得我们可以在本地机器上直观地监控远程服务器上的Java应用。然而,实施这一...
- 当在生产环境中使用JConsole时,建议不要启用远程监控功能,除非有严格的访问控制策略。 - 使用JConsole进行监控时,可能会对JVM的性能造成一定的影响,因此在性能敏感的应用中需要谨慎使用。 综上所述,JConsole...
【Kafka监控工具KafkaOffsetMonitor详解】 KafkaOffsetMonitor是一款强大的开源监控工具,专为Apache Kafka设计,用于实时监控和分析Kafka集群中的消费者偏移量。它可以帮助管理员跟踪消费者的消费进度,确保数据的...
通过以上步骤,就可以完成使用JConsole工具远程监控Tomcat服务的配置和连接。这些操作对于Java应用开发者和运维人员来说非常实用,能够帮助他们远程检查和分析Java应用的状态,及时发现和解决问题,提高应用的稳定性...
3. **连接远程应用**:要监控远程JVM,需要在应用启动时指定JMX远程访问的端口和密码,例如`-Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management....
**JConsole监控Tomcat服务详解** 在Java应用服务器如Tomcat的日常运维中,性能监控是必不可少的一个环节。JConsole是Java自带的一款强大的可视化管理工具,它可以用来监控Java应用程序的性能和资源消耗情况,帮助...
JConsole是Java开发工具包(JDK)自带的一个强大的、基于Java的图形用户界面(GUI)工具,它允许我们监控Java应用程序的资源使用情况,包括内存、线程、类加载以及JVM的垃圾收集等。本文将详细介绍JConsole及其在...
3. 提供远程监控功能,能够连接到远程的Java应用程序,实时监控其运行情况。 jconsole的使用场景包括: 1. 监控Tomcat服务器的性能,例如监控内存溢出问题。 2. 监控JBoss服务器的性能,例如监控内存使用率、线程...
《深入解析jconsole.1.8.0.jar及其在Java应用监控中的作用》 在Java开发和运维领域,工具的高效使用是提升工作效率的关键。jconsole作为Java平台提供的一款强大的性能监视工具,对于理解应用程序的运行状态至关重要...
Jconsole是一款强大的Java应用程序监控工具,它包含在JDK的bin目录中,可用于实时监控本地或远程JVM的性能和资源消耗。通过提供丰富的图表和可视化界面,Jconsole可以帮助开发者和系统管理员深入了解Java应用程序的...
启动jconsole进行远程监控的命令格式为:`jconsole [hostName:portNum]`,这里的`hostName`是远程服务器的IP地址,`portNum`是之前设置的JMX远程端口号。例如,如果远程服务器的IP为192.168.1.122,端口为8004,启动...
JConsole通过JMX(Java Management Extensions)技术来实现远程管理和监控,允许开发者和运维人员实时查看JVM的内存使用、线程状态、类加载、MBeans以及虚拟机详细信息。 1. **概述**: - **堆内存**:显示JVM堆...