Eclipse TPTP平台配置详细步骤Ver1.0
Eclipse TPTP平台配置详细步骤Ver1.0
一、 运行环境说明
JDK1.5及其以上版本
Window XP
Tomcat 5及其以上版本
二、 数据采集与分析平台搭建
Eclipse TPTP平台下载
下载网址:http://www.eclipse.org/tptp/home/downloads/
选择TPTP all-in-one package, Windows,如下图所示:
下载后解压到任意目录下,里面带有Eclipse平台最新版本,TPTP all-in-one package已集成到Eclipse平台里面,无需作任何配置。
三、 远程监控服务Agent Controller的配置
1、 端口设置
远程受监控服务器需要打开10002、10003、10005、1006端口,用于监控数据传输。
2、 下载与TPTP平台版本的配匹Agent Controller
下载地址:http://www.eclipse.org/tptp/home/downloads/
选择Runtime:Windows IA32,点击下载按钮,如下图所示:
下载的文件类似:agntctrl.win_ia32-TPTP-4.6.0.zip,将其解压到远程服务器上任一个目录下。
解压后的文件如下图所示:
3、 配置环境变量
将Agent Controller加入环境变量,在远程被监控服务器上加入以下环境变量:
TPTP_AC_HOME=D:\userdata \agntctrl.win_ia32-TPTP-4.6.0 (Agent Controller所在目录)
JAVA_PROFILER_HOME=%TPTP_AC_HOME%\plugins\org.eclipse.tptp.javaprofiler
Path变量里加入以下值:
%JAVA_PROFILER_HOME%;%TPTP_AC_HOME%\bin
4、 配置Agent Controller
运行Agent Controller\bin目录下的SetConfig.bat,
如:D:\userdata \agntctrl.win_ia32-TPTP-4.6.0\bin\SetConfig.bat,出现以下运行提示:
Specify the fully q lified path of "java.exe" (e.g. c:\jdk1.4\jre\bin\java.exe):
Default>"C:\Program Files\Java\jdk1.5.0_06\jre\bin\java.exe" (Press <ENTER> to
accept the default val)
New val>
提示指定JDK里java.exe的绝对路径。要与Tomcat里使用的java.exe保持一致,否则不能正常进行监控。如果无误,回车即可,进入下一步设置,出现以下提示:
Network access mode (ALL=allow any host, LOCAL=allow only this host, CUSTOM=list
of hosts):
Default>"ALL" (Press <ENTER> to accept the default val)
New val>
回车即可,允许所有客户端连接。进入下一步,出现以下提示:
Security enabled. (tr/false):
Default>"FALSE" (Press <ENTER> to accept the default val)
New val>
回车即可,关闭安全选项,所有设置完成,将在config目录下生成serviceconfig.xml配置文件。
如果前面指定的java.exe路径与tomcat所使用的java.exe路径不一致,修改serviceconfig.xml里
<Variable name="JAVA_PATH" position="replace" val="C:\Program Files\Java\jdk1.5.0_06\jre\bin\java.exe"/>
val的值即可。
5、 为Tomcat加入监控
从www.apache.org 下载Tomcat5以上版本,解压到任意目录,打开Tomcat的解压目录,打开bin文件夹,找到catalina.bat文件,如下图所示:
用任何文本编辑器打开catalina.bat文件,找到大概118行的位置,有“set JAVA_OPTS=”语句,如下图所示:
在“set JAVA_OPTS=”这一行行末,加一个空格,不换行,添加以下任意一行语句:
-XrunpiAgent:server=enabled
保存,关闭文件,即可完成Tomcat的配置。
四、 使用TPTP进行性能监控
启动步骤:
1、 启动远程被监控机器10.10.11.56上的ACServer
在被监控的远程机器上,运行Agent Controller\bin目录下的ACServer.exe服务,启动监控服务,如下图所示:
运行之后,出现以下命令行窗口,没有任何输出:
2、 启动远程被监控机器10.10.11.56上的Tomcat:
运行tomcat\bin下的startup.bat启动Tomcat。
3、 启动本地监控与分析平台:
找到解压后的TPTP all-in-one package所在的目录,找到TPTP all-in-one package\eclipse目录,双击eclipse.exe运行。依次点击Window?Open Perspective?Other,打开后如图所示:
出现如下界面:
选择Profiling and Logging,点击OK,打开监控与性能分析视图:
找到下图所示位置的 按钮,
点击下拉三角,出现下图所示菜单:
点击Profile Configurations…菜单,出现Profile Configurations窗口,如下图所示:
选中Attach to Agent选项,点左上角的添加按钮
,位置如下图所示:
出现下图所示的配置界面:
点击Add按钮,出现Add host弹出窗口,如下图所示:
添加远程被监控主机的IP,端口号默认10002无需修改。
然后点击Test Connection,连接成功后,显示如下提示:
然后切换至Agents标签,点击Refresh按钮,在Agents视图下出现Java Profiling设置选项,
勾选Basic Memory Analysis、Execution Time Analysis和Method Code Coverage三个选项,最后一项Probe Insertion选项不要勾选,如下图所示:
点击选中Java Profiling选项,然后单击右侧的Edit Options按钮,设置要监控的Java类,如下图所示:
根据需要设置完成后,直接点Finish按钮结束设置。
然后选中Execution Time Analysis,再单击Edit Options按钮
出现Edit Profiling Options设置界面:
勾选Collect method CPU time information选项,选中Show execution flow graphical details选择,点击Finish完成设置。
依次点击Apply?Profile,开始进行监控与分析。
4、 监控平台使用
监控平台打开后图面如下图所示:
在右侧面板所显示的监控服务中,在Execution Time Analysis上点击右键,选择Open With?Execution Statistics查看运行统计,如下图所示:
出现服务运行统计示图:
也 可以根据需要,查看Execution Flow、URM2 Class Interactions等其它视图,如UML图,在Execution Time Analysis上点右键,Open With?UML2Classic Interactions即可打开UML图查看类之间的调用关系。
五、 注意事项
1、 单击如下图所示的停止按钮 ,远程服务器Tomcat将停止运行:
2、 点击右键菜单里的Refresh Tree选项,如下图所示:
将关闭监控与分析视图,远程Tomcat服务正常运行 ,但监控不到,要想重新监控,需要重新启动Tomcat服务器。
3、 修改Agent Server的配置文件serviceconfig.xml后,ACServer要重新启动才能生效。
4、 Execution Time Analysis,进行设置时,单击Edit Options按钮后,如果不选中Show execution flow graphical details选项,将不能查看UML视图。
Eclipse TPTP平台配置详细步骤Ver1.0相关推荐
- 海康大华监控摄像机接入SkeyeVSS视频融合平台配置详细步骤
监控摄像机接入SkeyeVSS视频融合平台配置 监控接入准备 一台笔记本电脑 安装海康摄像机调试工具 安装大华摄像机调试工具 硬件调试工具(自备) 监控接入步骤 海康网络摄像机接入步骤: 打开设备网络 ...
- Oracle Stream配置详细步骤
Oracle Stream配置详细步骤 作者: 杨宝秋, 出处:IT168 1 引言 Oracle Stream功能是为提高数据库的高可用性而设计的,在Oracle 9i及之前的版本这个功能被称为Ad ...
- OPGL+GLFW+GLEW配置详细步骤
转载自:https://blog.csdn.net/weixin_40921421/article/details/80211813 本文设计的工具包: 链接:https://pan.baidu.co ...
- 华为交换机SEP双半环设计方案及配置详细步骤
华为交换机SEP双半环设计方案及配置步骤 SEP双半环设计方案拓扑图 SEP双半环设计方案思路 1.客户的业务vlan 10是2层流量,6台交换机组成的链路为2层链路,为了防环,设计两个sep半环, ...
- OPGL+VS2017+GLFW+GLEW配置详细步骤
OPGL+VS2017+GLFW+GLEW配置详细步骤 首先呢?不可否认我在CSDN这个平台上学到了很多有用的知识,可能是感染到我吧,第一次有想法自己发博文,不足之处,请多多指教. 入门学习OPGL, ...
- jdk1.8的安装环境配置详细步骤
java的安装环境配置详细步骤 声明:如果有什么建议或者不懂的地方,欢迎回复,我们可以互相学习,转载请注明出处,谢谢---------------- 前言 java是当前比较流行的一种编程语言,当我们 ...
- Cisco二层交换机协议配置详细步骤和作用
Cisco二层交换机协议配置详细步骤和作用 以下是常见的Cisco二层交换机协议配置详细步骤和作用: 配置VLAN • 进入全局配置模式:config terminal • 创建VLAN:vlan & ...
- 计算机网络作业计算机配置,某高校网工课后作业《路由交换综合案例》配置详细步骤(含配置文件)...
原标题:某高校网工课后作业<路由交换综合案例>配置详细步骤(含配置文件) 网 工 圈 关注 有网友,遇到一个案例,不会配,私信:龙哥 安排! 题目如下: 1 题目需求 说明:n代表几班,X ...
- 深信服防火墙配置详细步骤(防火墙的基本配置方法)
转载至:深信服防火墙配置详细步骤(防火墙的基本配置方法) - 宝瑞资源网 1.防火墙的产品USG 5000 6000 9000 别离是低端.中端.高端产品. 2.四个区域:(local100.trus ...
最新文章
- 前端开发之JavaScript基础篇一
- 前端CSS预处理器Sass
- php js记住密码功能,jquery.cookie.js实现用户登录保存密码功能的方法_jquery
- .net 获取xml里面的值_XML技术
- 数据库系统设计大作业:图书馆管理系统
- IB驱动包下载 : Ubuntu 16.04 的 IB驱动 iso、source包、tgz包
- 电商业务中的五大机器学习问题!
- edoc2文档管理系统
- python爬取公众号之 创建个人微信公众号
- mongodb的java驱动_MongoDB的java版本驱动
- 读取JPEG文件的压缩质量/质量因子参数
- 用开源的协同办公OA项目,做一个考勤系统
- 2016,初入江湖,尚未见刀光剑影
- 数仓--拉链表实战⭐⭐⭐⭐⭐
- 栈和堆的区别是什么? 为什么说栈的速度快,堆的速度慢?
- raid卡的读写策略
- 书法在平面设计中有哪些作用
- oracle 字段重命名大表,Oracle表字段的增、刪、改、表的重命名及主鍵的增、刪、改...
- python 投掷筛子游戏
- 二、插件管理器——Plugins Manager