对不同服务器前期监控的设置

上一篇 / 下一篇  2014-01-15 12:31:12 / 个人分类:学习笔记2014

监控Windows SQLServer,IIS
如果监控时出现 找不到网络路径的提示信息。
首先需要检查防火墙是否关闭,其次检查系统服务中的Remote Procedure Call(RPC)服务和Remote Registry 服务是否开启。

监控LINUX/UNIX
需要执行以下步骤:
1、从网上下载rstatd组件,将文件放在 Linux的/home/user目录下。

2、执行chmod 777 rpc.rstatd,改变文件的读写权限,拥有执行权限

3、运行chmod 777 configure,改变目录的读写权限。

4、运行./configure,完成配置工作

5、运行make,编译安装文件

6、运行make install,安装rstatd.

7、运行rpc.rstatd,启动rstatd进程。

8、打开controller中的UNIX Resources计数器,添加该服务器的监控。

监控AIX
与监控Linux比较相似

1、使用telnet以root用户的身份登录AIX系统。
2、在命令行提示符下输入:vi /etc/inetd.conf
3、查找rstatd,找到
#rstatd sunrpc_udp udp wait root  /usr/sbin/rpc.tstatd rstatd 100001 1-3
4、 将#去掉:wq保存修改结果。
5、 命令提示符下输入:refresh –s inetd 重新启动服务

监控Oracle
1、 首先要在Controller上安装Oracle客户端,之后配置一下Net Configuration Assistant,记住配置的服务名。配置成功后会显示“正在连接……测试成功”。使用SQL *Plus 连接一下,看看是否连接成功。

2、 打开Sql plus 输入Oracle用户名密码和主机字符串,登录成功后,打开Controller并在计数器列表选择Oracle,单击Add Measurements 按钮,再单击Advanced按钮,这里选择用Load Runner native monitors。

3、 在Monitor Server Machine区域中添加Oracle服务器所在的IP,再在Resource Measurement on:IP 区域单击Add按钮,弹出登录对话框,输入相应信息,单击OK.就可以看到添加Oracle计数器的窗口,单击确定,按钮后,完成对Oracle的监控。

监控Weblogic
1、 将Weblogic.jar复制到{lr_home}/classes 下,同时删除jmxri.jar
2、 修改${lr_home}/dat/monitors 下的WeblogicMon.ini
3、 原始内容为:JVM=javaw.exe JavaVersion=1.4;Java Vendor=Sun Microsystems Inc.
    修改后的内容为:JVM=D:\bea\jdk141_03\bin\javaw.exe  JavaVersion=1.4;JavaVendor=Sun Microsystems.Inc
    其中D:\bea\jdk141_03\bin\javaw.exe为本地Weblogic 的JDK所在的位置。JavaVersion为Weblogic所用的JDK的版本号。
    打开Controller 中(jmx)计数器,单击Add measurements,添加被监控的服务器地址。
    单击Resources Measurementsr 的Add 按钮,输入登录的用户名和密码,此处的用户名和密码为:IP所在OS上的Weblogic的登录用户名和密码,单击确定按钮,完成对WebLogic的监控。

监控Websphere
1、 在Webspere的Webconsole 上,依次选择应用程序服务器-àserverà配置à性能和诊断顾问程序配置,选择启用性能和诊断顾问程序框架(运行时性能顾问程序),依次选择监视和调整à请求度量值à要检测的组件,选择全部.在请求度量值目标中选择标准日志.
2、 重新启动Webspere服务,在Loadrunner中选择Webspere 4.x or 5.x.monitor machine 设置为待监控服务器IP 及端口:9081.
3、 选择机器的操作系统后,就可以动态监控到Webspherer资源使用情况 .

监控Apache

1、 Apache上的设置。打开 <Apache Installation>\conf\httpd.conf,设置允许查看Apache运行状态的主机。
#Allow server status reports,with the URL ofhttp://servername/server-status
#Change the “.your –domain.com” to match your domain to enable.
取消代码前的注释符号,并且设置Order(顺序)为允许优先。
<Location /server-status>
SetHandler     server-status
Order         allow,deny
Deny from      nothing
Allow from      all
</Location>
修改后重启Apache,在浏览器输入:http:/servername/server-status就可以看到Apache 运行时的信息,而输入http://servername/server-status?auto,就会看到如下信息:
Total Accesses:124
Total Kbytes:444
CPULoad:3.3243
Uptime:37

看到这样的信息,表示修改成功,可以 利用Loadrunner监视Apache了。

2、 打开Controller 中Web server Resource Graphs下的Apache计数器,添加Apache所在的主机IP,并且加入计数器单出OK,就可以 查看Apache的运行状态了。如果看到如下信息:Monitor name:Apache,paring errot,cannot find token:……
这是由于Apacher的版本提供的计数器与Loadrunner 默认的计数器不一致所致。建议行关闭Controller,打开<installation>\dat\monitors下的appche.cfg修改:
(1)修改Counter0=IdleServers为Counter0=IdleWorkers,同时修改备注信息Label0=#Idle Servers(Apache)为Label0=IdleWorkers(Apache).
(2)修改Counter4=BusyServers为Counter4=Busy Workers,同时修改注释信息:Label4=#Busy Servers(Apache)为Label4=#Busy Workers(Apache),
保存后,重新打开Controller,并添加计数器,这样就可以正常监视了。

监控网络延迟
打开Controller中Network Graphs下的Network Delay Time监控计数器,单击鼠标右键,弹出的选项中选择Add measurements,弹出Network Delay Time设置窗口,添加监控机和被监控机的IP,在监控延迟机中填写主机IP地址(需要确保Loadrunner Agent打开),然后再填写目标机IP地址,检查目标主机的监控属性。
一般讲Controller设置为监控主机,被测试的WWW服务器设置为目标机。
如果看到“监控失败,原因:初始化webtrace driver失败(internal error code -40899)”
这是因为目标机取消了TCP对traceroute命令的支持。只需要在目标主机属性中将Send request using 监控方式从TCP修改为icmp即可。(没找到修改的途径)

 


TAG: 设置 服务器 监控

 

评分:0

我来说两句

日历

« 2024-04-13  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 10512
  • 日志数: 6
  • 建立时间: 2014-01-15
  • 更新时间: 2014-01-15

RSS订阅

Open Toolbar