1、如果用jmx方式监控,不需运行服务器上的jstatd进程
2、直接修改CATALIN_HOME/bin/catalina.sh:
JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=[远程机器ip] -Dcom.sun.management.jmxremote.port=[自己设置个端口号] -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
这里不设置密码,如果要设置密码则:
-Dcom.sun.management.jmxremote.port=[自己设置个端口号] -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.password.file=[jmxremote.password文件路径] -Djava.rmi.server.hostname=[远程机器ip]
其中jmxremote.password的内容如下:
username password
自己填写username和password
3、启动jvisualvm,右键单击【远程】,选择【添加远程主机】,输入【远程机器ip】,然后点击新加的远程机器,右键【添加JMX连接】,输入【远程机器ip:端口号】即可以连上。如果开启了authenticate,则需要输入jmxremote.password中的用户名和密码。
4、在mac里边,如果用非sudo方式打开jvisualvm,添加远程主机总是不成功,可以尝试用sudo方式打开jvisualvm然后再添加远程主机就可以了。
5、参考资料
相关推荐
本文档主要介绍了jmx连接T远程监控tomcat的详细配置,文档包含了一些配置的详细图片和需要注意的内容
java项目,自己做的项目利用jmx监控weblogic,tomcat,websphere源码
jmx 监控 tomcat 的设置方法,实现
tomcat开启远程jmx连接方式包括tomcat5 6 7 windows版本开启远程jmx连接监控
使用jconsole远程监控tomcat jmx 实验操作详细信息,本人实验实操
云服务上的tomcat监控使用到的jar包,需要的可以直接下载,注意tomcat的版本需要和jar包的版本对应
java jmx 远程监控
catalina-jmx-remote.jar放到tomcat/lib目录下 如果是windows版本,编辑TOMCAT_HOME/bin/catalina.bat,在开头加入下面几行: set CATALINA_OPTS=%CATALINA_OPTS% -Djava.rmi.server.hostname=JMX_HOST set CATALINA...
Zabbix通过JMX方式监控java中间件 Zabbix2.0添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Java-gateway”;它是用java写的一个程序。 工作原理: zabbix_server想知道一台主机上的特定的JMX值时,它向...
jmx-exporter-tomcat.yml
activeMQ开启jmx固定rmi端口,穿透防火墙,用了一天的时间,踩了无数的坑,拿出来共享.
Zabbix监控Tomcat详细指标(附模板)的资料 cmdline-jmxclient-0.10.3 catalina-jmx-remote
使用JMX实现对远程服务器端的信息监控:包括CPU,内存,加载类,堆信息等数据
JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。如果要把一个应用以可管理的形式启动,可以在启动是设置com.sun.management.jmxremote。JConsole能够提供被监控虚拟机...
当你想深入学习jvm的时候,肯定会用到。用于使用jvisualvm.exe远程监控服务器jvm
Monitoring Apache Tomcat with JMX 监控 tomcat 使用JMX英文原版PDF文件
Hbase和Hadoop JMX监控实战
利用zabbix JMX 自带模板应用服务监控 tomcat,帮助初学的朋友,是他们能很快上手
catalina jmx remote jmx 监控 tomcat 资源
光宇java的JMX远程服务器管理监控系统的帮助文件,说明了JMX在javaweb中的一些应用及应用方法。