如何使loadrunner能监测到centos资源
大部分参考:http://jimmygan.iteye.com/blog/1415119,略做修改。
在使用loadrunner时可以监测服务器系统资源,但是需要在服务器(CentOS)上进行,设置,步骤如下:
1、安装xinetd
yum -y install xinetd
2、安装wget,若已安装可略过
yum -y install wget
3、安装rsh
wget ftp://ftp.muug.mb.ca/mirror/redhat/redhat/linux/9/en/os/i386/RedHat/RPMS/rsh-server-0.17-14.i386.rpm
rpm -ivh rsh-server-0.17-14.i386.rpm --force --nodeps
wget ftp://ftp.muug.mb.ca/mirror/redhat/redhat/linux/9/en/os/i386/RedHat/RPMS/rsh-0.17-14.i386.rpm
rpm -ivh rsh-0.17-14.i386.rpm --force --nodeps
4、安装rstatd
wget http://nchc.dl.sourceforge.net/project/rstatd/rstatd/4.0.1/rpc.rstatd-4.0.1.tar.gz
tar -xzvf rpc.rstatd-4.0.1.tar.gz
cd rpc.rstatd-4.0.1
./configure
make && make install
5、配置xinetd.conf
这个我觉得可以再深入研究一下,最近时间比较紧,所以就暂时略过,以后再看。
vi /etc/xinetd.conf
## xinetd.conf ##
defaults
{
log_type = FILE /var/log/xinetd.log
log_on_success = HOST EXIT DURATION
log_on_failure = HOST ATTEMPT
instances = 30
cps = 50 10
}
includedir /etc/xinetd.d
5、配置rlogin、rsh、rexec三个配置文件
在/etc/xinetd.d/路径下。
将disable = yes 都改成 disable = no;或者把#default:off都设置成on,并把#去掉。
即在xinetd启动时默认都启动上面三个服务。
6、启动xinetd
service xinetd start
netstat -an | grep 514 //确认启动
//结果应为
tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN
7、安装portmap,开启端口映射的功能。
yum -y install portmap
/etc/init.d/rpcbind start //开启端口映射
8、启动rstatd
rpc.rstatd
rpc.rquotad //我在调用的时候会显示命令未找到,最后也是可以监测的。
rpcinfo -p //确认启动
//结果应为:
程序 版本 协议 端口
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 727 status
100024 1 tcp 730 status
100011 1 udp 711 rquotad
100011 2 udp 711 rquotad
100011 1 tcp 714 rquotad
100011 2 tcp 714 rquotad
100001 5 udp 716 rstatd
100001 3 udp 716 rstatd
100001 2 udp 716 rstatd
100001 1 udp 716 rstatd
9、关闭防火墙
service iptables stop
10、在loadrunner的unix监控输入服务器ip即可。