Jprofiler7官方下载地址: http://www.ej-technologies.com/download/jprofiler/version_72
1.服务器端安装及配置
1)由于jprofiler工具是监控java服务的,所以服务器端需要有jdk环境。如果没有,可参照文章:http://blog.****.net/rital/article/details/5486021 进行jdk的安装。安装后设置jdk的环境变量:
[[email protected] ~]# vi /etc/profile
文件尾部添加以下内容:
unset i
unset pathmunge
export TMOUT=300
export JAVA_HOME=/home/jdk6u22/jdk1.6.0_22
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
unset pathmunge
export TMOUT=300
export JAVA_HOME=/home/jdk6u22/jdk1.6.0_22
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2)下载服务器端安装包:jprofiler_linux_7_2_3.tar.gz ,解压后会生成jprofiler7的文件夹, 安装路径为:
[[email protected] jprofiler7]$ pwd
/home/jprofiler/jprofiler7;
3)配置环境变量:
[[email protected] ~]# vi /etc/profile
文件末尾添加以下内容:
#jprofiler conf
export JPROFILER_HOME=/home/jprofiler/jprofiler7/bin/linux-x64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME
export JPROFILER_HOME=/home/jprofiler/jprofiler7/bin/linux-x64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME
4)例如想监控tomcat,则在catalina.sh文件末尾增加如下内容:
#Jprofiler Conf
JAVA_OPTS="$JAVA_OPTS -agentlib:jprofilerti=port=8849-Xbootclasspath/a:/home/jprofiler/jprofiler7/bin/agent.jar"
JAVA_OPTS="$JAVA_OPTS -agentlib:jprofilerti=port=8849-Xbootclasspath/a:/home/jprofiler/jprofiler7/bin/agent.jar"
在startup.sh文件末尾增加如下内容:
#Jprofiler Conf
CATALINA_OPTS="-agentpath:/home/jprofiler/jprofiler7/bin/linux-x64/libjprofilerti.so=port=8849,nowait$CATALINA_OPTS"
CATALINA_OPTS="-agentpath:/home/jprofiler/jprofiler7/bin/linux-x64/libjprofilerti.so=port=8849,nowait$CATALINA_OPTS"
2.客户端安装及设置
1). 运行 JProfiler 。第一次打开会有向导,忽略它。
2). 选择 Session->Integration Wizard->New Remote Integratation
3). 选择 On a remote computer;Platform of remote computer 选择 Linux x86/AMD 64;Next
4). 选择服务器的 JDK 环境,这里是:apple,1.6.0,hotspot;next:
2). 选择 Session->Integration Wizard->New Remote Integratation
3). 选择 On a remote computer;Platform of remote computer 选择 Linux x86/AMD 64;Next
4). 选择服务器的 JDK 环境,这里是:apple,1.6.0,hotspot;next:
5)选择startup immediately项,next;
6)输入服务器 IP ;Next
7). 输入服务器上的 jprofiler 的安装路径,如/home/jprofiler/jprofiler7 ;next
7). 输入服务器上的 jprofiler 的安装路径,如/home/jprofiler/jprofiler7 ;next
8). 输入端口号,默认值 8849;next
9). 选择启动模式:这里选第一种 wait for a connection from the jprofiler GUI;next
windows下的配置参考文档:http://aayy520.blog.163.com/blog/static/23182260201011875329287/