Let's Go!

loadrunner监视Linux服务器(修改别人的)

上一篇 / 下一篇  2009-06-02 15:31:47 / 个人分类:LoadRunner

 

网上资料大多是这个版本,但是很多地方和自己的实际情况不相符,灵活处理吧

 

希望用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是否启动


 


TAG:

 

评分:0

我来说两句

Open Toolbar