因为linux不支持图形界面,因此只能在windows机器上,使用jconsole监控远程的java程序。具体配置步骤如下:
1,首先配置环境,需要保证 /etc/hosts 文件中设置了本机IP和域名的映射关系,原因可以查看这里:
http://my.oschina.net/chen106106/blog/48335
验证是否映射成功,可以使用命令:hostname -i
如果能显示具体的IP而不是“127.0.0.1”,说明配置成功。
比如:在我们的测试环境,因为我们的测试机IP是191.168.1.66,因此使用该命令将显示“191.168.1.66”
2,其次配置启动脚本,即需要在startup.sh文件中,配置java的启动参数,配置方式如下(注意端口别冲突了):
#!/bin/sh
programdir="carry2.0.jar"
num=$#
temp=$CLASSPATH
#setting libs path
libs=./lib/*
append(){
temp=$temp":"$1
}
for file in $libs; do
append $file
done
export CLASSPATH=$temp:.:$programdir
export
jconsoleArgs="-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=2990
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
rm ./nohup.out
nohup java
$jconsoleArgs -classpath $CLASSPATH com.st.carry.CarryServer &
3,启动Linux上的JAVA脚本,然后在Windows上启动Jconsole,启动Jconsole的方式如下:
3.1,进入cmd命令行,执行jconsole命令(如果无法启动,需要配置系统的环境变量),打开jconsole界面
3.2,点击界面上的菜单“连接”,打开JConsole的新建连接界面,选择“远程进程”,输入上面配置中linux机器的ip和端口,输入linux的登录用户和口令,即可连接,如下图所示:
4,连接成功后,将看到监控界面,如下图所示:
- 大小: 45.2 KB
- 大小: 92.9 KB
分享到:
相关推荐
性能监控JConsole远程监控Tomcat服务
JConsole监控JVM
使用jconsole远程监控tomcat jmx 实验操作详细信息,本人实验实操
jconsole监控工具配置安装说明 1.tomcat需要添加的参数配置,主要是开启远程监控端口 2.jdk环境变量配置 3.运行监控工具,图形化详细介绍如何配置远程监控 本文档是针对客户实际生产环境而写,配置过程中遇到了一些...
jvm检测工具,jconsole工具介绍,其他同类工具介绍
JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。如果要把一个应用以可管理的形式启动,可以在启动是设置com.sun.management.jmxremote。JConsole能够提供被监控虚拟机...
介绍通过Jconsole工具对Java的应用进行监控
使用Jconsole对java的内存使用情况(JVM)进行监控参照.pdf
2、在远程服务器上配置weblogic12c 修改$Domain_HOME/bin/setDomainEnv.sh JAVA_OPTIONS=”${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=9000″ JAVA_OPTIONS=”${JAVA_OPTIONS} -Dcom.sun.management...
jconsole监控堆内存
使用Jconsole对java的内存使用情况(JVM)进行监控
使用Jconsole对java的内存使用情况(JVM)进行监控.pdf
linux下tomcat优化设置最大连接数内存jconsole监控.docx
Jprofile资料——使用JConsole实现JBoss性能监控Jprofile资料——使用JConsole实现JBoss性能监控Jprofile资料——使用JConsole实现JBoss性能监控
自己动手实践的jconsole远程配置方法,傻瓜型文档
主要介绍了使用jconsole监听远程Tomcat服务,需要的朋友可以参考下
JVM性能监控工具VisualVM Jconsole插件所需jar包 JTop.jar 点击'JConsole Plugins'按钮 点击'Add JAR/Folder'按钮, 添加JDK_HOME/demo/management/JTop/JTop.jar7)重新打开监控页面,可以看到JConsole
JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,使用JConsole可以很方便的监控本地或者进程的Java应用.
介绍了如何使用JConsole分析JVM,一步一步使用JConsole