安装和配置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

loadrunner监控linux之linux下安装rpc的更多相关文章

  1. Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

    本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...

  2. 【转】linux和windows下安装python集成开发环境及其python包

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  3. Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因

    原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6), ...

  4. Linux centos7环境下安装JDK的步骤详解

    Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令:   java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...

  5. Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  6. Linux centos7环境下安装Nginx

    Linux centos7环境下安装Nginx的步骤详解 1.    首先到Nginx官网下载Nginx安装包 http://nginx.org/download/nginx-1.5.9.tar.gz ...

  7. Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)

    https://blog.csdn.net/shinesun001/article/details/54312402 在centos 7环境下搭建好Lnmp环境之后,发现安装的php有好多扩展都没有安 ...

  8. Linux 6.3下安装Oracle Enterprise Cloud Control 12c

    Oracle enterprise cloud control 12c的安装是一个比較复杂的过程,由于他须要依赖于Oracel database以及Oracle Weblogic. 如今Oracle已 ...

  9. centos / Linux 服务环境下安装 Redis 5.0.3

    原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...

  10. linux lnmp环境下 安装apache教程

    linux lnmp环境下 安装apache教程 源码安装 apr ,apr-util 安装apache要用<pre>wget http://mirrors.cnnic.cn/apache ...

随机推荐

  1. MYSQL常用命令列表

    MYSQL常用命令列表 1.系统管理 mysql -h主机地址 -u用户名 -p 连接MYSQL(在mysql/bin) exit 退出MYSQL命令 mysqladmin -u用户名 -p旧密码 p ...

  2. C语言之基本算法39—字符串经典操作

    //字符串概念! /* ================================================================== 题目:练习字符串的 1.输入输出      ...

  3. PHP开发常规安全问题总结

    文章来源:PHP开发学习门户 地址:http://www.phpthinking.com/archives/575 php给了开发人员极大的灵活性,可是这也为安全问题带来了潜在的隐患,最近须要总结一下 ...

  4. HDU 2886 Lou 1 Zhuang

    思维好重要.. 对于n+m == k , 当n == m || abs(n-m) == 1 时n*m取得最大值. 设 s = x*(l-x),s = lx-x^2.其导函数为 s' = -1/2x + ...

  5. Thinkphp的 is null 查询条件是什么,以及exp表达式如何使用

    Thinkphp的 is null 查询条件是什么,以及exp表达式如何使用 一.总结 一句话总结:$map['name'] = array('exp','is null'); 1.is null判断 ...

  6. SQL Server performance for alter table alter column change data type

    最近在搞一个升级脚本,发现有一张业务表中的某些字段长度需要调整,直接使用alter table alter column进行修改发现修改一列要用十几分钟!!!两三个列那用时简直不能容忍啊!google ...

  7. IIS文件上传大小修改配置说明

    原因:Web 服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值(IIS 7 默认文件上传大小时30M). 解决:IIS7更改asp.net文件上传大小限制 步骤如下: 1.    修改I ...

  8. POJ 2039 Floyd

    句意理解题 解释输入好啦: 第一行n个数 m场电影 随后m行 每行的第一个数 代表 有k奶牛在这个电影中出现过 随后k个数 是奶牛的编号 如果两头奶牛在同一个电影中出现过 相互度为1 奶牛们的相互度可 ...

  9. MATLAB 最优化计算 (一)

    1,令多行命 —— 逗号 VS 分号 2,管理工作空间 —— who , whos , clear , save , load , length (向量显示其长度,矩阵显示行数与列数中的较大数)  s ...

  10. c# List集合学习

    1---集合,可以理解成容器 泛型集合 非泛型集合2---使用集合用到的命名空间 using System.Collections.Generic;3---集合是如何来的?集合的前辈是数组,数组在内存 ...