使用JDK自带jvisualvm监控tomcat

1.修改tomcat的catalina.sh文件,添加下面内容
vim bin/catalina.sh   +  236 
export CATALINA_OPTS="-Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=xxx.xxx.xxx.xxx  -Dcom.sun.management.jmxremote.port=xxx  -Dcom.sun.management.jmxremote.ssl=false  -Dcom.sun.management.jmxremote.authenticate=true  -Dcom.sun.management.jmxremote.password.file=/wdzj/java/Anti-spam-service/conf/jmxremote.password   -Dcom.sun.management.jmxremote.access.file=/wdzj/java/Anti-spam-service/conf/jmxremote.access"

2.修改tomcat的catalina.sh文件,添加最后下面内容
vim tomcat/bin/startup.sh 
export CATALINA_OPTS="$CATALINA_OPTS"
exec "$PRGDIR"/"$EXECUTABLE" start "[email protected]"

3 重启tomcat

4.安装jvisualvm.exe
下载地址在:
https://visualvm.github.io/download.html

参考:https://my.oschina.net/kone/blog/157239

时间: 2024-12-22 00:58:48

使用JDK自带jvisualvm监控tomcat的相关文章

JDK自带VisualVM监控tomcat 内存、CPU

1.首先在自己电脑上安装JDK,安装好后,到安装目录bin下面找到jvisualvm.exe应用程序,运行它. 2.右键"远程""添加远程主机"添加结束以后,在tomcat主机的bin/startup.sh最后一行的前面添加如下参数: # this jmx export CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.po

JDK自带的监控分析工具JConsole

非常多开发人员认为自己懂Java编程.事实是大多数开发人员都仅仅领会到了Java平台的皮毛.所学也仅仅够应付工作. 作者将深度挖掘Java平台的核心功能.揭示一些鲜为人知的事实.帮助您解决最棘手的编程困难. 当应用程序性能受到损害时,大多数开发者都惊慌失措.这在情理之中. 跟踪Java应用程序瓶颈来源一直以来都是非常麻烦的,由于Java虚拟机有黑盒效应,并且Java平台分析工具一贯就有缺陷. 然而,随着Java5中JConsole的引入,一切都发生了改变. JConsole是一个内置Java性能

【经验记录】Jconsole Jvisualvm 监控Tomcat

环境:centos 6 1.首先检查hostname是否正确,输入以下命令 hostname -i 如果输出机器ip,则表示正确,如果输出 hostname: Unknown host 查看/etc/hosts内容: cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 lo

JDK自带jvisualvm监控工具

定位 工具位于jdk\bin目录下(双击运行): 可以本地或者远程调试,本地调试会自动加载,远程调试需要配置.下面以Tomcat为例. 概述 监视 线程 抽样器 Java 堆 百度经验参考:https://jingyan.baidu.com/article/e9fb46e172e3747521f76611.html 原文地址:https://www.cnblogs.com/boonya/p/10337682.html

Zabbix 3.0 监控Tomcat

配置Tomcat性能监控项目 1.通过JAVA 管理扩展(Java Management Extensions,JMX)采集java应用和JAVA容器的监控数据, 要想让zabbix系统通过JMX方法采集监控数据,则需要在zabbix系统的服务器端安装java环境, 并且在编译安装Zabbix服务器端组件时,需要使用--enable-java编译配置选项,使Zabbix系统能 够支持通过JMX方法采集监控数据,当zabbix系统可通过JMX方法采集监控数据时,在Zabbix系统安装 路径的sbi

zabbix2.2入门教程之监控tomcat(四)

监控tomcat首先需要编译安装zabbix_java #./configure --enable-java --prefix=/usr/local/zabbix_java #make && make install 安装完毕以后需要做一些配置 #vim /usr/local/zabbix_java/sbin/zabbix_java/settings.sh LISTEN_IP="0.0.0.0" LISTEN_PORT=10052 PID_FILE="/tmp

jvisualvm.exe监控tomcat、jdk配置

本地监控:只要打开某个JAVA程序就会自动的加入到本地监控中.远程监控:要进行远程监控, 本机的VisualVM就必须和远程的JVM要进行通信, Visualvm目前支持两种remote connection方式.分别是jstatd和JMX方式: 通过JMX连接远程机器, 需要经过下面的配置:1. 修改远程机器JDK配置文件 (我这里远程机器是linux).   a.进入$JAVA_HOME\jre\lib\management\目录   b.拷贝jmxremote.password.templ

Jvisualvm监控远程linux下Tomcat

Jvisualvm监控远程linux下Tomcat 1.编辑tomcat/bin/catalina.sh 加入下面这段代码,中间无换行: CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.1.11 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=fal

jconsole、jvisualvm监控远程linux下tomcat运行情况的配置

1.编辑tomcat/bin/catalina.sh 找到Execute The Requested Command,把以下代码加入到这段注释上面(中间无换行): CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=10.12.116.135 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8088 -Dcom.sun.management.jmxr