Loadrunner12监控Linux系统CentOS7,安装rstatd详解

本文详细介绍了如何在CentOS7系统中使用LoadRunner12监控Linux资源,通过安装和配置rstatd服务。在CentOS7中,由于portmap服务被rpcbind替代,所以需要安装rusers-server服务来替代rstatd。通过yum安装,然后启动rstatd服务,最后在LoadRunner12中进行监控设置。

         在使用loadrunner12监控linux系统资源,可以使用rstatd,注意CentOS6和CentOS7在启用rstatd时稍有差别,这里主要说明CentOS7,步骤如下:

1.安装rsh守护进程(先看rsh是否安装)

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

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

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

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

2.打开网址http://sourceforge.net/projects/rstatd 下载 rpc.rstatd-4.0.1.tar.gz,放在Rocky文件夹中,

使用root登录linux系统,输入命令cd /root/Rocky,进入此文件夹后,输入解压命令:tar -xzvf rpc.rstatd-4.0.1.tar.gz

3.如下安装后,输入命令./configure   

4.编辑,输入命令:make 

5.安装,输入命令:make install 

6.安装成功,输入命令:rpc.rstatd,无返回,输入命令:rpcinfo -p 返回如上,但是此时使用loadrunner12监控时,

报错-47197:Monitor name :UNIX Resources. Internal rpc error (error code:2). Machine: 192.168.0.74. Hint: Check that RPC on this machine is up and running. Check that rstat daemon on this machine is up and running (use rpcinfo utility for this verification). Details: RPC: RPC call failed.
RPC-TCP: recv()/recvfrom() failed.
RPC-TCP: Timeout reached. (entry point: Factory::CollectData).    [MsgId: MMSG-47197]

7.说明测试还是没开启成功,经过查询,发现portmap这个服务在centos7中并不存在,取而代之的是叫rpcbind的服务。综上,在CentOS7中如果需要部署rstatd的话,其实很简单,直接使用yum自动安装一个叫ruser-server的服务即可(我用阿里自带的yum源就已包含)。

8.输入命令:yum install rusers-server

9.安装成功,查看rstatd的状态,输入命令:systemctl status rstatd

10.此时就可以启动rstatd服务了,输入命令:systemctl start rstatd

11.成功后,就可以设置loadrunner12监控linux系统了

点击左侧UNIX Resources,点击选中对应图表后,鼠标右击选择Add Measurements,弹出如下截图,输入IP地址后,点击右侧“OK”,成功添加后,直接点击底部“OK”,设置完成,即可完成监控设置;

本文部分参考:

https://www.dazhuanlan.com/2019/12/24/5e02193f9fbfc/

https://www.jianshu.com/p/816c39490fdf

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值