loadrunner linux 端口,LoadRunner监控Linux,安装rstatd详解

我们在使用LR进行性能测试的时候,经常有需要监控OS的资源使用情况的需求。对于Windows系统,这个工作进行起来很方便,直接在LR的资源监控窗口中添加需要被监控的机器名或IP即可,但对于Linux/Unix系统,则要稍微复杂一些,我在这里简单介绍一下如何在LR中监控Linux/Unix系统的资源使用情况:对于Linux系统,要想通过LR监控Linux/Unix系统的资源使用情况,需要运行rstatd服务

Sudo:相比于su切换身份须要用户的password,常常性的是须要rootpassword,sudo仅仅是须要自己的password,就能够以其它用户的身份来运行命令。常常是以root的身份运行命令。安装rsh守护进程及rstat协议,使同一网络上的客户端可以获取服务器端的性能参数,

一、安装rsh守护进程(先看rsh是否安装)

rpm -qa | grep rsh   --查看是否已安装rsh

rpm -e版本号        --卸载原有版本

yum -y install rsh*  --安装新版rsh(提示要用root的话,在前面加sudo : sudo yum -y install rsh*)

(注:参数-y中"y"的意思是:当安装过程提示选择全部为"yes")

二、检查系统是否安装rpc.restat服务

使用LR监控Linux,首先查看系统是否开启了rpc服务,其次查看Linux系统守护进程rpc.restat是否启动,该进程是必须的。可以通过命令rpcinfo -p来查看,如下图:

816c39490fdf

说明rpc.restat服务没有安装

三、安装rpc.restat

使用SecureCRT将tar zxvf rpc.rstatd-4.0.1.tar.gz传到Linux服务器上

tar -xzvf rpc.rstatd-4.0.1.tar.gz  --解压安装包(权限不足用sudo:sudo tar -xzvf rpc.rstatd-4.0.1.tar.gz)

按一下步骤依次安装:

cd rpc.rstatd-4.0.1

./configure    --配置

make           --编译

make install   --安装(权限不足的话,在前面加sudo)

1、解压文件:tar –zxvf rpc.rstatd-4.0.1.tar.gz

816c39490fdf

2、进入解压后的目录执行./configure,如下图:

816c39490fdf

发现报如下图所示的错误:

816c39490fdf

通过查询资料显示说系统为安装gcc导致,于是安装gcc

gcc –v  //查看是否安装gcc

yum –y install gcc //在线安装gcc(权限不足则在前面加sudo)

安装完成后继续执行./configure,发现安装正常,如下图:

816c39490fdf

3.进行编译make

4.make install   --安装(权限不足的话,在前面加sudo)如下图:

816c39490fdf

四、启动rpc.rstatd,发现报错如下图:Cannot register service: RPC: Unable to receive; errno = Connection refused

816c39490fdf

通过百度查询发现是因为服务器没有开启端口映射的功能,即portmap没有启动,导致启动失败;经查询在centos6中portmap改为rpcbind,所以需要安装rpcbind 服务。

五、在线安装rpcbind,yum –y install rpcbind,如下图:

816c39490fdf

安装完成后启动该服务service rpcbind start(权限不足在前加sudo:sudo service rpcbind start)

816c39490fdf

六、启动rpc.rstatd(/home/wyh/rpc.rstatd-4.0.1/rpc.rstatd),使用rpcinfo –p 查看启动是否成功,启动成功后的显示如下图所示:

816c39490fdf

七、LR配置说明

切换到LoadRunner的Controller中在UNIX Resources下配置监控目标,将鼠标放到UNIX Resources视图  右击选择 AddMeasurements,点击add,输入服务器IP地址和服务器操作系统。

816c39490fdf

816c39490fdf

最终效果如下图所示:

816c39490fdf

最后,列出几个常用指标的含义:

average load:过去1分钟的平均负载

cpu utilization: cpu的使用率

disk traffic:disk传输率

paging rate:每秒从磁盘读到物理内存,或者从物理内存写到页面文件的内存页数

Swap-in rate:每秒交换到内存的进程数

Swap-out rate:每秒从内存交换出来的进程数

*********************************************************************************************

[if !supportLists]六、[endif]遇到的问题总结及查询中发现的问题总结:

1、LoadRunner监控Linux资源时弹出如下错误:

Monitor name :UNIX Resources. Cannot initialize the monitoring on 192.168.52.189. Error while creating the RPC client. Ensure that the machine can be connected and that it runs the rstat daemon (use rpcinfo utility for this verification). Detailed error: RPC: Failed to create RPC client.

RPC-TCP: Failed to establish RPC server address.

原因:Linux系统中没有安装rpc.rstatd,服务未开启的原因造成的。

解决办法:照上述方法安装rpc.rstatd并开启即可监控Linux.

2、configure: error: no acceptable C compiler found in $PATH

原因:未安装gcc编译器. 在命令行里敲入gcc –v, 如果提示command not found 就表示你的系统里没有安装gcc编译器

解决办法:yum install gcc

3、Cannot register service: RPC: Unable to receive; errno = Connection refused

原因:未开启端口映射的功能,即portmap没有启动,导致启动失败;经查询在centos6中portmap改为rpcbind,所以需要安装rpcbind 服务。

解决办法:yum –y install rpcbind

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值