WebLogic计数器的配置
在LoadRunner中实现对WebLogic的监控,虽然在网上可以找到一些相关的资料,但是还是遇到一些问题,这是我操作时整理并总结出来的。fenfen,转载请注明出处
步骤如下:
<1>在 Controller 计算机上安装 Java 1.4 (如: j2re-1_4_2 ) hmf
<2>监控用户要有管理员权限:
用户名: weblogic
密 码: weblogic
端口号:7001
1、修改LR根目录/dat/monitors下的WebLogicMon.ini文件,修改其中
[WebLogicMon]的JavaVersion,由原来的JavaVersion=1.3修改为你本地所安装的
Java Web Start的版本号,即如果安装Java Web Start为1.4.2版本,则
JavaVersion=1.4
2、修改[WebLogicMon]中的JVM,由原来的JVM=javaw.exe修改为你现在所安装
Java Web Start目录中的Javaw.exe的完整路径,即:JVM="c:/jdk142_05
/jre/bin/javaw.exe"
(注意:此处的 JVM 和 JavaVersion 一定要和 WebLogic 所使用的 JDK同版本
,同时 contoller 所在机器上的 JVM 也需要有与之对应版本的 JVM 。温馨提醒
:如果 controller 所在机器上的存在多个 JDK ,此时要特别注意把路径指对。
如 JVM=c:/jdk142_05/jre/bin/javaw.exe)
3、修改weblogic,由原来的weblogic=weblogic.jar修改为
weblogic="c:/bea/weblogic81/server/lib/weblogic.jar"
或者:拷贝weblogic.jar到LoadRunner安装目录下的classes中,weblogic.jar在
bea/weblogic/server/lib目录下
4、删除LoadRunner安装目录下的classes中的jxmri.jar包
5、主要添加执行线程数和jdbc池大小两个计数器。
6、在Controller中,添加WebLogic(JMX),在Add Machine中,输入WebLogic服务
器的IP地址和端口号,如下格式:192.168.*.*:80(默认为7001)
(如:在“ Weblogic ( JMX ) Monitor ” 中添加需要的监控度量。
Add Machine : 192.168.0.144:7001 (端口号要加上!) UNIX
Login Information : weblogic / weblogic )
7、在Enter login information中输入WebLogic的Username和Password即可。
8、WebLogic通常需要监控的指标有:ServerRuntime中的
JDBCConnectionPoolRuntime,ConnectorServiceRuntime,ExecuteQueueRuntime
Oracle计数器的简单配置 hmf
1、Controller服务器上安装Oracel9i客户端工具
2、配置本地Net服务名配置,添加需要在LR中监听的Oracle服务名
3、在Controller中,拖动Oracle到右边的图形化度量窗口
4、Oracle通常需要监控的指标有:V$SYSSTAT中的logons current、cpu used by
this session、user calls、opened cursors current、total file opens、DB
block changes、Bytes received via SQL* Net from client等
Unix计数器的配置
1、配置Unix计数器需要先在Unix服务器上启动rstatd守护进程
2、配置rstatd守护程序:执行su root(需要root帐户密码),切换到root管理
员用户,进入/etc/inetd.conf,并查找rstatd行(可以使用Vi、Cat等编辑器)
,如果该行被注释掉(使用#号注释),则删除注释符,并保存文件即可。同时运
行kill -1 inet_pid,删除inetd进程(inet_pid是PID的进程号),最后运行rup
host命令,查看rstatd的运行情况。
3、在Controller中,拖动Unix到右边的图形化度量窗口
一、在服务器上安装rstatd守护进程
下载rstatd:
rstatd for Linux下载地址:[url]
http://heanet.dl.sourceforge.net/sourceforge/rstatd/rstatd.tar.gz[/url]
安装步骤:
1. 将文件:rstatd放到Linux系统目录下
2. chmod 777 rpc.rstatd----改变该文件读写的权限,拥有所有权限。
3. chmod 777 configure ---同上
4. ./configure ---配置
5. make ---编译
6. make install ---安装
7. rpc.rstatd ---启动rstatd进程
8、使用“rpcinfo -p”命令来查看当前系统是否已经启动了rstatd守护进程
二、在lr中配置
从LR里面add measurement, 填写linux机器的IP,出现所有unix/linux的计数器
,包括cpu的,mem的,disk,network的。介绍几个常用的:
average load :在过去的1分钟,的平均负载
cpu utilization: cpu的使用率
disk traffic: disk传输率
paging rate: 每秒从磁盘读到物理内存,或者从物理内存写到页面文件的内存
页数
Swap-in rate: 每秒交换到内存的进程数
Swap-out rate: 每秒从内存交换出来的进程
常见的问题及处理方法
1、监视一段时间后LoadRunner中提示有错误发生不能继续监视到信息;
答:可能是由于CPU长时间处于高负荷状态,而导致系统自动关闭了该服务。可以
在LoadRunner中重新加一次计数器,并且设置取样的时间稍长一点,就会避免这
种情况。