Loadrunner监控Linux服务器系统资源,需要在服务器上启用rstatd进程,服务器linux系统为centOS 6.3,步骤如下:

1.下载一个rstatd.tar,利用ssh工具上传到Linux中。

  下载地址:http://download.csdn.net/detail/hyzhou1121/3976889,这里下载的软件版本是rpc.rstatd-4.0.1.tar。

2.解压该文件。

  #tar -xvf rpc.rstatd-4.0.1.tar

  解压后得到一个rpc.rstatd-4.0.1文件。

3.进入rpc.rstatd-4.0目录后运行.Configure进行配置。

  #./configure

4.配置完成后,使用make命令编译安装包。

   #make

5.编译完成后使用make install进行安装。

  #make install

6.输入rpc.rstatd命令,启动该进程。

  #./rpc.rstatd

7.使用下列命令检查该进程是否正确启动。

  # ps -eaf|grep rpc.rstatd
root      8430     1  0 18:11 ?        00:00:00 ./rpc.rstatd
root      8445  6886  0 18:11 pts/1    00:00:00 grep rpc.rstatd

如果过程没有问题,就可以使用loadrunner监控Linux系统资源了。

但在实际中遇到问题:linux系统为centOS 6.3,执行 :

#./rpc.rstatd

 [root@yf06 rpc.rstatd-4.0.1]# ./rpc.rstatd    

提示:

Cannot register service: RPC: Unable to receive; errno = Connection refused
这是因为
服务器没有开启端口映射的功能,即portmap服务没有安装或没有启动,
安装portmap:
#yum install portmap



安装成功。

然后需要启动portmap文件,一直找portmap文件,但系统中总是查找不到,后来发现,在CentOS 6.0版本的系统,portmap服务名变了,变成了rpcbind,执行:
 [root@yf06 /]# find -name rpcbind       /*(到根目录下查找)*/
./var/cache/rpcbind
./sbin/rpcbind
./etc/rc.d/init.d/rpcbind
启动sbin下的文件rpcbind:

[root@yf06 /]# /sbin/rpcbind start

启动成功

再重启 rpc.rstatd
[root@yf06 rpc.rstatd-4.0.1]# ./rpc.rstatd
[root@yf06 rpc.rstatd-4.0.1]# ps -eaf|grep rpc.rstatd
root      7934     1  0 12:47 ?        00:00:00 ./rpc.rstatd
root      7936  7797  0 12:48 pts/0    00:00:00 grep rpc.rstatd
启动成功。
Logo

更多推荐