`

jvisualvm jmx方式远程监控tomcat

    博客分类:
  • java
阅读更多

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、参考资料

分享到:
评论
2 楼 nieanan 2015-01-05  
1 楼 yueyemaitian 2014-01-27  
这哥们儿这里更多信息http://blog.163.com/guaiguai_family/blog/static/20078414520140273552602/

相关推荐

    jvisualvm远程访问Linux环境中tomcat

    jvisualvm 远程访问 Linux ...使用 jvisualvm 远程访问 Linux 环境中的 Tomcat 需要安装和配置 jdk 和 Tomcat,然后使用 jvisualvm 的 JMX 方法或 jstatd 方法进行监控,最后添加 Visual GC 插件以获取更多的监控信息。

    zabbix监控tomcat模版及jar包

    1. **启用JMX**:在Tomcat的`conf/server.xml`配置文件中,我们需要添加JMX远程访问的配置。这通常意味着在`<Server>`标签内添加`<Service>`和`<Connector>`,并设置相应的端口和访问权限。 2. **安装JMX连接器**:...

    Tomcat启动参数及监控参数配置

    - `jmxremote`:开启JMX远程访问。 - `jmxremote.port`:指定JMX连接端口。 - `jmxremote.authenticate`和`jmxremote.password.file`、`jmxremote.access.file`:配置JMX安全认证。 2. **Catalina配置**: 在`...

    jmx_tomcat_jboss

    总之,“jmx_tomcat_jboss”是关于利用JMX技术来管理和监控Tomcat和JBoss服务器,提高应用性能和稳定性的重要实践。理解并掌握JMX在这些服务器中的应用,对于提升Java应用的运维效率和质量至关重要。

    jmx三种访问方式

    2. **JVisualVM**:JVisualVM(包含在JDK中)也支持通过VM参数连接到远程JMX服务器。除了基本的JMX功能外,它还提供了内存分析、线程分析等高级功能。 3. **命令行工具**:除了图形工具,还可以通过命令行工具jcmd...

    tomcat-catalina-jmx-remote-8.0.9.jar

    当你想深入学习jvm的时候,肯定会用到。用于使用jvisualvm.exe远程监控服务器jvm

    BTrace监控远程服务器使用实例

    为了实现远程监控,你需要开启JVM的远程调试端口。这可以通过设置JVM参数 `-Dcom.sun.management.jmxremote`、`-Dcom.sun.management.jmxremote.port`、`-Dcom.sun.management.jmxremote.authenticate` 和 `-Dcom....

    Tomcat开启JMX功能,使jdk自带的JVisvualVM工具连接JVM,轻松进行性能分析(csdn)————.pdf

    - `-Dcom.sun.management.jmxremote`: 启用JMX远程访问。 - `-Djava.rmi.server.hostname=192.168.0.2`: 设置JMX服务的主机名或IP地址,确保这个地址可以从JVisualVM所在的机器访问。 - `-Dcom.sun.management....

    JVisualVM简介与内存泄漏实战分析

    为了远程监控Tomcat服务器上的应用,需要对Tomcat进行配置以启用JMX支持。具体步骤如下: 1. **配置catalina.sh**:在Tomcat的`catalina.sh`配置文件中加入以下行: ```sh JAVA_OPTS="$JAVA_OPTS -Djava.rmi....

    使用visualvm工具进行tomcat性能调优和性能监控.docx

    2. 启动 VisualVM 工具,添加 Tomcat 实例,选择连接方式为 JMX 3. 查看 Tomcat 的性能数据,如 CPU 使用率、内存使用率、线程数等 使用 VisualVM 工具可以对 Tomcat 进行性能调优和性能监控,提高 Tomcat 的性能和...

    jvisualvm使用方法

    - **JMX远程监控**:通过JMX协议远程监控和管理应用程序。 #### 使用步骤详解 1. **启动jvisualvm**:首先,打开jvisualvm工具,可以通过双击`jvisualvm.exe`文件来启动该工具。 2. **配置Tomcat**:为了实现对...

    Linux之tomcat.zip

    2. **监控Tomcat**:通过`jconsole`或`jvisualvm`等工具监控Tomcat的内存使用、线程状态等。 3. **部署应用**:将WAR文件放入 `$CATALINA_HOME/webapps` 目录,Tomcat会自动部署。 **五、优化Tomcat** 1. **调整...

    JVM调优工具11.pdf

    这样,我们就可以使用JMX支持的工具(如JConsole、JVisualVM)来远程监控和管理应用服务器。 JVM调优是一个复杂而持续的过程,涉及到内存管理、垃圾回收优化、线程同步等多个方面。通过合理使用jps、jmap、jstack...

    tomcat安装包zip

    - JMX(Java Management Extensions)可以远程监控Tomcat的运行状态。 9. **与其他应用服务器集成**: - Tomcat可以作为独立服务器,也可以与Spring Boot、EJB容器(如JBoss、WebLogic)等结合使用。 10. **故障...

    tomcat7(linux版本)

    9. **监控和故障排查**:使用JMX(Java Management Extensions)可以远程监控Tomcat的状态。`jconsole`或`jvisualvm`等工具可以帮助分析Tomcat的性能和内存状况。 10. **故障恢复**:如果遇到问题,如启动失败,应...

    apache-tomcat-7.0.96.tar.gz

    - JMX允许远程监控和管理Tomcat实例,通过JConsole或其他JMX客户端工具实现。 7. **部署和更新应用:** - 可以通过`bin/deploy.sh`或`bin/deploy.bat`脚本部署WAR文件。 - 要更新应用,只需覆盖`webapps`目录下...

    Tomcat常见问题集锦(持续更新)

    - JMX(Java Management Extensions)允许远程管理和监控Tomcat。 以上知识点只是冰山一角,Tomcat的使用和调优是一个持续学习的过程,开发者需要根据具体需求和环境进行适当的配置和调整。持续关注Tomcat的官方...

    05-VIP-JVM调优工具详解(预习资料)1

    在实际应用中,可以使用Jmap命令查看内存信息,使用Jvisualvm可视化性能数据,使用Jstack命令找到死锁和高CPU使用率的线程,使用JMX远程监控和管理Java应用程序。这些工具可以帮助开发者和运维人员更好地了解JVM的...

Global site tag (gtag.js) - Google Analytics