zoukankan      html  css  js  c++  java
  • LoadRunner监控Linux与Windows方法

    1。首先保证被监视的windows系统开启以下二个服务Remote Procedure Call(RPC) 和Remote Registry Service;

    2。被监视的WINDOWS机器:右击我的电脑,选择管理->共享文件夹->共享 在这里面要有C$这个共享文件夹;

    3。然后保证在安装LR的机器上使用运行.输入//被监视机器IP/C$ 然后输入管理员帐号和密码,如果能看到被监视机器的C盘了,就说明你得到了那台机器的管理员权限,可以使用LR去连接了。

    (说明: LR要连接WINDOWS机器进行监视貌似要有管理员帐号和密码才行)

    问题:在执行步骤3)时,输入 \被监视机器IPC$,出现不能以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进程

    提示:Cannot register service: RPC: Unable to receive; errno = Connection refused 

    这是因为你的服务器没有开启端口映射的功能。今天把这个问题的解决方法写下来,希望对有类似问题的朋友有所帮助。 

    开启portmap就可以了 

    sudo /etc/init.d/portmap restart 

    如果有问题呢,可能就是你的portmap没有安装 

    安装下portmap服务即可 

    apt-get install portmap 

      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)检查是否启动: rshserver监听的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系统的性能情况了。

  • 相关阅读:
    SCAU 9504 面试
    SCAU 9503 懒人选座位
    SCAU 8628 相亲
    SCAU 10691 ACM 光环
    SCAU 8626 原子量计数
    SCAU 10674 等差对
    HDU ACM 1048 The Hardest Problem Ever (水题)
    SCAU 9502 ARDF
    SCAU 10686 DeathGod不知道的事情
    SCAU 8629 热身游戏(高精度)
  • 原文地址:https://www.cnblogs.com/zhangyublogs/p/5176451.html
Copyright © 2011-2022 走看看