使用 YourKit及perfino 监控Tomcat应用

2017-12-06  本文已影响183人  Da_Pang_Xiong

使用 YourKit 监控Tomcat应用

环境说明:

  1. 监控机:Windows10
  2. 被监控服务器:Centos 6.5/tomcat7.0/jdk1.7

监控机安装:

  1. 下载YourKit Java Profiler(https://www.yourkit.com/java/profiler/download/),最新版本YourKit Java Profiler 2017.02。
    (下载windows版本安装在监控机上,下载Linux版本安装在被监控服务器上。)

    下载主页
  2. 在win10上安装YourKit-JavaProfiler-2017.02-b68.exe,安装过程中可以申请体验license。


    安装成功后启动页

评估license key:

license
  1. 在被监控服务器上解压:YourKit-JavaProfiler-2017.02-b68.zip。

  2. 解压后在bin/Linux-x86-64目录中,找到libyjpagent.so,在tomcat启动时指定agentpath。


    路径及需要指定的文件
    在Tomcat中的设定
  3. 重启tomcat,在监控界面增加远程应用


    在监控端增加被监控服务器
    可以直接指定IP地址

使用perfino监控JVM虚拟机

环境:
centos6.5 jdk1.8 tomcat7

perfino架构:

perfino架构
  1. 安装监控服务:
    下载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
    下载主页
  2. 在linux下解压perfino


    解压后目录
  3. 运行bin/perfino_console启动监控服务
nohup bin/perfino_console &
  1. 在jvm启动项增加参数
    https://resources.ej-technologies.com/perfino/help/doc/
    在被监控JVM上增加代理
    监控主页
    增加远程主机

YourKit及Perfino的区别:

  1. YourKit是在服务端(监控端)指定被监控的服务器,被监控的服务器只要在启动时配置agentpath,指定到libyjpagent.so就行。
  2. Perfino需要在被监控端指定服务器IP地址。
    3.更喜欢Perfino的界面和显示方式。
上一篇 下一篇

猜你喜欢

热点阅读