最新消息:

远程监控Tomcat

老鹰 318浏览 0评论

我们将采用JMX方式来进行远程监控

1)配置tomcat:
在tomcat的bin目录下:vi bin/catalina.sh

添加如下内容在文件头:
CATALINA_OPTS=”$CATALINA_OPTS -Djava.rmi.server.hostname=(your ip address / hostname) -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=(you will explose the port) -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true”

2)配置JDK
在linux下的JDK里修改如下内容:
cd /usr/local/java/jre/lib/management
cp jmxremote.password.template jmxremote.password
chmod 600 jmxremote.access jmxremote.password
vi jmxremote.password
注销# 在如下2行:
1

修改当前文件的所有者为启动tomcat的用户:
chown web jmxremote.password

3)关闭防火墙(不建议正式环境使用,可以在内部测试/开发环境中使用)
chkconfig iptables off(centos6)

4)启动tomcat
./bin/startup.sh

5) 打开本机中安装的Java VisualVM, 使用远程连接,通过配置的参数进行连接,即可完成。

——————————————————————————–

解释下:
1)monitorRole 将无法看到线程的Tab页面,controlRole 可以。在配置此文件时,需要配置密码在6位以上!

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址