[原创]LoadRunner如何监控Linux系统资源
http://www.cnblogs.com/mayingbao/archive/2006/06/19/429187.html
一简述:LoadRunner监控Linux资源时弹出如下错误:
Monitorname:UNIXResources.Cannotinitializethemonitoringon192.168.52.189.ErrorwhilecreatingtheRPCclient.Ensurethatthemachinecanbeconnectedandthatitrunstherstatdaemon(userpcinfoutilityforthisverification).Detailederror:RPC:FailedtocreateRPCclient.
RPC-TCP:FailedtoestablishRPCserveraddress.
上述问题的实质是Linux系统中未安装rpc.rstatd,服务未开启的原因造成。
于是接下来就验证我们的推测:
首先查看rpc.rstatd是否安装
[root@localhostbin]#whereisrpc.rstatd
发现系统未安装rpc.rstatd
备注:rstatdRstat协议允许网络上的用户获得同一网络上各机器的性能参数。
二准备下载包:下载rpc.rstatd-4.0.1.tar.gz安装包
下载地址:http://sourceforge.net/projects/rstatd
利用ssh客户端上传rpc.rstatd-4.0.1.tar.gz包至Linux下/home/Michael/tool/目录下
三执行安装程序包:
tar-xzvfrpc.rstatd-4.0.1.tar.gz//解压rcp.rstatd
cdrpc.rstatd-4.0.1//进入到rpc.rstatd目录中
./configure//配置rc.rstatd的安装,以下我的是按照默认方式的
make//编译rc.rstatd
makeinstall//安装
四重启xinetd
/etc/init.d/xinetdrestart
五修改etc/xinetd.d目录下面的3个conf(rlogin,rsh,rexec)中的disable置均设置为no
cd/etc/xinetd.d//进入到etc/xinetd.conf目录中
Virlogin//编辑disable=no,保存
Virsh//编辑disable=no,保存
Virexec//编辑disable=no,保存
六启动rpc.rstatd和检测
rpc.rstatd//启动rpc.rstatd进程
rpcinfo�Cp//执行此命令检查rpc服务的状态
[root@localhostxinetd.d]#rpcinfo-p
程序版本协议端口
1000002tcp111portmapper
1000002udp111portmapper
1000241udp32768status
1000241tcp32769status
1000015udp867rstatd
1000013udp867rstatd
1000012udp867rstatd
1000011udp867rstatd
七利用Loadunner中的Controller监控Linux资源
1在controller中,将SystemeResoureceGraphs中的UNIXresources拖到右键的资源监控区域
2鼠标右键选择AddMeasurements,添加被监控linux的IP地址192.168.52.189,选择需监控的性能指标,确认后,如下图所示即表示成功^_^