`
newslxw
  • 浏览: 213931 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jconsole远程监控配置方法

阅读更多
以下容器都在SUSE系统下运行
1、jboss上配置远程监控
修改run.sh,将
JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME "
修改为:
JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME -Djava.rmi.server.hostname=jboss机器的IP地址 -Dcom.sun.management.jmxremote.port=8950 
-Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false  -Dcom.sun.management.jmxremote.password.file=$JAVA_HOME/jre/lib/management/jmxremote.password

参数解析
-Djava.rmi.server.hostname=127.0.0.1设置访问的主机地址
-Dcom.sun.management.jmxremote.port=8950  设置端口
-Dcom.sun.management.jmxremote.authenticate=false  不需要认证
-Dcom.sun.management.jmxremote.ssl=false  不需要SSL
如果需要设置用户名和密码,
则 -Dcom.sun.management.jmxremote.authenticate=true

-Dcom.sun.management.jmxremote.password.file=$JAVA_HOME/jre/lib/management/jmxremote.password
  在jmxremote.password文件中增加用户名密码即可。

2、weblogic
修改$DOMAIN_HOME/bin/startWeblogic.sh
在JAVA_OPTIONS="${SAVE_JAVA_OPTIONS}"后增加如下代码

if [ "${SERVER_NAME}" = "AdminServer" ] ; then
        JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=8952 -Dcom.sun.management.jmxremote.pwd.file=${DOMAIN_HOME}/bin/jmxremote.password -Dcom.sun.management.jmxremote.authenticate=true  -Dcom.sun.management.jmxremote.ssl=false"
fi
其中AdminServer是管理服务器的服务名称。

3、tomcat
修改catalina.sh
修改catalina.sh,在dorun和dostart段开头增加一行(注意是一行):
JAVA_OPTS="$JAVA_OPTS "-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9004 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false

4、jconsole参数解析
http://c20031776.blog.163.com/blog/static/6847162520110214513966/
分享到:
评论

相关推荐

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

    ### jconsole远程监控配置手册(经典) #### 一、引言 本文档旨在提供一份详细的jconsole远程监控配置指南,适用于需要对生产环境中的Tomcat应用服务器进行远程监控的场景。通过本指南,用户可以了解到如何正确配置...

    JConsole远程监控Tomcat

    ### JConsole远程监控Tomcat服务知识点详解 #### 一、JConsole简介与功能 - **JConsole**: JConsole是一款基于Java Management Extensions (JMX) 的图形用户界面工具,旨在帮助开发者和运维人员监控正在运行的Java...

    JConsole_远程监控Tomcat_ricky

    为了演示如何使用 JConsole 进行远程监控,我们假设如下环境配置: - **服务器**:CentOS 5 + JDK 6 + Tomcat 6 - **服务器 IP 地址**:192.168.1.101 - **客户机**:Windows + JDK 6 ##### 2.1 配置步骤 - **...

    jconsole-tomcat配置

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

    xmanage远程打开jconsole

    总结来说,通过xmanage远程打开Jconsole是一种有效的解决Jconsole远程连接问题的方法,它利用了X Window协议和环境变量DISPLAY的特性,使得我们可以在本地机器上直观地监控远程服务器上的Java应用。然而,实施这一...

    Linux下 通过jconsole远程监控weblogic

    以下是如何在CentOS 7.5上配置和使用JConsole来远程监控WebLogic 12c的详细步骤: 1. **环境准备**: - 操作系统:CentOS 7.5 - 应用服务器:WebLogic 12c - JDK版本:1.8 2. **配置WebLogic**: 首先,我们...

    jconsole配置

    Jconsole是一款强大的Java应用程序监控工具,它包含在JDK的bin目录中,可用于实时监控本地或远程JVM的性能和资源消耗。通过提供丰富的图表和可视化界面,Jconsole可以帮助开发者和系统管理员深入了解Java应用程序的...

    Jconsole&JMX监控

    - 当在生产环境中使用JConsole时,建议不要启用远程监控功能,除非有严格的访问控制策略。 - 使用JConsole进行监控时,可能会对JVM的性能造成一定的影响,因此在性能敏感的应用中需要谨慎使用。 综上所述,JConsole...

    使用jconsole监听远程Tomcat服务的方法

    通过以上步骤,就可以完成使用JConsole工具远程监控Tomcat服务的配置和连接。这些操作对于Java应用开发者和运维人员来说非常实用,能够帮助他们远程检查和分析Java应用的状态,及时发现和解决问题,提高应用的稳定性...

    kafka监控工具KafkaOffsetMnitor angularjs和css

    总结来说,KafkaOffsetMonitor是Kafka管理的重要工具,通过本地化配置和前端技术的应用,可以有效地监控Kafka集群的消费者行为,确保数据流的顺畅。理解并熟练运用这个工具,对于提升Kafka系统的运维效率至关重要。

    jconsole-1.8.0.zip

    JConsole是Java开发工具包(JDK)自带的一个强大的、基于Java的图形用户界面(GUI)工具,它允许我们监控Java应用程序的资源使用情况,包括内存、线程、类加载以及JVM的垃圾收集等。本文将详细介绍JConsole及其在...

    jconsole监控 tomcat

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

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

    3. **远程监控**: 若要远程监控Java应用,需要知道目标主机的IP地址或主机名以及JMX代理的端口号。启动命令格式为`jconsole [hostname:portNum]`。默认情况下,JMX代理需要在启动JVM时手动配置启用。 4. **连接JMX...

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

    要在`catalina.sh`中添加jconsole配置,通常需要在启动命令中添加`-Dcom.sun.management.jmxremote`参数来开启JMX(Java Management Extensions)远程访问,还需要设置相关的端口、密码和SSL配置,例如: ...

    visual VM配置JConsole plugin JTop.jar

    总之,Visual VM配置JConsole插件JTop.jar能够极大地提升Java应用的监控能力,帮助开发者和运维人员及时发现和解决性能问题。了解和熟练使用这一工具,对于提高Java应用的稳定性和效率至关重要。通过持续监控和调优...

    jconsole使用手册

    3. 提供远程监控功能,能够连接到远程的Java应用程序,实时监控其运行情况。 jconsole的使用场景包括: 1. 监控Tomcat服务器的性能,例如监控内存溢出问题。 2. 监控JBoss服务器的性能,例如监控内存使用率、线程...

    jconsole.1.8.0jar

    《深入解析jconsole.1.8.0.jar及其在Java应用监控中的作用》 在Java开发和运维领域,工具的高效使用是提升工作效率的关键。jconsole作为Java平台提供的一款强大的性能监视工具,对于理解应用程序的运行状态至关重要...

    JConsole监控JVM

    JConsole通过JMX(Java Management Extensions)技术来实现远程管理和监控,允许开发者和运维人员实时查看JVM的内存使用、线程状态、类加载、MBeans以及虚拟机详细信息。 1. **概述**: - **堆内存**:显示JVM堆...

    使用Jconsole对java的内存使用情况(JVM)进行监控参照.pdf

    JDK1.5提供了JMX remote的管理工具Jconsole,可以监控Java运行程序的内存使用情况、活动线程数量、类装载的数量、MBeans的状态、虚拟机的各种信息等,还可以执行MBean公开的方法或强制进行垃圾回收。下面我们将详细...

Global site tag (gtag.js) - Google Analytics