书到用时方恨少

用LoadRunner监控Unix机器的性能

上一篇 / 下一篇  2007-09-25 15:45:18 / 个人分类:性能测试

  lr监控UNIX ,UNIX先启动一个服务,叫rstatd,lr只要在controller 中添加要监控UNIX机器的ip,再选监控的指标就行了。

   1.
在RedHat Linux中要麻烦一点,需要下载一个安装包rstatd.tar.gz,并且需要安装。安装包中具体的说明比较复杂,,为了简便起见,这里直接给出配置的命令。
首先把rstatd.tar.gz文件放到用户目录下,进行解压(可以在windows下直接解压,然后把rpc.rstatd目录及其下所有文件拷贝到用户目录下)。然后进入rpc.rstatd目录,执行:./configure
命令解释:配置,详细的就不说了,反正它自己会执行的,命令执行完毕后再敲入:make
命令解释:编译安装包,执行完毕后敲入:make install
命令解释:安装程序、数据文件和其他文档。之后敲入:rpc.rstatd
命令解释:运行rstatd服务。
 
2.下载并安装rstatd

# tar –xzvf rpc.rstatd-4.0.1.tar.gz
# ./configure ---配置
# make ---编译
# make install ---安装
# rpc.rstatd ---启动rstatd进程

3. 打开/etc/xinetd.conf

里面内容是:
# 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:
A:
# service xinetd reload

B:
# /sbin/service xinetd rstart

5. 修改/etc/xinetd.d/下的三个conf文件 rlogin ,rsh,rexec 这三个配置文件,

打这三个文件,将里面的disable = yes都改成 disable = no ( disabled 用在默认的 {} 中 禁止服务)

或是把# default: off都设置成 on ,并把“#”去掉,这个的意思就是在xinetd启动的时候默认都启动上面的三个服务!

6.启动rstatd:

# rpc.rstatd

在启动rpc.rstatd时,会报错“Cannot register service: RPC: Unable to receive; errno = Ction refused”。

解决方法如下:

# /etc/init.d ./portmap start
# /etc/init.d ./nfs start
然后再次启动rpc.rstatd就好了。


7.查看rstatd是否启动:
# rpcinfo -p

如果能看到:

100001 5 udp 892 rstatd
100001 3 udp 892 rstatd
100001 2 udp 892 rstatd
100001 1 udp 892 rstatd

就说明rstatd服务已经启动。可以用LR去监视了。

 

TAG: loadrunner unix 监控 性能测试

歆然 引用 删除 lizhm   /   2007-09-25 15:45:57
一、安装rlogin服务器
要使当前机器成为支持rlogin的服务器,需要安装rlogin的服务器软件:rsh-server。首先在Terminal中检查是否已经安装了rsh-server:
rpm -q rsh-server
如果没有安装,则安装该服务器,如果已安装请跳过下面的步骤:
1、在RHEL上,Applications→System Settings→Add/Remove Applications;在Suse上YaST→Software→Software Management,打开包管理器;
2、在包管理中,RHEL上选择Legacy Network Server,点击Detail,选择rsh-server;Suse上,在Filter中选择Package Groups,然后选择Products→Networks→Others,选择rsh-server;
3、根据提示插入适当的光盘,安装完毕,取出光盘。
注意,在RHEL4安装是时,除了rsh-server外还有两个软件被同时选中,它们可能会导致安装失败。所以取消对它们的选择,只选择rsh-server安装。
二、配置
默认安装的rsh服务器,由xinetd服务管理,所以需要重启该服务使rsh-server可用。在重启之前,要修改rlogin和rsh的配置文件,因为默认二者处于关闭状态。在/etc/xinetd.d/中,找到rlogin和rsh两个文件并打开,修改如下:
disable = yes → disable = no
保存配置文件,重启xinetd服务。在Terminal中:
service xinetd restart
三、防火墙
经过以上两个步骤,已经可以在本机使用rlogin命令访问localhost或127.0.0.1,但是在外部还不能访问,这是由于防火墙屏蔽了rsh-server使用的513端口,因此要把该端口添加到允许的列表中。
1、RHEL上,Applications→System Settings→Security Level,将513:tcp添加到Other Ports中,点击OK。
2、Suse上,可以参考前面文章中关于FTP的配置
 

评分:0

我来说两句

Open Toolbar