`
hepeng19861212
  • 浏览: 150407 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jconsole监控远程linux tomcat运行情况的配置

    博客分类:
  • java
阅读更多

步骤如下:

1.编辑tomcat/bin/catalina.sh

vi catalina.sh 

 在其中“

# ----- Execute The Requested Command -----------------------------------------”

之前插入新的一行(中间没有换行),内容如下:

CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=jdzz10.ucjoy.com -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxrem
ote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true"

 插入后,应该如图:



 (其中的选中部分为新增内容)

2.编辑jmxremote.access和jmxremote.password

cd /usr/java/jdk1.6.0_18/jre/lib/management
mv jmxremote.password.template jmxremote.password 
chmod 600 jmxremote.access jmxremote.password
vi jmxremote.password 

jmxremote.access 一般保持原始内容不变即可。

对于jmxremote.password,将 其中的:

# monitorRole  mzxwswj
# controlRole  mzxwswj

井号注释取消掉。其中monitorRole为只拥有只读权限的角色,controlRole有更高权限:读写等等。

 

3.

a.最后将端口加入防火墙信任列表

 vi /etc/sysconfig/iptables

编辑iptables,加入新一行内容:-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 12345 -j ACCEPT

如图(选中内容为新增的):

 
b.启动tomcat

/usr/local/tomcat/bin/startup.sh 

而我们在上面配置的jmx代理就会随tomcat一起启动。

可以使用netstat -an | grep 12345命令查看端口是否正常启动。

 

至此,服务器端配置完毕。

4.使用windows客户机上的jconsole连接服务器端 进行监控。

打开C:\Program Files\Java\jdk1.6.0_10\bin\jconsole.exe,输入服务器端相关信息:


点击“连接”,进入监控页面:


 

 

  • 大小: 6.9 KB
  • 大小: 4.1 KB
  • 大小: 20.9 KB
  • 大小: 34.3 KB
分享到:
评论
2 楼 hepeng19861212 2014-06-09  
coderlu 写道
按这个配置自己电脑上TOMCAT能行,想配置监控服务上TOMCAT,结果服务上两个TOMCAT都跑不了了。怪异。

跑不了?有什么日志可以看么?把你的配置详细贴出来
1 楼 coderlu 2014-06-05  
按这个配置自己电脑上TOMCAT能行,想配置监控服务上TOMCAT,结果服务上两个TOMCAT都跑不了了。怪异。

相关推荐

    JConsole_远程监控Tomcat_ricky

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

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

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

    jconsole-tomcat配置

    为了能够使用jconsole远程监控Tomcat服务器,我们需要对Tomcat做一些必要的配置。 ##### 3.1 修改Catalina脚本 无论是Windows还是Unix/Linux平台,都需要对启动脚本(`catalina.bat`或`catalina.sh`)进行修改,以...

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

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

    jmx 实现远程连接tomcat

    这行配置告诉tomcat启用jmx远程监控,并设置监控端口为8888。您可以根据需要更改端口号。 三、配置jmxremote.access文件 在jdk安装目录下/jre/lib/management目录下,我们需要编辑jmxremote.access文件。该文件...

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

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

    jconsole配置

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

    linux下tomcat6

    使用`jconsole`或`VisualVM`等工具监控Tomcat的性能,检查内存泄漏、CPU使用情况等。日志文件是排查问题的重要资源。 11. **更新与维护** 跟踪Tomcat的安全更新,定期升级到最新版本,以保持系统的安全性。 总结...

    tomcat7(linux版本)

    9. **监控和故障排查**:使用JMX(Java Management Extensions)可以远程监控Tomcat的状态。`jconsole`或`jvisualvm`等工具可以帮助分析Tomcat的性能和内存状况。 10. **故障恢复**:如果遇到问题,如启动失败,应...

    tomcat 8.5 linux版本

    【标题】:“Tomcat 8.5 Linux 版本”是指Apache Tomcat 8.5在Linux操作系统上的部署和运行环境。Tomcat是一款开源的Java Servlet容器,主要用于处理Java Web应用程序,是Java EE(现在称为Jakarta EE)的一部分。在...

    tomcat-9 linux最新版本

    - **JMX监控**:启用JMX(Java Management Extensions),可以通过JConsole或其他管理工具远程监控Tomcat的运行状态。 4. **部署Web应用**: - **WAR部署**:将WAR文件复制到`$CATALINA_HOME/webapps`目录下,...

    linux tomcat7

    - 使用JMX(Java Management Extensions)监控Tomcat的运行状态,例如通过JConsole或VisualVM工具。 - `JMX Remote`可以在`conf/server.xml`中开启,允许远程监控。 以上就是关于“Linux Tomcat 7”的核心知识点...

    linux 32 tomcat6.0

    9. **监控与故障排查**:使用`jconsole`或`VisualVM`等工具监控Tomcat的CPU、内存使用情况,以及线程和类加载器的状态,有助于识别和解决性能问题。 10. **升级与迁移**:随着技术的发展,可能会需要将应用迁移到更...

    官网Tomcat6.0.45绿色版 Linux

    9. **故障排查**:当遇到问题时,可以查看错误日志、使用JMX(Java Management Extensions)进行远程监控,或者使用`jstack`和`jconsole`等工具进行诊断。 Apache Tomcat 6.0.45虽然已经较旧,但仍然在许多项目中...

    Linux之tomcat.zip

    2. **监控Tomcat**:通过`jconsole`或`jvisualvm`等工具监控Tomcat的内存使用、线程状态等。 3. **部署应用**:将WAR文件放入 `$CATALINA_HOME/webapps` 目录,Tomcat会自动部署。 **五、优化Tomcat** 1. **调整...

    tomcat安装配置等操作视频.rar

    2. **JMX监控**:通过JMX(Java Management Extensions),可以远程监控Tomcat的状态和性能。配置`conf/catalina.properties`启用JMX,并使用像JConsole这样的工具进行连接。 六、安全与优化 1. **安全配置**:...

    tomcat启动管理工具

    3. **监控Tomcat**:`bin/catalina.sh`或`catalina.bat`脚本也可以以“监控”模式运行,通过`jps`命令可以查看Tomcat进程,而`jstat`和`jconsole`等JVM工具可以分析Tomcat的内存使用、线程状态和GC行为。 4. **配置...

    tomcat8.5.59

    3. VisualVM或JConsole:这些Java自带的工具可以实时查看Tomcat的内存、线程、CPU使用情况,帮助优化性能。 总结,Tomcat 8.5.59作为一款成熟的Java Web服务器,其在性能、安全性、易用性方面都有显著提升。了解并...

    apache-tomcat-8.5.60.zip

    - 使用JMX和管理工具如VisualVM或JConsole监控Tomcat的运行状态。 - 查看logs/catalina.out日志文件,分析错误信息。 - 使用Tomcat提供的manager应用来远程管理应用部署和状态。 总结,Apache Tomcat 8.5.60是一个...

Global site tag (gtag.js) - Google Analytics