引用
1.在java opt下添加如下内容:
如果是无须验证添加
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
如需密码验证
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=true"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.pwd.file=/usr/java/jdk1.6.0_02/jre/lib/management/jmxremote.password"
2.将/usr/java/jdk1.6.0_02/jre/lib/management下的jmxremote.password.template,拷贝一份叫jmxremote.password。进去将内容全部删去,添加一行
controlRole R&D (用户名,密码)
3.将jmxremote.password和jmxremote.access改成600权限,和所属该程序用户
chown jboss:jboss jmxremote.access jmxremote.password
chmod 600 jmxremote.access jmxremote.password
之后在JConsole里添加用户名,密码就可以了。
引用
注:如果JConsole不能访问本机的程序的话,在java opt里添加如下内容:
-Dcom.sun.management.jmxremote
分享到:
相关推荐
### jconsole远程监控配置手册(经典) #### 一、引言 本文档旨在提供一份详细的jconsole远程监控配置指南,适用于需要对生产环境中的Tomcat应用服务器进行远程监控的场景。通过本指南,用户可以了解到如何正确配置...
- **连接远程虚拟机**:在客户机上打开 `%JAVA_HOME%\bin` 目录下的 JConsole,然后在“远程进程”选项卡中输入 `192.168.1.101:1090` 并点击“连接”。 #### 3. JConsole 使用说明 一旦 JConsole 成功连接到远程 ...
### JConsole远程监控Tomcat服务知识点详解 #### 一、JConsole简介与功能 - **JConsole**: JConsole是一款基于Java Management Extensions (JMX) 的图形用户界面工具,旨在帮助开发者和运维人员监控正在运行的Java...
在配置Jconsole连接远程服务器上的Java应用,例如Tomcat,通常需要以下几个步骤: 1. **配置远程服务器的JMX(Java Management Extensions)**: - 在Linux服务器上,编辑Tomcat的`bin/catalina.sh`文件,在`# OS ...
为了能够使用jconsole远程监控Tomcat服务器,我们需要对Tomcat做一些必要的配置。 ##### 3.1 修改Catalina脚本 无论是Windows还是Unix/Linux平台,都需要对启动脚本(`catalina.bat`或`catalina.sh`)进行修改,以...
- **配置**:修改`index.html`,根据实际环境配置HTTP请求地址、端口等参数。 - **启动服务**:部署完成后,通过浏览器访问指定URL,即可看到KafkaOffsetMonitor的界面并进行监控。 5. **优化与维护** - **监控...
- 远程连接时,必须确保JMX服务安全配置,避免暴露敏感信息。 - `jconsole`并不适用于大型生产环境,因为其可能增加服务器负载。 - 对于更复杂的监控需求,可能需要使用如JVisualVM、Dynatrace或AppDynamics等专业...
要在`catalina.sh`中添加jconsole配置,通常需要在启动命令中添加`-Dcom.sun.management.jmxremote`参数来开启JMX(Java Management Extensions)远程访问,还需要设置相关的端口、密码和SSL配置,例如: ...
使用JConsole通常有两种方式:本地连接和远程连接。 - **本地连接**:如果JConsole和JVM在同一台机器上运行,可以直接通过JConsole启动并连接到本地JVM。 - **远程连接**:如果JVM在另一台机器上,需要确保JVM启动...
对于远程连接,需要配置JVM启动参数`-Dcom.sun.management.jmxremote`等相关选项。 3. **分析问题**:在JConsole界面中,观察各项监控指标,查找可能的问题。例如,如果CPU占用过高,可能是存在无限循环或者线程...
可以通过“本地”或“远程”选项来连接本地或远程的Java应用。如果你有多个Java进程,可以通过PID或应用名来识别。 5. **使用JTop**:一旦连接到Java进程,点击“视图” -> “JTop”来打开JTop插件。JTop会显示一个...
但在早期版本中,可能需要通过以下JVM参数来启用远程连接: - `-Dcom.sun.management.jmxremote` 2. **无认证连接**:如果希望在没有身份验证的情况下允许连接,可以使用以下JVM参数: - `-Dcom.sun.management....
这些参数分别开启了JMX远程访问,设置了监听端口,并关闭了认证和SSL,以便jconsole能够连接。当然,在生产环境中,为了安全,推荐开启认证和使用SSL。 总之,`jconsole.1.8.0.jar`是Java开发者和运维人员不可或缺...
2. 需要配置JVM参数,否则无法连接到远程服务器。 3. 需要具备一定的Java知识和性能监控经验,否则难以正确使用。 jconsole是一个功能强大且实用的性能监控工具,能够帮助开发者和管理员实时监控Java应用程序的运行...
2. **Remote(远程连接)**:如果要监控远程计算机上的JVM,可以使用远程连接。连接字符串通常采用如下格式: ```plaintext service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmi ``` 其中`hostName`是远程...
**步骤二**:创建一个用于存放JMX远程配置文件的目录,例如`/home/branchuw/software/java5/sdk/jconsole`,然后复制`jre/lib/management/jmxremote.pwd.template`到该目录下并重命名为`jmxremote.pwd`。 **步骤三*...
可以通过命令行启动JConsole,或者通过在Java应用程序启动时添加`-Dcom.sun.management.jmxremote`参数来远程连接JConsole。 打开JConsole后,会看到一个主界面,分为六个主要部分:概述、MBeans、线程、内存、GC和...
JConsole通过JMX(Java Management Extensions)连接到目标应用程序,因此Tomcat需要开启JMX支持。在Tomcat的`conf/catalina.properties`文件中,添加或修改以下两行配置: ```properties # 开启JMX远程访问 -Dcom....