使用 YourKit 监控Tomcat应用
环境说明:
- 监控机:Windows10
- 被监控服务器:Centos 6.5/tomcat7.0/jdk1.7
监控机安装:
-
下载YourKit Java Profiler(https://www.yourkit.com/java/profiler/download/),最新版本YourKit Java Profiler 2017.02。
(下载windows版本安装在监控机上,下载Linux版本安装在被监控服务器上。)
下载主页 -
在win10上安装YourKit-JavaProfiler-2017.02-b68.exe,安装过程中可以申请体验license。
安装成功后启动页
评估license key:
license
在被监控服务器上解压:YourKit-JavaProfiler-2017.02-b68.zip。
-
解压后在bin/Linux-x86-64目录中,找到libyjpagent.so,在tomcat启动时指定agentpath。
路径及需要指定的文件
在Tomcat中的设定 -
重启tomcat,在监控界面增加远程应用
在监控端增加被监控服务器
可以直接指定IP地址
使用perfino监控JVM虚拟机
环境:
centos6.5 jdk1.8 tomcat7
perfino架构:
perfino架构
- 安装监控服务:
下载perfino_unix_3_1.tar.gz,(https://www.ej-technologies.com/)
https://www.ej-technologies.com/download/perfino/files
https://download-keycdn.ej-technologies.com/perfino/perfino_unix_3_1.tar.gz
下载主页 -
在linux下解压perfino
解压后目录 - 运行bin/perfino_console启动监控服务
nohup bin/perfino_console &
- 在jvm启动项增加参数
https://resources.ej-technologies.com/perfino/help/doc/
在被监控JVM上增加代理
监控主页
增加远程主机
YourKit及Perfino的区别:
- YourKit是在服务端(监控端)指定被监控的服务器,被监控的服务器只要在启动时配置agentpath,指定到libyjpagent.so就行。
- Perfino需要在被监控端指定服务器IP地址。
3.更喜欢Perfino的界面和显示方式。