Loadrunner监视Linux系统
监视Linux系统首先要安装rpc.rstatd
查看rpc.rstatd是否安装
方法一:rpcinfo –p 查看此服务是否启动
如果出现如图,则说明此服务已启动可以正常使用。
方法二:[root@localhost bin]# whereis rpc.rstatd (未验证)
备注:rstatd Rstat协议允许网络上的用户获得同一网络上各机器的性能参数。
如果没有安装rpc.rstatd请进行如下操作:
1.下载rpc.rstatd-4.0.1.tar.gz安装包
下载地址:http://sourceforge.net/projects/rstatd
2.将下载文件放在任意目录下
3.执行安装程序包
进入文件目录后执行如下命令:
tar -xzvf rpc.rstatd-4.0.1.tar.gz //解压rcp.rstatd
cd rpc.rstatd-4.0.1//进入到rpc.rstatd目录中
./configure //配置rc.rstatd的安装,以下我的是按照默认方式的
make //编译rc.rstatd
make install // 安装
安装成功后输入命令 rpcinfo –p
如果出现如图,则说明此服务已启动可以正常使用。
我在安装成功后并不需要像网上说的需要配置其它。出现此图后loadrunner就可以正常监控了。
启动rpc服务命令:rpc.rstatd
安装rpc.rstatd的过程中出现如下问题:
输入 #./configure后出错s
1)提示权限不够改成:./configure chmod
2)执行后出错,就不能往下进步了,要找到解决的办法。
错误信息:
checking forgcc... no
checking forcc... no
checking forcl.exe... no
这样会导致:
# make
make: *** 没有指明目标并且找不到 makefile。 停止。
解决方法:
在线下载gcc并成功安装后重新配置后便可成功安装rpc.rstatd。
命令:yum -y install gcc
但是在下载过程中有出现如下问题:
root@localhostipvsadm-1.25]# yum install gcc
Loading "security" plugin
Loading "rhnplugin" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Parsing package install arguments
No package gcc available.
Nothing to do
[root@localhost ipvsadm-1.25]#
红帽中出现"This system is not registered with RHN"这个的原因是因为红帽中没有注册RHN。
解决办法:(假定你已安装yum,且网络畅通)更改yum的源,
即更换/etc/yum.repos.d/rhel-debuginfo.repo 这个文件。
首先备份这个文件。
然后进入/etc/yum.repos.d/目录,终端中输入
wgethttp://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
再看此目下有什么文件:
[root@localhostyum.repos.d]# ls /etc/yum.repos.d/
CentOS-Base.repo rhel-debuginfo.repo.bak (多出CentOS-Base.repo这个文件)
即可在此目录下得到CentOS-Base.repo文件,这是centos的源文件。
然后测试发现yum可以使用。
(网上还有说法:如果还是不可以的话,只需将其重命名为rhel-debuginfo.repo即可。)
我也试过从安装包中找缺失的文件,但是发现找起来很难。所以还是去解决了RHN这个问题。