《2022年如何使用LoadRunner监控Linux与Windows .pdf》由会员分享,可在线阅读,更多相关《2022年如何使用LoadRunner监控Linux与Windows .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、如何使用 LoadRunner 监控 Linux与 Windows 一、监控 windows 系统:1、监视连接前的准备工作1)进入被监视windows 系统,开启以下二个服务Remote Procedure Call(RPC) 和 Remote Registry Service (开始 )运行中输入 services.msc,开启对应服务即可)。2)在被监视的WINDOWS 机器上 :右击我的电脑 ,选择管理 -共享文件夹 -共享在这里面要有 C$这个共享文件夹(要是没有自己手动加上)。3)在安装 LR的机器上,开始运行,输入被监视机器IPC$ 然后输入管理员帐号和密码 ,如果能看到被监视机
2、器的C 盘了 ,就说明你得到了那台机器的管理员权限,可以使用LR去连接了。 (LR要连接 WINDOWS机器进行监视要有管理员帐号和密码才行。) 问题:在执行步骤3)时,输入被监视机器IPC$,出现不能以administrator 身份访问被监控系统 (若采用这种方式用LR对其监控的话,会提示:“找不到网络路径”)的情况,现象就是用户名输入框是灰色的,并且默认用户是guest。解决办法:这是安全策略的设置问题(管理工具- 本地安全策略- 安全选项-“网络访问:本地帐户的共享和安全模式”)。默认情况下, XP的访问方式是“仅来宾”的方式,如果你访问它,当然就固定为Guest 来访问,而guest
3、 账户没有监控的权限,所以要把访问方式改为“经典”模式,这样就可以以administrator 的身份登陆了。修改后,再次执行步骤3),输入管理员用户名和密码,就可以访问被监控机器C盘了。若这样都不行的话(可能是其它问题引起的),那只好采取别的方法了。在服务器的机子上,通过 windows 自带的 “性能日志和警报”下的“计数器日志” 中新增加一个监控日志(管理工具 )性能 )性能日志和警报),配置好日志,也能监控服务器的cpu、memory 、disk等计数器。当然,这种方法就不是用LR来监控了。2、用 LR监视 windows 的步骤名师资料总结 - - -精品资料欢迎下载 - - - -
4、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 在 controller 中, Windows Resources窗口中右击鼠标选择Add Measurements ,添加被监控 windows 的 IP地址,选择所属系统,然后选择需要监控的指标就可以开始监控了。二、监控 linux 1 准备工作可以通过两种方法验证服务器上是否配置了rstatd 守护程序:使用 rup 命令,它用于报告计算机的各种统计信息,其中就包括rstatd 的配置信息。使用命令 rup 10.130.61.2
5、03, 此处 10.130.61.203 是要监视的linux/Unix 服务器的 Ip, 如果该命令返回相关的统计信息。则表示已经配置并且激活了rstatd 守护进程 ;若未返回有意义的统计信息,或者出现一条错误报告,则表示rstatd 守护进程尚未被配置或有问题。使用 find 命令#find / -name rpc.rstatd ,该命令用于查找系统中是否存在rpc.rstatd 文件,如果没有,说明系统没有安装rstatd 守护程序。如果服务器上没有安装rstatd 程序 (一般来说LINUX都没有安装 ),需要下载一个包才有这个服务,包名字是rpc.rstatd-4.0.1.tar.
6、gz. 这是一个源码,需要编译,下载并安装rstatd( 可以在 urlhttp:/ ) 下载后,开始安装,安装步骤如下:tar -xzvf rpc.rstatd-4.0.1.tar.gz cd rpc.rstatd-4.0.1/ ./configure 配置操作make 进行编译make install 开始安装名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - rpc.rstatd 启动 rstatd 进程2)安装完成后配置rs
7、tatd 目标守护进程xinetd,它的主配置文件是/etc/xinetd.conf ,它里面内容是一些如下的基本信息:# # xinetd.conf # # Copyright (c) 1998-2001 SuSE GmbH Nuernberg, Germany. # Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany. #5 defaults )/Aex4h0 x s2A-D*0 log_type = FILE /var/log/xinetd.log 5 m&v8a-ngY|0W0 log_on_suclearcase/ target=
8、_blank ccess = HOST EXIT DURATION 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - log_on_failure = HOST ATTEMPT #only_from = localhost instances = 30 cps = 50 10 # # The specification of an interface is interesting, if we are on a firewall.
9、 # For example, if you only want to provide services from an internal # network interface, you may specify your internal interfaces IP-Address. # interface = 127.0.0.1 我们这里需要修改的是/etc/xinetd.d/ 下的三个conf 文件rlogin,rsh,rexec 这三个配置文件,打这三个文件里的disable = yes 都改成disable = no ( disabled 用在默认的 中 禁止服务)或是把 # def
10、ault: off 都设置成on 这个的意思就是在xinetd 启动的时候默认都启动上面的三个服务 ! 说明:我自己在配置时,没有 disable = yes 这项,我就将 # default: off 改为: default: on ,重启后 (cd /etc/init.d/ ./xinetd restart)通过 netstat -an |grep 514 查看,没有返回。然后,我就手动在三个文件中最后一行加入disable = no,再重启 xinetd,再使用netstat -an |grep 514查看,得到tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN 结
11、果,表明rsh 服务器已经启动。只要保证 Linux 机器上的进程里有rstatd 和 xinetd 这二个服务就可以用LR去监视了。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 两点小的技巧: 检查是否启动: rsh server 监听的 TCP 是 514。rootmg04 root# netstat -an |grep 514 tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN 如果能看到514 在
12、监听说明rsh 服务器已经启动。检查是否启动: rstatd 输入命令 : rpcinfo -p 如果能看到类似如下信息:程序 版本协议端口100001 5 udp 937 rstatd 100001 4 udp 937 rstatd 100001 3 udp 937 rstatd 100001 2 udp 937 rstatd 100001 1 udp 937 rstatd 那就说明 rstatd 服务启动了,(当然这里也可以用ps ax 代替 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
13、- - - 第 5 页,共 8 页 - - - - - - - - - 重起 xinetd 方法:在 suse linux 如下操作:cd /etc/init.d ./xinetd restart 看到网上有的地方说使用如下命令:# service xinetd reload # /sbin/service xinetd rstart 不知道是在什么系统用的。-安装 rsh,和 rsh-server 两个服务包方法a. 卸载 rsh # rpm q rsh-查看版本号# rpm -e 版本号 -卸载该版本。b.安装# rpm ivh rsh-0.17-14.i386.rpm rsh-serve
14、r-0.17-14.i386.rpm 在启动 rpc.rstatd 时,会报错“ Cannot register service: RPC: Unable to receive;errno = Ction refused” 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 解决方法如下:# /etc/init.d ./portmap start # /etc/init.d ./nfs start 然后再次启动rpc.rstatd
15、 就好了。最后,在controller中,将UNIX resources 拖放到右边窗口里面,右击鼠标选择Add Measurements,添加被监控linux 的 IP地址,然后选择需要监控的指标就可以了。三、监控 UNIX lr 监控 UNIX, UNIX先启动一rstatd 服务以下是在 IBM AIX 系统中启动rstatd 服务的方法:1、 使用 telnet 以 root 用户的身份登录入AIX系统2、 在命令行提示符下输入:vi/etc/inetd.conf 3、 查找 rstatd,找到#rstatd sunrpc_udp udp wait root /usr/sbin/rpc
16、.rstatd rstatd 100001 1-3 4、将 # 5、:wq 保存修改结果6、命令提示符下输入:refresh s inetd 重新启动服务。这样使用 loadrunner 就可以监视AIX系统的性能情况了。注:在 HP UNIX系统上编辑完inetd.conf 后,重启inetd 服务需要输入inetd -c 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - UNIX上也可以用rup 命令查看rstatd 程序是否被配置并激活若 rstatd 程序已经运行, 重启时, 先查看进程ps -ef |grep inet , 然后杀掉进程, 再 refresh s inetd 进行重启。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -