安装和配置rpc服务
      
     
    
说明:rpc服务需rsh的支持,一般情况下rsh已安装。通过rpm -qa rsh命令查看。
下载rpc.rstatd-4.0.1.tar.gz,可先下载到window下,通过ftp传到linux。下载地址:https://sourceforge.net/projects/rstatd/
执行以下命令,完成解压、安装、启动和检验服务状态
tar zxvf rpc.rstatd-4.0.1.tar.gz //解压
cd rpc.rstatd-4.0.1 //进入该目录
./configure //配置
make //编译
make install //安装
     
      rpc.rstatd
     
     //启动
    
rpcinfo -p //检验rpc服务的状态,看到以下信息表示安装成功
     100001    5   udp    720  rstatd
     
     100001    3   udp    720  rstatd
     
     100001    2   udp    720  rstatd
     
     100001    1   udp    720  rstatd
     
     ——————————————————————————————————————–
     
     loadrunner中设置:
    
将调试好的脚本加载到Controller中
切换到Run试图
将左侧Available Graphs中System Resource Graphs下的UNIX Resource拖拽到右侧监控窗口中
右键该窗口,点击Add Measurements…
在窗口中输入要监控的服务器IP
      
    
——————————————————————————————————————–
备注:./configure后如果遇到这个错no acceptable c compiler found in $path,说明没有编译器。
解决方法:sudo yum install gcc-c++ (使用sudo yum install gcc-c++时会自动安装/升级gcc及其他依赖的包。)
     重新执行
     
     ./configure
     
     make
     
     make install
    
成功!
———————————————————————————————————————–
如果loadrunner运行监控linux时报如下错误,说明监控的linux服务与loadrunner的机器不在一个网段。
因为我的测试服务器与LR都是安装在虚拟机中,我的解决方式将两个都设为桥接模式(当然也可以设置为NAT模式,只要相同就好)。使其都在一个网段中,这样就可以监控到了。
     Monitor name :UNIX Resources. Internal rpc error (error code:2). Machine: 172.16.250.191. 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]
    
——————————————————————————————————————–
本文借鉴以下两篇文章
https://blog.csdn.net/zyz511919766/article/details/14002497/
https://blog.csdn.net/hualusiyu/article/details/7988482
转载于:https://www.cnblogs.com/wxinyu/p/10189742.html
 
