1.环境介绍:
Linux服务器:CentOS release 5.9(x86)
web容器:Tomcat6
JDK:jdk1.6.0_17
客户端:Windows XP(x86)
JDK:jdk1.6.0_20
3.客户端JProfiler安装:
双击:jprofiler_windows_6_2_4.exe,根据安装向导进行安装。
4.服务器端JProfiler安装:
把jprofiler_linux_6_2_4.rpm上传到服务器(任何路径,我是使用root用户进行安装的),
执行命令: rpm -Uvh jprofiler_linux_6_2_4.rpm
默认安装到:/opt/jprofiler6目录中。
配置相关环境变量:
vi /etc/profile
添加下述内容:
export LD_LIBRARY_PATH=/opt/jprofiler6/bin/linux-x86;
保存退出文件,退出终端,使之生效。
5.使用jprofiler监控远程服务端:
(1)启动客户端的jprofiler;
(2)启动后,在session菜单下点击new window菜单,会弹出一个quickstart,选择“An application server,locally or remotely”;
(3) 点击下一步,弹出应用服务器选择界面,我这里选择tomcat6;
(4) 点击下一步,选择“on remote computer”,同时选择操作系统相关信息,这里我选择linux x86,amd64;
(5) 点击下一步,这里将我们jdk相关信息选择上,我选择“sun”、“1.6.0”(对应服务器端jdk版本)、“hotspot”;
(6) 点击下一步,这里我选择第二个“startup immediately,connect later with jprofiler GUI.”;
(7) 点击下一步,填写要连接的远程服务器ip,这里我填写172.16.3.23(服务器端ip);
(8) 点击下一步,这里需要填写的是jprofiler在linux上的安装路径:/opt/jprofiler6;
(9) 点击下一步,会让你选择一个待监控程序的启动脚本(客户端本机路径),此处选中d:\startup.sh;
备注:事先将服务器端tomcat/bin/startup.sh文件下载到本地D盘中。
(10)点击下一步,指定一个监控端口8739(注意:检查服务器端对应端口是否对外开放或是否被占用),jprofiler默认端口是8849(千万别用80或者8080这些知名端口);
(11)点击完成后,会在本地产生一个startup_jprofiler.sh脚本(与startup.sh同一目录),这个脚本比原来的startup.sh多如下一段话:
# The following lines have been added by the
# application server integration wizard of JProfiler
CATALINA_OPTS="-agentpath:/opt/jprofiler6/bin/linux-x86/libjprofilerti.so=port=8739,nowait $CATALINA_OPTS"
export CATALINA_OPTS
(12) 将刚才生成的startup_jprofiler.sh脚本传送到tomcat6/bin的目录下,并赋予执行权限chmod 777 startup_jprofiler.sh
(13) 将本机C:\Documents and Settings\{计算机名称}\.jprofiler6\config.xml文件copy上传到(第8步填写的路径)/opt/jprofiler6路径下。
6.当我们想用jprofiler监控服务端应用时,执行startup_jprofiler.sh启动tomcat6服务;
7.启动客户端jprofiler,点击jprofiler菜单session>start center>Open Session,选中Available session configurations中,刚才配置好的session即可。
备注:Jprofiler监控是要消耗系统资源的,可以适当调整监控程序的虚拟机参数,eg:
修改TOMCAT启动文件catalina.sh,添加
JAVA_OPTS="$JAVA_OPTS -server -Xms2048m -Xmx2048m-XX:PermSize=256m-XX:MaxNewSize=512m-XX:MaxPermSize=512m-Djava.awt.headless=true"
Linux服务器:CentOS release 5.9(x86)
web容器:Tomcat6
JDK:jdk1.6.0_17
客户端:Windows XP(x86)
JDK:jdk1.6.0_20
Linux服务器:jprofiler_linux_6_2_4.rpm
下载地址:http://download.csdn.net/detail/rachel_luo/5217224
客户端:jprofiler_windows_6_2_4.exe
下载地址:http://download.csdn.net/detail/rachel_luo/5217273
备注:下载包中含注册码和使用说明文档(中文)3.客户端JProfiler安装:
双击:jprofiler_windows_6_2_4.exe,根据安装向导进行安装。
4.服务器端JProfiler安装:
把jprofiler_linux_6_2_4.rpm上传到服务器(任何路径,我是使用root用户进行安装的),
执行命令: rpm -Uvh jprofiler_linux_6_2_4.rpm
默认安装到:/opt/jprofiler6目录中。
配置相关环境变量:
vi /etc/profile
添加下述内容:
export LD_LIBRARY_PATH=/opt/jprofiler6/bin/linux-x86;
保存退出文件,退出终端,使之生效。
5.使用jprofiler监控远程服务端:
(1)启动客户端的jprofiler;
(2)启动后,在session菜单下点击new window菜单,会弹出一个quickstart,选择“An application server,locally or remotely”;
(3) 点击下一步,弹出应用服务器选择界面,我这里选择tomcat6;
(4) 点击下一步,选择“on remote computer”,同时选择操作系统相关信息,这里我选择linux x86,amd64;
(5) 点击下一步,这里将我们jdk相关信息选择上,我选择“sun”、“1.6.0”(对应服务器端jdk版本)、“hotspot”;
(6) 点击下一步,这里我选择第二个“startup immediately,connect later with jprofiler GUI.”;
(7) 点击下一步,填写要连接的远程服务器ip,这里我填写172.16.3.23(服务器端ip);
(8) 点击下一步,这里需要填写的是jprofiler在linux上的安装路径:/opt/jprofiler6;
(9) 点击下一步,会让你选择一个待监控程序的启动脚本(客户端本机路径),此处选中d:\startup.sh;
备注:事先将服务器端tomcat/bin/startup.sh文件下载到本地D盘中。
(10)点击下一步,指定一个监控端口8739(注意:检查服务器端对应端口是否对外开放或是否被占用),jprofiler默认端口是8849(千万别用80或者8080这些知名端口);
(11)点击完成后,会在本地产生一个startup_jprofiler.sh脚本(与startup.sh同一目录),这个脚本比原来的startup.sh多如下一段话:
# The following lines have been added by the
# application server integration wizard of JProfiler
CATALINA_OPTS="-agentpath:/opt/jprofiler6/bin/linux-x86/libjprofilerti.so=port=8739,nowait $CATALINA_OPTS"
export CATALINA_OPTS
(12) 将刚才生成的startup_jprofiler.sh脚本传送到tomcat6/bin的目录下,并赋予执行权限chmod 777 startup_jprofiler.sh
(13) 将本机C:\Documents and Settings\{计算机名称}\.jprofiler6\config.xml文件copy上传到(第8步填写的路径)/opt/jprofiler6路径下。
6.当我们想用jprofiler监控服务端应用时,执行startup_jprofiler.sh启动tomcat6服务;
7.启动客户端jprofiler,点击jprofiler菜单session>start center>Open Session,选中Available session configurations中,刚才配置好的session即可。
备注:Jprofiler监控是要消耗系统资源的,可以适当调整监控程序的虚拟机参数,eg:
修改TOMCAT启动文件catalina.sh,添加
JAVA_OPTS="$JAVA_OPTS -server -Xms2048m -Xmx2048m-XX:PermSize=256m-XX:MaxNewSize=512m-XX:MaxPermSize=512m-Djava.awt.headless=true"
JAVA_OPTS="$JAVA_OPTS -agentlib:jprofilerti=port=8739-Xbootclasspath/a:/opt/jprofiler6/bin/agent.jar"
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CentOS-6.3安装配置JProfiler8及JProfiler8远程监控Tomcat
安装说明
安装环境:CentOS-6.3、Windows
安装方式:源码编译安装
软件:jprofiler_linux_8_0_7.tar.gz、profiler_windows_8_0_7.zip
下载地址: http://www.ej-technologies.com ... files
安装位置:/urs/local/jprofiler/jprofiler8
功能:JProfiler 是一个著名的用于 java 系统监控分析的软件,功能很强大,可以监控普通的 java application, applet, java web start, application server 等等。除了可以监控本地的程序,还可以对远程服务器上跑的应用进行监控。
环境介绍
服务器端:
操作系统:linux centos6.3
应用服务器:tomcat7.x
java虚拟机版本:1.6.0_02
jprofiler版本:jprofiler_linux_8_0_7.tar.gz
客户端:
操作系统:Windows Xp
jprofiler_windows_8_0_7.zip
服务端的安装
上传jprofiler_linux_8_0_7.tar.gz到/usr/local/src文件夹下。
执行以下操作:
客户段的安装,详细的配置及生成脚本
在客户端本机生成startup_jprofiler.sh脚本,生成方式如下:
点击本机 jprofiler8\bin\windows\jprofiler.bat 文件
打开JProfiler显示QuickStart对话框:
1、选择An application server,locally or remotely,如下图:
2、选择服务器
点击Next进入“服务器选择”对话框,选择Tomcat 7.x,如下图
3、选择监控目标:本地或远程,本次选择远程,如下图:
4、选择JVM的厂商、版本和模式
点击Next进入“JVM选择”对话框,我们选择Oracle公司的hotspot 1.6.0,如下图:
5、填写监控服务器ip地址,如下图:
6、填写监控服务器中jprofiler的安装目录,如下图:
7、选择启动脚本
点击Next进入“启动脚本选择”对话框,输入Tomcat启动脚本(run.bat)的路径,远程的可以将Tomcat启动脚本(startup.sh)下载到本地,然后选择。如下图:
8、输入JProfiler的端口号
点击Next进入“JProfiler端口输入”对话框,保持默认不变,如下图:
9、选择JBoss是否在连接到JProfiler后再启动JBoss
点击Next进入选择页面
1、 JBoss是否在连接到JProfiler后再启动
2、 不等待JProfiler连接,直接启动
这里选择2,只在需要监控时才连接,对Tomcat运行不产生影响,如下图:
10、点击完成,就会在startup.sh目录中生成一个startup_jprofiler.sh文件
生产脚本并上传
把生成出的startup_jprofiler.sh(在选择的startup.sh目录中)文件上传到远程tomcat的bin目录下
[root@ /]# cd /usr/local/tomcat/bin
[root@ bin]# chmod a+x startup_jprofiler.sh(脚本赋读写权限)
启动脚本
./startup_jprofiler.sh,然后就可以再本地远程访问了
远程监控
1、 点击jprofiler菜单 session>start center>Open Session
Available session configurations中列出了刚才配置的连接,选中使用就OK了
安装环境:CentOS-6.3、Windows
安装方式:源码编译安装
软件:jprofiler_linux_8_0_7.tar.gz、profiler_windows_8_0_7.zip
下载地址: http://www.ej-technologies.com ... files
安装位置:/urs/local/jprofiler/jprofiler8
功能:JProfiler 是一个著名的用于 java 系统监控分析的软件,功能很强大,可以监控普通的 java application, applet, java web start, application server 等等。除了可以监控本地的程序,还可以对远程服务器上跑的应用进行监控。
环境介绍
服务器端:
操作系统:linux centos6.3
应用服务器:tomcat7.x
java虚拟机版本:1.6.0_02
jprofiler版本:jprofiler_linux_8_0_7.tar.gz
客户端:
操作系统:Windows Xp
jprofiler_windows_8_0_7.zip
服务端的安装
上传jprofiler_linux_8_0_7.tar.gz到/usr/local/src文件夹下。
执行以下操作:
客户段的安装,详细的配置及生成脚本
在客户端本机生成startup_jprofiler.sh脚本,生成方式如下:
点击本机 jprofiler8\bin\windows\jprofiler.bat 文件
打开JProfiler显示QuickStart对话框:
1、选择An application server,locally or remotely,如下图:
2、选择服务器
点击Next进入“服务器选择”对话框,选择Tomcat 7.x,如下图
3、选择监控目标:本地或远程,本次选择远程,如下图:
4、选择JVM的厂商、版本和模式
点击Next进入“JVM选择”对话框,我们选择Oracle公司的hotspot 1.6.0,如下图:
5、填写监控服务器ip地址,如下图:
6、填写监控服务器中jprofiler的安装目录,如下图:
7、选择启动脚本
点击Next进入“启动脚本选择”对话框,输入Tomcat启动脚本(run.bat)的路径,远程的可以将Tomcat启动脚本(startup.sh)下载到本地,然后选择。如下图:
8、输入JProfiler的端口号
点击Next进入“JProfiler端口输入”对话框,保持默认不变,如下图:
9、选择JBoss是否在连接到JProfiler后再启动JBoss
点击Next进入选择页面
1、 JBoss是否在连接到JProfiler后再启动
2、 不等待JProfiler连接,直接启动
这里选择2,只在需要监控时才连接,对Tomcat运行不产生影响,如下图:
10、点击完成,就会在startup.sh目录中生成一个startup_jprofiler.sh文件
生产脚本并上传
把生成出的startup_jprofiler.sh(在选择的startup.sh目录中)文件上传到远程tomcat的bin目录下
[root@ /]# cd /usr/local/tomcat/bin
[root@ bin]# chmod a+x startup_jprofiler.sh(脚本赋读写权限)
启动脚本
./startup_jprofiler.sh,然后就可以再本地远程访问了
远程监控
1、 点击jprofiler菜单 session>start center>Open Session
Available session configurations中列出了刚才配置的连接,选中使用就OK了