如何在没有tomcat情况下直接连接JMX监控JVM

2018-08-16  零度 

       很多时候没法直接利用Tomcat自带的监控页面来监控JVM,因为很多java应用服务不是部署在tomcat环境下,比如我们这次的项目需要监控Carte+kettle数据交换平台,最好的方式是直接监控Carte服务的JVM,这时候就没有Tomcat监控页面,需要利用JDK自带的jvisualvm来实时监控,如果还需要每天24小时不间断的监控,用jvisualvm就不太方便,这时候需要用上Applications Manager(一款很不错的APM运维监控平台)。

1、在Carte启动文件设置远程监控配置

OPT="$OPT -Dcom.sun.management.jmxremote.port=2099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=172.17.2.89"

2、启动Carte服务后,用本地JDK目录下自带的jvisualvm添加JMX远程连接



3、通过jvisualvm就可以实时监控Carte的JVM了


4、通过Applications Manager连接java虚拟机


5、开始每天24小时不间断的监控


版权声明:本文为博主原创文章,未经博主允许不得转载。欢迎访问我的博客 http://blog.csdn.net/smooth00 
230°/2301 人阅读/0 条评论 发表评论

登录 后发表评论