建立loadrunner监控sitescope环境.doc_第1页
建立loadrunner监控sitescope环境.doc_第2页
建立loadrunner监控sitescope环境.doc_第3页
建立loadrunner监控sitescope环境.doc_第4页
建立loadrunner监控sitescope环境.doc_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

建立loadrunner监控sitescope环境目录1.概述32.安装loadrunner33.安装sitescope34.启动sitescope45.初始配置sitescope46.增加UNIX监控主机47.配置example monitor监控unix性能指标58.修改Loadrunner 配置文件xmlmonitorshared.ini69.扩展linux 监控指标610.参考81. 概述Loadrunner检索UNIX资源占用的方式: loadrunner 经rpc协议获取rstatd统计信息。Rstatd统计信息有限,比如iowait%,网络收发包字节数,单个CPU的利用率等信息均未涵盖。为了减少监控工具,便于采集扩展信息且图形化展现,故采用loadrunner展现sitescope监控数据的方法。Sitescope是mercury公司开发的agentless监控工具,不必安装在被监控机上。Sitescope支持众多的数据库,中间件,操作系统,并且通过更改templates.*下的文件达到支持更多的平台的目标。Sitescope实际上采用telnet或者SSH协议,使用合法的用户名/密码登录主机(某些系统指令可能要求系统管理员权限),再远程执行sar,vmstat,iostat,top, cat /proc/meminfo,cat /proc/cpuinfo,cat /proc/net/dev,sar -n DEV等指令收集并展现资源消耗数据。Sitescope可以与loadrunner controller安装在同一机器上;也可以不同机器上,但要求sitescope与controller能互通。2. 安装loadrunner鉴于网站Knowledge base文档Problem ID: 28155说明:Note: SiteScope 8.0 integration with LoadRunner 8.1 Sp1 and below is not supported hence it is recommended to use SiteScope version 7.9.5, alternatively apply LoadRunner 8.1FP2. For details and copy of this refer to Problem ID 45126 - LoadRunner 8.1 Feature Pack 2 release 。故安装loadrunner8.0。3. 安装sitescope从/us/products/business-availability-center/sitescope/ 右面的software trial 链接下载10天免费期的sitescope 8.1.2。此处要求用户注册成为mercury user.试用版有1000个point,point利用情况在安装完毕后,在 logs/monitorCount.log。安装时填写管理员email,以便当被监控主机出故障时,sitescope 发送report至邮箱。4. 启动sitescope安装后sitescope自动成为windows 服务。 通过开始菜单一管理工具-服务(win2000)或者控制面板-管理工具-服务来启停。5. 初始配置sitescopehttp:/localhost:8888/SiteScope 或者http:/localhost:8080/SiteScope 作为访问入口。初始用户名与密码均为空。检查sitescope是否已经正确安装,应该确保存在 examples子节点,否则无法监控机器 。Preferences 为修改点。6. 增加UNIX监控主机http:/localhost:8888/SiteScope/htdocs/SiteScope.html:点击remote UNIX- Add a Remote Machine 填写主机名与用户名/密码,Connection Method根据具体情况填写SSH或者telnet。 Prompt即登录后的提示,如 #或者$。http:/localhost:8080/SiteScope:点击树 sitescope-preferences-unix remote preference-右键选取new unix server。填空样例如后:完毕后,点击该主机,右键选取:test 测试检索系统资源是否正常。7. 配置example monitor监控unix性能指标http:/localhost:8888/SiteScope/htdocs/SiteScope.html:点击manage monitors/group - Examples- Add Monitor to Group: Examples - 点击Unix Resources-填写Update every为15秒,然后选取get measurements获取欲监控的主机及度量指标。http:/localhost:8080/SiteScope的操作略有不同。点击右边树:sitescope-examples-system monitors subgroup-然后右键选add monitor, 再点击unix resources链接。然后填写计划监控的主机以及度量指标。可以通过点击test或者 detailed test测试指标是否正常工作。此处注意选取unix resource。否则CPU链接指WINDOWSX的CPU利用率。8. 修改Loadrunner 配置文件xmlmonitorshared.ini修改LOADRUNNER_INSTALLdatmonitors xmlmonitorshared.ini: Make a backup of the current xmlmonitorshared.ini file. Open this file with a note pad and append the following string in the SiteScope section of the file under the record of MetricDataURL and MetricListURL: &monitorType=UnixSystemMonitor. .Save the file. Close all the LoadRunner instance and restart the LR application and see if the problem persists.这一步是关键!否则loadrunner无法列举UNIX的度量指标。如下图:9. 扩展linux 监控指标为了增加自定义的度量指标,MI工程师建议修改 sitescopetemplates.oslinux.config。实际上修改 sitescopetemplates.osbrowsbalelinuxcommand.xml才能起作用。这一步利用java 反编译工具jad反编译SiteScopeWEB-INFclassesCOMfreshtechCommandParser下TableCommandParser.class等文件得以验证。内部解析过程group-line-element。故应确保语法符合原有规则。linuxcommand.xml主要有两种解析格式: TableCommandParser:适用于行列式结果 。可以对比 cat /proc/partitions输出。 FileParser:适用于行式结果。可以对比/proc/meminfo输出。两种解析器对xml语法均有严格要求,内部采用java Pattern/Matcher类处理。另外,应该确保unix SHELL指令能正常工作。样例如下: -采用unix 上可执行文件 -命令行参数 -java规则表达式,固定格式 - -instance 输出CPU 列 -不输出A/PM -固定格式 -value表示名称 或者文件格式的:(并非工整的数据输出均可剪裁满足FileParser格式 ) 即iowait.out仅仅记录iowait的百分比,如:8. 对于如何生成 /root/iowait.out文件,通过如下方式动态获取iowait: 编写SHELL 指令并测试top -d 1 -n 1|grep total|awk print $7|sed s/%/root/iowait.out;cat /root/iowait.out crontab -e 将如上shell加入crontab中。 service crond stop|start重启crond进程。附可用的linuxcommand.xml注意修改linuxcommand.xml后应该重启sitescope服务。另外,linuxco

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论