监控Tomcat服务器

上一篇 / 下一篇  2008-06-24 21:11:07 / 个人分类:Weblogic

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费
  • 运行平台: Win9X/Win2000/WinXP
在进行性能测试时,一般都需要对应用服务器进行监控,监控的指标包括应用服务器的JVM使用状况、可用连接数、队列长度等信息。商业的应用服务器如WebLogic、WebSphere等都提供了Console对这些指标进行监控,在性能测试时可以很容易观察这些指标的情况。51Testing软件测试网0L@,W&X8C)R*S wT
51Testing软件测试网n hAaS&].X!u
Tomcat作为在国内得到广泛应用的J2EE服务器,在不少项目中都得到了使用。Tomcat小巧灵活、配置简单,非常适合小的WEB应用使用。但在对使用Tomcat的应用系统进行性能测试时,最头疼的问题就是不能获得应用服务器的相关性能指标数据。51Testing软件测试网 \r Z$[hk e

c'^%x;y+Fy!R-Gdb0其实,从Tomcat 5.0开始,Tomcat就已经为自己提供了一个用于监控应用服务器性能指标的servelet —— status servelet。安装完Tomcat 5之后,通过访问http://yourhost:port/manager/status就可以获得当时的应用服务器监控数据。
7rrm^)d jP@*G0
,Wx"`|@0当然,为了安全起见,Tomcat 5在缺省安装时是不允许用户直接访问http://yourhost:port/manager/status的,访问的时候会给出一个403(forbidden)的错误信息。在Tomcat的Manual里说明了允许用户访问的方法:51Testing软件测试网:O"[l+?#}c
  1. 转到Tomcat的安装目录下;
  2. 修改conf/tomcat-users.xml文件,在其中加入一行
    )uK p2^o*a_Wj0
     <user username="servermon" password="passwd" roles="manager"/>51Testing软件测试网l!S;at7~
51Testing软件测试网zV$~f|0Z
这样就可以在访问http://yourhost:port/manager/status时给出 servermon 的用户名与口令,查看到应用服务器的相关性能指标数据。
-krh!`;`[W0
E6Ds F8| pE.`r6t051Testing软件测试网-qR }vqGP
51Testing软件测试网*d0{ qj!qK(]
开源测试工具JMeter和theGrinder都利用该servelet监控Tomcat应用服务器的状态

TAG: Weblogic

 

评分:0

我来说两句

Open Toolbar