Tomcat测试监控和Tomcat性能监控工具

     文章来源:http://www.xxcmw.com/shangxun/a-205310.html 转载请注明出处

监控指标说明

Tomcat主要监控线程工作状态、请求数、 会话数、线程数、虚拟主机、JAVA虚拟机内存占用情况。

监控工具

Tomcat提供的manager

通过使用Applications Manager(又称opManager)来进行监控。

使用这种方式,所监控Tomcat必须运行manager应用,缺省情况下,该应用总是运行在服务器中的。

增加Manager Role: 访问manager应用的用户的角色权限必须是manager.修改/conf目录下的tomcat-users.xml文件,在节点下添加一个user节点,即可创建一个用户。Tomcat版本不同配置也有差异,5.x和6.x创建的用户角色应为manager,7.x创建的用户角色为manager-jmx,举例如下:在5.x和6.x中创建一个manager角色的用户,用户名为admin,密码为chenfeng:

在7.x中创建一个manager角色的用户,用户名为admin,密码为xxxxx:修改配置后,需要重新启动 Tomcat 服务器。连接manager时将用户名/密码指定为admin/xxxxxxxx通过浏览器访问http://localhost:8080/manager/jmxproxy ,输入用户名密码,然后就可以看到返回了所有的监控信息  Probe

下载: http://www.lambdaprobe.org/downloads/1.7/probe.1.7b.zip

解压缩后,把probe.war放到TOMCAT的webapps下,设置server.xml的context

设置用户如下,在tomcat_user.xml中

Tomcat测试监控和Tomcat性能监控工具_第1张图片

设置环境变量,获取服务器状态 # vi /etc/profile JAVA_OPTS=-Dcom.sun.management.jmxremote export JAVA_OPTS

重启动服务器

输入http://localhost/probe/,输入用户名和密码 即可进入,这里比较精彩的是对内存的监视,动态显示了JVM的内存图表

你可能感兴趣的:(Tomcat测试监控和Tomcat性能监控工具)