一、监控windows系统:51Testing软件测试网_\ G.V1w7[
1、监视连接前的准备工作51Testing软件测试网_z]_~9L-x_F
1)进入被监视windows系统,开启以下二个服务Remote Procedure Call(RPC) 和Remote Registry Service (开始—)运行 中输入services.msc,开启对应服务即可)。51Testing软件测试网$X0^_~_J_r7F/O_{(td
2)在被监视的WINDOWS机器上:右击我的电脑,选择管理->共享文件夹->共享 在这里面要有C$这个共享文件夹 (要是没有自己手动加上)。51Testing软件测试网1J_F(x5m+z_u2}
3)在安装LR的机器上,开始—》运行,输入 \\被监视机器IP\C$ 然后输入管理员帐号和密码,如果能看到被监视机器的C盘了,就说明你得到了那台机器的管理员权限,可以使用LR去连接了。(LR要连接WINDOWS机器进行监视要有管理员帐号和密码才行。)
_W'b_U#e(u_D B0
问题:在执行步骤3)时,输入 \\被监视机器IP\C$,出现不能以administrator身份访问被监控系统(若采用这种方式用LR对其监控的话,会提示:“找不到网络路径”)的情况,现象就是用户名输入框是灰色的,并且默认用户是guest。51Testing软件测试网6L_u_a_`_O_y_z
解决办法:这是安全策略的设置问题(管理工具 -> 本地安全策略 -> 安全选项 ->“网络访问:本地帐户的共享和安全模式”)。默认情况下,XP的访问方式是“仅来宾”的方式,如果你访问它,当然就固定为Guest来访问,而guest账户没有监控的权限,所以要把访问方式改为“经典”模式,这样就可以以administrator的身份登陆了。修改后,再次执行步骤3),输入管理员用户名和密码,就可以访问被监控机器C盘了。
"p"I*K_\ g_H_{_e_L0
若这样都不行的话(可能是其它问题引起的),那只好采取别的方法了。在服务器的机子上,通过windows自带的“性能日志和警报”下的“计数器日志”中新增加一个监控日志(管理工具—)性能—)性能日志和警报),配置好日志,也能监控服务器的cpu、memory、disk等计数器。当然,这种方法就不是用LR来监控了。51Testing软件测试网_@_d.C)O_N_C0H_p
2、用LR监视windows的步骤
_ D7r_`_g_E0
在controller 中,Windows Resources窗口中右击鼠标选择Add Measurements,添加被监控windows的IP地址,选择所属系统,然后选择需要监控的指标就可以开始监控了。
/A8KW,P_N_m8a_g_~O_X:?0
二、监控linux51Testing软件测试网_F~+G_J_{_M!Z e#g
1 准备工作51Testing软件测试网T"{g_J C_W6J
可以通过两种方法验证服务器上是否配置了rstatd守护程序:
_z5I_s_u5w0
1 使用rup命令,它用于报告计算机的各种统计信息,其中就包括rstatd的配置信息。使用命令rup 10.130.61.203,此处10.130.61.203是要监视的linux/Unix服务器的Ip,如果裁定该命令返回相关的统计信息。则表示已经配置并且激活了rstatd守护进程;若未返回有意义的统计信息,或者出现一条错误报告,则表示rstatd守护进程尚未被配置或有问题。
_I2S_Q%k_d_e9G:v/K0
②使用find命令51Testing软件测试网_j-M&K/@_in$Y_c!t;h
#find / -name rpc.rstatd,该命令用于查找系统中是否存在rpc.rstatd文件,如果没有,说明系统没有安装rstatd守护程序。
-r8F*~0i_k-D0
如果服务器上没有安装rstatd程序(一般来说LINUX都没有安装),需要下载一个包才有这个服务,包名字是rpc.rstatd-4.0.1.tar.gz. 这是一个源码,需要编译,下载并安装rstatd(可以在[url]http://sourceforge.net/projects/[/url]rstatd
_` Y_]"o+\_t_Hn0
下载后,开始安装,安装步骤如下
_r_a_O_j_~_u_N0
_k_`.u.]_U0
2)安装完成后配置rstatd 目标守护进程xinetd,它的主配置文件是/etc/xinetd.conf,它里面内容是一些如下的基本信息:51Testing软件测试网%s_Q_\_y$Q_l,u_v
_E.z b_F_k:Z0
51Testing软件测试网+R0d_i)x C_f$B_G
我们这里需要修改的是/etc/xinetd.d/下的三个conf文件 rlogin,rsh,rexec这三个配置文件,打这三个文件里的disable = yes都改成 disable = no ( disabled 用在默认的 {} 中 禁止服务)或是把# default: off都设置成 on 这个的意思就是在xinetd启动的时候默认都启动上面的三个服务!
*K(d_N_t%q0
说明:我自己在配置时,没有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服务器已经启动。
_x_{;R0j_{#d7y_s0
只要保证Linux机器上的进程里有rstatd和xinetd这二个服务就可以用LR去监视了。51Testing软件测试网2P_L8w g_{+I-{
两点小的技巧:51Testing软件测试网'i%P_l I't*v
①检查是否启动: rsh server 监听的TCP 是514。51Testing软件测试网&G_W6`*Q"a_F#`0]
[root@mg04 root]# netstat -an |grep 51451Testing软件测试网u+w6~_n#I;Z I_x_[_~_l_C_q-R
tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN
c_{8{2d |_t0
如果能看到514在监听说明rsh服务器已经启动。
_S_b'U_p_l_d(s_f)w0
②检查是否启动: rstatd
6X_O t_i_H(X0
输入命令: rpcinfo -p
*X_K_P_}_t_R0
如果能看到类似如下信息:
_s8|_V_k'l_Zm0
程序 版本 协议 端口
i [0g_i_X#R0
100001 5 udp 937 rstatd
_b'{(p_g_W_y0
100001 4 udp 937 rstatd
,A_`_O6R_c7b)w0
100001 3 udp 937 rstatd
I_] D0D'~_t0
100001 2 udp 937 rstatd51Testing软件测试网0O/k#C_|5h x)o5v0_)y
100001 1 udp 937 rstatd51Testing软件测试网_w B4C w#Nf%z,Q!X_e
那就说明rstatd服务启动了,(当然这里也可以用ps ax代替)
_g;O_Wr_N0
③重起xinetd方法:
j_D4s+m;t4? ?_M j3w0
在suse linux如下操作:
(ZG$i_E_]&J5N#p J;u0
cd /etc/init.d/51Testing软件测试网_x g_L A#x
./xinetd restart
.k_h_v/RK$H(q)|0
看到网上有的地方说使用如下命令:
5~%TA1G8M_s_~"x [ e0
# service xinetd reload
_U_N_l_J_r6A_k_o;R_`0
# /sbin/service xinetd rstart
,d3_"E_l4`_R%H_}1o_V_f_M ]0
不知道是在什么系统用的。51Testing软件测试网_H y_Rt}(t
④安装rsh,和rsh-server两个服务包方法51Testing软件测试网_q0\-nM2V_~'v_Y_I
a. 卸载rsh51Testing软件测试网 i$J1`_s_U K_^_U
# cd----------查看版本号
V0h_u%]9A__0
# rpm -e 版本号---------卸载该版本。
2w_B2[_`_#q_F K_{(@8k/l#E0
b.安装
3]_jv_H_F_d"w_}_g0
# rpm –ivh rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm
!t_~ HO7@_j P0
⑤在启动rpc.rstatd时,会报错“Cannot register service: RPC: Unable to receive;errno = Ction refused”。
_U_b4{5R f%}9l0
解决方法如下:
.c_?0l Y+]b_h!y_ij0
# /etc/init.d ./portmap start
_d;U_xt_O I_o_T_N0
# /etc/init.d ./nfs start
_H_j&E_w I_R O%l0
然后再次启动rpc.rstatd就好了。51Testing软件测试网_G_I w_w_Z0f3A O
最后,在controller中,将UNIX resources拖放到右边窗口里面,右击鼠标选择Add Measurements,添加被监控linux的IP地址,然后选择需要监控的指标就可以了。
$J7l__!K_I_r_?0
三、监控UNIX51Testing软件测试网-h_A'L_NH f_Q
lr监控UNIX,UNIX先启动一rstatd服务
*c_J1G6B_v0
以下是在IBM AIX系统中启动rstatd服务的方法:51Testing软件测试网__"|_t Z_P1O
1、 使用telnet以root用户的身份登录入AIX系统51Testing软件测试网_h1x__+\8I6[v-I*v_]
2、 在命令行提示符下输入:vi/etc/inetd.conf
/v$c3G9|7{_D_O t_s2p0
3、 查找rstatd,找到
_V H7G.S{ L0
#rstatd sunrpc_udp udp wait root /usr/sbin/rpc.rstatd rstatd 100001 1-351Testing软件测试网_H$e#y_t_L.\_@ C w__-t
4、将#去掉
_T/A_l:G$c_Q_F5j0
5、:wq保存修改结果
_{#f/u6A_r(N T3h_p_w)F0
6、命令提示符下输入:refresh –s inetd 重新启动服务。
P_M'h'c"O"f,u0
这样使用loadrunner就可以监视AIX系统的性能情况了。
7y#{8g4C_o7MQ T0
注:在HP UNIX系统上编辑完inetd.conf后,重启inetd服务需要输入inetd -c51Testing软件测试网 Wwi_G_r
UNIX上也可以用rup命令查看rstatd程序是否被配置并激活51Testing软件测试网$z_g!E_g0O(T_z2z$f8Z \6^
若rstatd程序已经运行,重启时,先查看进程ps -ef |grep inet,然后杀掉进程,再refresh –s inetd进行重启。51Testing软件测试网9qr$?_K/K_p_m"P
C电
安
rsh的安装和配置非常的简单. 假设, 一个集群系统的ip配置10.0.2.45 -- 10.0.2.52, 共8台. 要使用rsh系统
1. 下载rsh-0.17-14.i386.rpm和rsh-server-0.17-14.i386.rpm, 在美台机器上安装系统
2. #rpm -Uvh rsh-0.17-14.i386.rpm
3. #rpm -Uvh rsh-server-0.17-14.i386.rpm
4. 编辑/etc/hosts文件,如下:
5. # Do not remove the following line, or various programs
6. # that require network functionality will fail.
7. 127.0.0.1 localhost.localdomain localhost
8. 10.0.2.45 CGSP45 CGSP05
9. 10.0.2.46 CGSP46 CGSP06
10. 10.0.2.47 CGSP47 CGSP07
11. 10.0.2.48 CGSP48 CGSP08
12. 10.0.2.49 CGSP49 CGSP09
13. 10.0.2.50 CGSP50 CGSP10
14. 10.0.2.51 CGSP51 CGSP11
15. 10.0.2.52 CGSP52 CGSP12
16. 建立并编辑/etc/host.equiv文件如下:
17. CGSP45
18. CGSP46
19. CGSP47
20. CGSP48
21. CGSP49
22. CGSP50
23. CGSP51
24. CGSP52
25. 在要使用rsh的每个用户的主目录下建立.rhosts文件, 该文件控制那些那些机器上的那些用户可以用rsh访问本机.
26. $vi .rhosts
27. CGSP45
28. CGSP46
29. CGSP47
30. CGSP48
31. CGSP49
32. CGSP50
33. CGSP51
34. CGSP52
更改.rhosts的权限为0600.
$chmod 0600 .rhosts
5.设置服务器起动的时候起动rsh和rlogin服务
#setup
选取sysetem service 里面的rsh和rlogin两个选项
35. 重启xinetd进程
36. #service xinetd restart
好了. 现在ok, 你可以用
rsh CGSP48 ls
测试你的机器的工作情况了.
本文来源:https://www.2haoxitong.net/k/doc/1659c83148d7c1c708a14591.html
文档为doc格式