51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11936|回复: 31
打印 上一主题 下一主题

[求助] LR监控windows、linux方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-9 15:17:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
看了网上有不少这方面的资料,自己亲自动手在windows\linux\unix上配置了一遍,再总结了一下:
一、监控windows系统:
1、监视连接前的准备工作
        1)进入被监视windows系统,开启以下二个服务Remote Procedure Call(RPC) 和Remote Registry Service (开始—)运行 中输入services.msc,开启对应服务即可)。
        2)在被监视的WINDOWS机器上:右击我的电脑,选择管理->共享文件夹->共享 在这里面要有C$这个共享文件夹 (要是没有自己手动加上)。
        3)在安装LR的机器上,开始—》运行,输入 \\被监视机器IP\C$ 然后输入管理员帐号和密码,如果能看到被监视机器的C盘了,就说明你得到了那台机器的管理员权限,可以使用LR去连接了。(LR要连接WINDOWS机器进行监视要有管理员帐号和密码才行。)
    问题:在执行步骤3)时,输入 \\被监视机器IP\C$,出现不能以administrator身份访问被监控系统(若采用这种方式用LR对其监控的话,会提示:“找不到网络路径”)的情况,现象就是用户名输入框是灰色的,并且默认用户是guest。
    解决办法:这是安全策略的设置问题(管理工具 -> 本地安全策略 -> 安全选项 -> "网络访问:本地帐户的共享和安全模式")。默认情况下,XP的访问方式是"仅来宾"的方式,如果你访问它,当然就固定为Guest来访问,而guest账户没有监控的权限,所以要把访问方式改为“经典”模式,这样就可以以administrator的身份登陆了。修改后,再次执行步骤3),输入管理员用户名和密码,就可以访问被监控机器C盘了
    若这样都不行的话(可能是其它问题引起的),那只好采取别的方法了。在服务器的机子上,通过windows自带的“性能日志和警报”下的“计数器日志”中新增加一个监控日志(管理工具—)性能—)性能日志和警报),配置好日志,也能监控服务器的cpu、memory、disk等计数器。当然,这种方法就不是用LR来监控了。

2、用LR监视windows的步骤
    在controller 中,Windows Resources窗口中右击鼠标选择Add Measurements,添加被监控windows的IP地址,选择所属系统,然后选择需要监控的指标就可以开始监控了。

二、监控linux
1 准备工作
1)首先,监视Linux一定要有rstatd这个守护进程,有的Linux版本里也有可能是rpc.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去监视了
两点小的技巧:
1)检查是否启动: rsh server 监听的TCP 是514。
[root@mg04 root]# netstat -an |grep 514
tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN
如果能看到514在监听说明rsh服务器已经启动。
2)检查是否启动: rstatd
输入命令: rpcinfo -p
如果能看到类似如下信息:
程序 版本 协议 端口
100001    5   udp    937  rstatd
100001    4   udp    937  rstatd
100001    3   udp    937  rstatd
100001    2   udp    937  rstatd
100001    1   udp    937  rstatd
那就说明rstatd服务启动了,(当然这里也可以用ps ax代替)
3)重起xinetd方法:
在有的系统中,通过如下命令重启:
# service xinetd reload
# /sbin/service xinetd rstart
在suse linux 中如下操作:
cd /etc/init.d/
./xinetd restart

最后,在controller中,将UNIX resources拖放到右边窗口里面,右击鼠标选择Add Measurements,添加被监控linux的IP地址,然后选择需要监控的指标就可以了。

三、监控UNIX
lr监控UNIX ,UNIX先启动一rstatd服务
   以下是在IBM AIX系统中启动rstatd服务的方法:
1、        使用telnet以root用户的身份登录入AIX系统
2、        在命令行提示符下输入:vi /etc/inetd.conf
3、        查找rstatd,找到
#rstatd   sunrpc_udp     udp     wait    root    /usr/sbin/rpc.rstatd rstatd 100001 1-3
4、将#去掉
5、:wq保存修改结果
6、命令提示符下输入:refresh –s inetd 重新启动服务。
这样使用loadrunner就可以监视AIX系统的性能情况了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

32#
发表于 2016-4-11 17:34:39 | 只看该作者
楼主还在用51账号吗????我winsocket协议,弄好监听后,sc=lrs_create_socket("socket0","TCP","RemoteHost=192.148.56.154:4546",LrsLastArg);里面的端口跟监听端口冲突了还是什么的,现在发送报文到后台,会被服务器拒绝。没弄监听的时候就是正常通信的。。。。。知道原因吗?
回复 支持 反对

使用道具 举报

该用户从未签到

31#
发表于 2013-1-8 18:09:41 | 只看该作者
学习了...
回复 支持 反对

使用道具 举报

该用户从未签到

30#
发表于 2011-4-14 18:04:07 | 只看该作者
六个记号
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2010-3-31 10:41:36 | 只看该作者
很好文章,支持
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2009-9-24 12:12:22 | 只看该作者
谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2009-7-15 08:24:22 | 只看该作者
众里寻他千百度,蓦然回首,却在这里!!!绝世好贴!董存瑞来顶贴!
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2009-7-9 17:55:54 | 只看该作者

111

111111111
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2015-3-26 09:39
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    25#
    发表于 2009-7-9 12:05:22 | 只看该作者
    监控成功,原来是没开启一个服务
    太感谢lz了
    ::2ku:::
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2008-11-30 10:44:21 | 只看该作者
    感谢楼主分享,步骤非常清楚明了.万分感谢..
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
    发表于 2008-11-26 18:12:37 | 只看该作者
    想问一下solaris10 中如何启动 rstatd 服务

    因为solaris10 中 rstatd进程 不是在 inetd.conf里面设置了, 请教一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2008-11-26 16:39:58 | 只看该作者
    好多指标阿,看晃眼了。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2008-11-26 15:55:02 | 只看该作者
    谢谢。学习了。哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2008-11-26 14:53:32 | 只看该作者
    ding
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2008-11-26 14:40:28 | 只看该作者
    hehe,楼主太好了,我发现自己太落后了。学习了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-12-14 11:39:24 | 只看该作者
    支持!!!!感谢!!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2007-12-13 14:29:25 | 只看该作者
    study
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2007-12-12 11:35:06 | 只看该作者
    谢谢,描述的很清楚!!!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-12-3 17:13:10 | 只看该作者
    谢谢,努力中.........
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-12-3 16:39:45 | 只看该作者
    慢慢学习啊
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 08:36 , Processed in 0.081560 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表