51Testing软件测试论坛

标题: 如何用lr11 监控 linux ubuntu 的系统资源啊,求助大神们 [打印本页]

作者: hlhelei    时间: 2013-10-23 23:33
标题: 如何用lr11 监控 linux ubuntu 的系统资源啊,求助大神们
如何用lr11 监控 linux ubuntu 的系统资源啊,求助大神们
请给出具体的设置步骤啊,需要安装哪些,怎样设置啊,谢谢大侠们了!
作者: hlhelei    时间: 2013-10-24 13:10
大侠们,求助啊。谢了!
作者: lunahaha527    时间: 2013-10-24 14:35
用NMON不好吗?
作者: tianlang001    时间: 2013-10-28 10:35
controler中在Unix Resource中直接右键,Add Measurements,添加IP地址,就ok,要是报错的话,估计是rstatd守护进程没启动,就去linux上启动rstatd守护程序,要是没有的话,网上下载个安装程序,传上去安装了,自己网上搜索下怎么安装启动,好多介绍的
作者: hlhelei    时间: 2013-10-29 09:30
回复 3# lunahaha527


     如果是用NMON 进行监控如何能够做到与测试场景过程同步呢?因为nmon是压力产生完成了以后才能够得到数据的啊,如何能够像lr那样产生负载的同时记录下来被测系统的资源状况呢???
作者: w_d775    时间: 2013-11-29 10:34
一、监控linux
1 准备工作
   可以通过两种方法验证服务器上是否配置了rstatd守护程序:
    ①使用rup命令,它用于报告计算机的各种统计信息,其中就包括rstatd的配置信息。使用命令rup 10.130.61.203,此处10.130.61.203是要监视的linux/Unix 服务器的Ip,如果该命令返回相关的统计信息。则表示已经配置并且激活了rstatd守护进程;若未返回有意义的统计信息,或者出现一条错误报告,则表示 rstatd守护进程尚未被配置或有问题。
    ②使用find命令
#find / -name rpc.rstatd,该命令用于查找系统中是否存在rpc.rstatd文件,如果没有,说明系统没有安装rstatd守护程序。
    如果服务器上没有安装rstatd程序(一般来说LINUX都没有安装),需要下载一个包才有这个服务,包名字是rpc.rstatd- 4.0.1.tar.gz. 这是一个源码,需要编译,下载并安装rstatd(可以在http://sourceforge.net/projects/rstatd这 个地址下载)
下载后,开始安装,安装步骤如下:
tar -xzvf  rpc.rstatd-4.0.1.tar.gz
cd  rpc.rstatd-4.0.1/
./configure  — 配置操作
make —进行编译
make install —开始安装
rpc.rstatd —启动rstatd进程

2) 安装完成后配置rstatd 目标守护进程xinetd,它的主配置文件是/etc/xinetd.conf ,它里面内容是一些如下的基本信息:
#
# xinetd.conf
#
# Copyright (c) 1998-2001 SUSE GmbH Nuernberg, Germany.
# Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany.
#
defaults
{
        log_type        = FILE /var/log/xinetd.log
        log_on_success  = HOST EXIT DURATION
        log_on_failure  = HOST ATTEMPT
#        only_from       = localhost
        instances       = 30
        cps             = 50 10
#
# The specification of an interface is interesting, if we are on a firewall.
# For example, if you only want to provide services from an internal
# network interface, you may specify your internal interfaces IP-Address.
#
#       interface       = 127.0.0.1
}
includedir /etc/xinetd.d

我 们这里需要修改的是/etc/xinetd.d/下的三个conf文件 rlogin ,rsh,rexec 这三个配置文件,打这三个文件里的disable = yes都改成 disable = no ( disabled 用在默认的 {} 中 禁止服务)或是把# default: off都设置成 on 这个的意思就是在xinetd启动的时候默认都启动上面的三个服务!
  说明:我 自己在配置时,没有disable = yes这项,我就将# default: off改为:default: on,重启后(cd /etc/init.d/     ./xinetd restart)通过netstat -an |grep 514查看,没有返回。然后,我就手动在三个文件中最后一行加入disable = no,再重启xinetd,再使用netstat -an |grep 514查看,得到tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN结果,表明rsh服务器已经启动。

只要保证Linux机器上的进程里有rstatd和xinetd这二个服务就可以用LR去监视了
作者: hlhelei    时间: 2013-11-29 13:59
需要补充说明的是 我监控的系统是  linux ubuntu  64bit 的
作者: kratexi    时间: 2013-12-3 14:30
例:
./nmon_x86_64_rhel54 -F filename.nmon -s 1 -c 1000

一秒1次  共取1000次




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2