开发工具:
文件大小: 85kb
下载次数: 0
上传时间: 2009-07-10
详细说明: LR监控Linux,Unix方法 一、监控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去监视了 两点小的技巧: ①检查是否启动: 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服务器已经启动。 ②检查是否启动: 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代替) ③重起xinetd方法: 在suse linux如下操作: cd /etc/init.d/ ./xinetd restart 看到网上有的地方说使用如下命令: # service xinetd reload # /sbin/service xinetd rstart 不知道是在什么系统用的。 ④安装rsh,和rsh-server两个服务包方法 a. 卸载rsh # rpm –q rsh----------查看版本号 # rpm -e 版本号---------卸载该版本。 b.安装 # rpm –ivh rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm ⑤在启动rpc.rstatd时,会报错“Cannot register service: RPC: Unable to receive; errno = Ction refused”。 解决方法如下: # /etc/init.d ./portmap start # /etc/init.d ./nfs start 然后再次启动rpc.rstatd就好了。 最后,在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系统的性能情况了。 注:在HP UNIX系统上编辑完inetd.conf后,重启inetd服务需要输入inetd -c UNIX上也可以用rup命令查看rstatd程序是否被配置并激活 若rstatd程序已经运行,重启时,先查看进程ps -ef |grep inet,然后杀掉进程,再refresh –s inetd进行重启。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.