`

jconsole监控tomcat 配置

 
阅读更多
JAVA_OPTS=-Xms800m -Xmx1200m -XX:PermSize=128M -XX:MaxPermSize=256m -XX:NewSize=128m -XX:MaxNewSize=256m -XX:SurvivorRatio=8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false

上面是在本地监测,如果远程监测,如下:

要实现远程监控还要与IP绑定,添加参数:
    -Djava.rmi.server.hostname=192.168.10.31

    若要实现使用用户名登陆,修改参数-Dcom.sun.management.jmxremote.authenticate=true;
    添加启动参数:-Dcom.sun.management.jmxremote.password.file=$JAVA_HOME/jre/lib/management/jmxremote.password ;
然后进行以下配置:
1. 把 JRE_HOME/lib/management/jmxremote.password.template拷贝为jmxremote.password。
2. 去掉此目录下 jmxremote.access 最后两行的注释,这个存的就是用户名和权限。
3. 对应的,去掉 jmxremote.password 最后两行注释,这个是用户名和对应的密码。
4. 通过添加和修改这两个文件来管理登陆用户。

最后,要修改jmxremote.password文件的权限chkmod 600 jmxremote.password。
   就可以在Jconsole里实现远程监控了:
   远程进程 192.168.10.31:8950
   或 service:jmx:rmi:///jndi/rmi://192.168.10.31:8950/jmxrmi
分享到:
评论
1 楼 caizi12 2011-10-31  
我用的安装版tomcat6,启动配置完相关参数后,jconsole可以进行远程监控,但是这时候却无法访问里面的应用,知道什么原因吗?

相关推荐

    LambdaProbe监控Tomcat 和Jconsole 监控Tomcat

    在“JConsole监控Tomcat.txt”文件中,很可能包含了使用JConsole监控Tomcat的具体步骤、配置指南或者是一些最佳实践。通常,这可能涵盖如何启动JConsole,连接到Tomcat进程,以及如何解读监控数据等内容。 总的来说...

    jconsole监控 tomcat

    **JConsole监控Tomcat服务详解** 在Java应用服务器如Tomcat的日常运维中,性能监控是必不可少的一个环节。JConsole是Java自带的一款强大的可视化管理工具,它可以用来监控Java应用程序的性能和资源消耗情况,帮助...

    jconsole-tomcat配置

    ### jconsole-tomcat配置详解 #### 一、引言 在现代软件开发与运维过程中,性能监控与故障排查是确保应用稳定运行的关键环节之一。作为一款广泛使用的Java应用服务器,Tomcat同样需要进行细致的监控与管理。而...

    jconsole+tomcat配置说明 附加Tomcat内存说明(基于jdk5.0).docx )

    【JConsole工具详解】 JConsole是Java Development Kit (JDK) 自带的一个强大的监测和管理工具,主要用于诊断和分析Java应用...对于基于JDK 5.0的Tomcat配置,确保JConsole的兼容性以及正确配置JMX代理是关键步骤。

    JConsole_远程监控Tomcat_ricky

    ### JConsole 远程监控 Tomcat 服务 #### 1. 概述 JConsole 是一个集成在 Java 开发工具包 (JDK) 中的图形用户界面 (GUI) 工具,它允许用户通过 Java 管理扩展 (JMX) 对正在运行的 Java 虚拟机 (JVM) 进行监控。...

    Jconsole监控Java应用

    Jconsole监控Java应用 Jconsole是JDK自带的监控工具,可以对Java应用程序进行监控。本文将介绍通过Jconsole工具对Java应用程序进行监控,包括环境准备、操作步骤和监控内容等。 环境准备 要使用Jconsole对Java...

    jconsole远程监控配置手册(经典)

    完成上述配置后,可以在客户端上启动jconsole监控工具来监控远程的Tomcat服务器。 **1. 启动jconsole** - **步骤:** - 在命令提示符中输入`jconsole`并回车。 - 在出现的界面中选择“远程进程”选项。 - 输入...

    linux下tomcat优化设置最大连接数内存jconsole监控.docx

    ### Linux 下 Tomcat 优化设置最大连接数及内存 JConsole 监控 #### 一、Tomcat 内存优化 ##### 1.1 基本原理 在启动 Java 应用程序时,JVM(Java 虚拟机)会为应用程序分配一定的初始内存和最大内存。这些设置对...

    zabbix监控tomcat模版及jar包

    在提供的压缩包`zabbix监控tomcat相关软件及模板`中,可能包含了用于配置Zabbix服务器和Tomcat的必要文件,如Zabbix模板XML文件、JMX配置示例,甚至可能是自定义的监控脚本。这些资源可以帮助快速搭建起Zabbix对...

    在tomcat的catalina.sh文件中添加了jconsole检测内存配置

    在该脚本中添加jconsole的相关配置,是为了使用JConsole这一强大的Java监视和管理工具来监控Tomcat的内存使用情况和整体性能。 JConsole是Java Development Kit (JDK)自带的一个GUI工具,它可以实时地监视Java应用...

    jmx 监控 tomcat

    下面我们将详细介绍如何设置和使用JMX来监控Tomcat。 1. **开启JMX支持** 在Tomcat的`conf/server.xml`文件中,找到`<Server>`标签,在其中添加一个`Service`,并配置一个`Connector`来启用RMI(Remote Method ...

    tomcat 监控 及自动重启

    【标题】:“Tomcat监控及自动重启”...总的来说,有效地监控Tomcat和设置自动重启策略是提高服务可靠性的重要手段。根据实际情况选择合适的工具和方法,结合日志分析和性能调优,能够显著提升Tomcat服务器的运维效率。

    Tomcat配置方法 Tomcat配置方法 Tomcat配置方法

    2. 使用JVM的调优工具,如JConsole或VisualVM,监控和调整内存分配。 **启动和停止Tomcat**: 1. 在命令行中,使用`bin`目录下的相应脚本来启动或停止Tomcat。 通过以上步骤,你应该能成功配置并管理你的Tomcat...

    jconsole配置

    在配置Jconsole连接远程服务器上的Java应用,例如Tomcat,通常需要以下几个步骤: 1. **配置远程服务器的JMX(Java Management Extensions)**: - 在Linux服务器上,编辑Tomcat的`bin/catalina.sh`文件,在`# OS ...

    windows下的tomcat监控器

    安装完成后,你可以使用各种工具来访问和监控Tomcat。比如,使用JConsole(Java自带的JMX客户端)或者VisualVM,它们都可以连接到你的Tomcat服务器并展示各种监控指标。当然,还有第三方工具,如JMXTrans、Ganglia等...

    自己实践jconsole远程配置方法傻瓜型文档

    本文将详细介绍如何配置jconsole进行远程监控,并通过一个具体的实践案例来展示整个配置过程。 #### 二、jconsole远程配置基础知识 **1. jconsole简介** `jconsole`是Java Development Kit (JDK) 自带的一个图形...

    tomcat 监控工具

    管理员可以使用JConsole、VisualVM等JDK自带的工具连接到Tomcat的JMX端口,查看和操作各种监控数据。 2. **管理界面**: Tomcat默认开启了一个管理Web应用,通过访问`http://localhost:8080/manager/html`(需配置...

    jconsole使用手册

    1. 监控Tomcat服务器的性能,例如监控内存溢出问题。 2. 监控JBoss服务器的性能,例如监控内存使用率、线程数等。 jconsole的使用步骤包括: 1. 配置JVM参数,在catalina.bat文件中添加-Dcom.sun.management....

Global site tag (gtag.js) - Google Analytics