网上资料大多是这个版本,但是很多地方和自己的实际情况不相符,灵活处理吧
希望用loadrunner监视Linux服务器,在Linux上必须启动rpc.rstatd和xinetd服务。默认Linux未安装该服务。
0.需要3个服务包(网上下载 rpc.rstatd-4.0.1.tar.gz):http://sourceforge.net/projects/rstatd
(1)rsh-0.17-14.i386.rpm
(2)rsh-server-0.17-14.i386.rpm
(3)rpc.rstatd-4.0.1.tar.gz
1.安装rsh和rsh-server:(不知道这个的作用。。。)
(1)卸载rsh:
rpm –q rsh ----------查看版本号
rpm -e 版本号 ----------卸载该版本
(2)安装:在命令行直接输入,下面的语句:
rpm –ivh rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm
2. 安装并启动rstatd:
首先把rpc.rstatd-4.0.1.tar.gz文件放到用户目录下,进行解压(可以在windows下直接解压,然后把rpc.rstatd-4.0.1目录及其下所有文件拷贝到用户目录下)。
然后进入rpc.rstatd-4.0.1目录,
命令行输入: ./configure 命令解释:配置,详细的就不说了,反正它自己会执行的,
命令执行完毕后再敲入: make 命令解释:编译安装包,
执行完毕后敲入: make install 命令解释:安装程序、数据文件和其他文档。
之后敲入: rpc.rstatd 命令解释:运行rstatd服务。
//--------------------------------------------------------------------------------
横线中间的,可以不看了:
----错误: tar -zxvf rpc.rstatd-4.0.1.tar.gz ---解压
tar zxvf rpc.rstatd-4.0.1.tar.gz -----不加-,就解压成功
cd rpc.rstatd-4.0.1/
./configure ---配置
make ---编译
make install ---安装
rpc.rstatd ---启动rstatd进程
//--------------------------------------------------------------------------------
3. 打开/etc/xinetd.conf(rstatd 目标的守护进程xinetd):
查看里面内容是:
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}
includedir /etc/xinetd.d
4.重启xinetd:
(1)cd /etc/init.d/
(2)./xinetd restart
5.修改/etc/xinetd.d/下的三个conf文件(rlogin ,rsh,rexec):
(方法1)将disable = yes都改成 disable = no ( disabled 用在默认的 {} 中 禁止服务)
(方法2)将# default: off都设置成 on ,并把“#”去掉(xinetd启动时,默认启动上面的三个服务)
说明:这几个文件我没找到
6.查看是否启动:
(1)查看rsh server是否启动:
netstat -an lgrep 514(rsh server 监听和tcp是514)
如果能看到下面一条信息,说明514在监听,也说明rsh服务器已经启动:
tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN
说明:没看到
(2)查看rstatd是否启动:
rpcinfo –p
如果能看到:
100001 5 udp 618 rstatd
100001 3 udp 618 rstatd
100001 2 udp 618 rstatd
100001 1 udp 618 rstatd
就说明rstatd服务已经启动。可以用LR去监视了。
说明:618 为端口号,可能不一样,自己猜的。
7.在Loadrunner中添加linux监控
--居然成功。。。
//-------------------这个倒是很简洁------------------------------------------
1、rpc.rstatd的使用
i> Downloading rstatd;http://sourceforge.net/projects/rstatd
ii> Build and Install rstatd
-- tar xvzf rpc.rstatd-4.0.1.tar.gz
-- cd rpc.rstatd-4.0.1
-- ./configure
-- make
-- make install
iii> Start rstatd
-- /etc/rc.d/init.d/portmap start #启动portmap服务
-- ./rpc.rstatd #启动rpc
-- ./rpcinfo -p #查看rstatd是否启动