搜索
您的当前位置:首页正文

测试文档教学文档

来源:二三娱乐


LR监控windows、linux方法

看了网上有不少这方面的资料,自己亲自动手在windows\\linux\,"p":{"h":15.84,"w":141.875,"x":470.415,"y":186.583,"z":12},"ps":null,"s":{"letter-spacing":"-0.04上配置了一遍,再总结了一下:

一、监控windows系统: 1、监视连接前的准备工作

1)进入被监视windows系统,开启以下二个服务Remote Procedure Call(RPC) 和Remote Registry Service (开始—)运行 中输入services.msc,开启对应服务即可)。 2)在被监视的WINDOWS机器上:右击我的电脑,选择管理->共享文件夹->共享 在这里面要有C$这个共享文件夹 (要是没有自己手动加上)。

3)在安装LR的机器上,开始—》运行,输入 \\\\被监视机器IP\\C$ 然后输入管理员帐号和密码,如果能看到被监视机器的C盘了,就说明你得到了那台机器的管理员权限,可以使用LR去连接了。(LR要连接WINDOWS机器进行监视要有管理员帐号和密码才行。)

问题:在执行步骤3)时,输入 \\\\被监视机器IP\\C$,出现不能以administrator身份访问被监控系统(若采用这种方式用LR对其监控的话,会提示:“找不到网络路径”)的情况,现象就是用户名输入框是灰色的,并且默认用户是guest。

解决办法:这是安全策略的设置问题(管理工具 -> 本地安全策略 -> 安全选项 -> \"网络访问:本地帐户的共享和安全模式\")。默认情况下,XP的访问方式是\"仅来宾\"的方式,如果你访问它,当然就固定为Guest来访问,而guest账户没有监控的权限,所以要把访问方式改为“经典”模式,这样就可以以administrator的身份登陆了。修改后,再次执行步骤3),输入管理员用户名和密码,就可以访问被监控机器C盘了

若这样都不行的话(可能是其它问题引起的),那只好采取别的方法了。在服务器的机子上,通过windows自带的“性能日志和警报”下的“计数器日志”中新增加一个监控日志(管理工具—)性能—)性能日志和警报),配置好日志,也能监控服务器的cpu、memory、disk等计数器。当然,这种方法就不是用LR来监控了。

2、用LR监视windows的步骤

在controller 中,Windows Resources窗口中右击鼠标选择Add Measurements,添加被监控windows的IP地址,选择所属系统,然后选择需要监控的指标就可以开始监控了。

二、监控linux 1 准备工作

1)首先,监视Linux一定要有rstatd这个守护进程,有的Linux版本里也有可能是rpc.rstatd这里只是名字不同而已,功能是一样的。一般来说LINUX需要下载一个包才有这

个服务,包名字是rpc.rstatd-4.0.1.tar.gz. 这是一个源码,需要编译,下载并安装rstatd(可以在http://sourceforge.net/projects/rstatd这个地址下载) 下载后,开始安装,安装步骤如下: 将该文件放到/home/user目录下 tar -xzvf rpc.rstatd-4.0.1.tar.gz cd rpc.rstatd-4.0.1/ ./configure —配置操作

(如果没有任何反应说明没有权限,执行这个操作chmod 777 configure改变该文件读写的权限,拥有所有权限) make —进行编译 make install —开始安装

rpc.rstatd —启动rstatd进程(如果出现Cannot register service: RPC: Unable to receive; errno = Connection refused 错误时,先运行service portmap start然后再安装)

3。 vi/etc/xinetd.conf

里面内容是:

# Simple configuration file for xinetd #

# Some defaults, and include /etc/xinetd.d/ defaults {

instances = 60

log_type = SYSLOG authpriv log_on_success = HOST PID log_on_failure = HOST cps = 25 30 }

includedir /etc/xinetd.d

4.重启xinetd: service xinetd reload 5.启动rstatd: rpc.rstatd

7.查看rstatd是否启动:

rpcinfo –p 如果能看到:

100001 5 udp 618 rstatd 100001 3 udp 618 rstatd 100001 2 udp 618 rstatd 100001 1 udp 618 rstatd

就说明rstatd服务已经启动。可以用LR去监视了

只要保证Linux机器上的进程里有rstatd和xinetd这二个服务就可以用LR去监视了

两点小的技巧:

1)检查是否启动: rsh server 监听的TCP 是514。 [root@mg04 root]# netstat -an |grep 514 tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN 如果能看到514在监听说明rsh服务器已经启动。 2)检查是否启动: 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代替) 3)重起xinetd方法:

在有的系统中,通过如下命令重启: # service xinetd reload # /sbin/service xinetd rstart 在suse linux 中如下操作: cd /etc/init.d/ ./xinetd restart

最后,在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.rstatd rstatd 100001 1-3 4、将#去掉

5、:wq保存修改结果

6、命令提示符下输入:refresh –s inetd 重新启动服务。 这样使用loadrunner就可以监视AIX系统的性能情况了

因篇幅问题不能全部显示,请点此查看更多更全内容

Top