- 浏览: 266299 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
1260533105:
uncaught invalidstateerror:Fail ...
WebSocket -
sh747665463:
压力好大啊
【转】如果你不知道接下去学什么,就看这个
java -Djava.rmi.server.hostname=192.168.111.96 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9996 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false Test
下面从网看到的一片文章带认证的
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
在windows上使用jconsole做本地监控很简单,只需要在cmd窗口中输入jconsole回车,然后在弹出的界面中选择本地进程连接即可。下面主要说明一下远程监控的实现。
环境:
服务器端: Linux + jdk1.5.0 + resin3
客户端: Windows + jdk1.5.0
====================
jconsole远程监视的配置步骤如下:
服务器端:
1. mkdir $JAVA_HOME/jconsole_pwd
2. cp $JAVA_HOME/jre/lib/management/jmxremote.password.template $JAVA_HOME/jconsole/jmxremote.password -> chmod 600 $JAVA_HOME/jconsole/jmxremote.password
3. vi jmxremote.password 去掉#monitorRole RED前的注释并将RED修改为你要设置的密码。(安全起见,只开放有只读权限的用户)
4. 修改 $RESIN_HOME/bin/wrapper.pl,为$JAVA_ARGS添加三个参数:
-Dcom.sun.management.jmxremote.port=1010
-Dcom.sun.management.jmxremote.password.file=/usr/local/jdk1.5.0/jconsole_pwd/jmxremote.password
-Dcom.sun.management.jmxremote.ssl=false
5. 执行hostname -i ,如果显示的是127.0.0.1,则需要修改/etc/hosts文件
6. vi /etc/hosts,修改如下:
#127.0.0.1 localhost localhost.localdomain localhost
服务器的真实IP地址 localhost localhost.localdomain localhost
具体原因是服务器端解释机器名的问题,相关问题见: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6209663
服务器端配置参见: http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html#remote
7. 启动resin -> netstat -na|grep 1010 查看1010端口是否已在监听
客户端:
1. 打开cmd窗口,输入jconsole
2. 指定连接参数:
远程主机: 服务器的真实IP地址
端口: 1010 ($JAVA_ARGS中-Dcom.sun.management.jmxremote.port指定的端口)
用户名: monitorRole (jmxremote.password中指定的用户名)
密码: your_password(jmxremote.password中设置的密码)
3. 连接 -> OK。。。
客户端配置参见:
http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html
jconsole文档地址:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jconsole.html
发表评论
-
jvm回顾
2018-11-29 09:10 0一、运行时数据区域 1、程序计数器(program co ... -
转一篇泛型介绍不错的文章
2018-08-02 19:10 640泛型,一个孤独的守门者。 大家可能会有疑问,我为什么叫做泛 ... -
jstat
2018-02-04 11:36 429jps(Java Virtual Machine Proce ... -
转:ant 入门
2017-12-09 17:58 6551)什么是Ant ant是构建工具 2)什么是构 ... -
廉颇老矣?n年没写ant,发现生疏了,这不是我想要的
2017-12-09 11:37 599毕业10年,差不多6年没有碰ant了,昨天解决一个siga ... -
jdk 9 hellomodules
2017-10-03 20:45 4701、准备 lib mods src/cn.gbase ... -
转:Java 9,OSGi以及模块化的未来
2017-10-03 19:19 0ava 9,OSGi以及模块化的 ... -
转:Java 9,OSGi以及模块化的未来
2017-10-03 19:12 0<div class="iteye-blog- ... -
转:Java 8 中的 Streams API 详解
2017-10-02 21:39 430Java 8 中的 Streams API 详 ... -
转:装饰模式
2017-01-01 10:46 498一个有意思的装饰模式样例。 Java与模式:装饰(D ... -
转:Java中多态性的实现
2016-08-25 11:10 533Java中多态性的实现 什么是多态 面向对象的三大 ... -
深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)
2016-01-22 14:35 2655作者:Lucida 微博:@peng_gong 豆瓣 ... -
转:permGen space out of memory
2013-11-21 12:53 1016PermGen space的全称是Permanent Gen ... -
trove high performance collections for java
2013-06-02 10:31 705trove high performance collec ... -
kettle Could not find the main class. Program will exit err
2013-06-01 15:44 0I am new in KETTLE. I am tryi ... -
jvm参数集合
2013-05-26 15:42 681一、内存分配 -xms java heap初始化时的大小 ... -
jvm优化配置
2013-05-26 15:16 920server 和 client两种模 ... -
http 错误代码
2013-04-25 09:00 675HTTP 400 – 请求无效HTTP 401.1 – 未授 ... -
JDBC 规范4.1 翻译 (一)
2012-12-28 14:41 23从今天开始希望每天抽出来一点时间把JDBC规范4. ... -
jconsole不能连接本地进程
2012-11-29 16:56 7553现象: 1.运行jconsole时,本地进程里没有出现jav ...
相关推荐
### jconsole远程监控配置手册(经典) #### 一、引言 本文档旨在提供一份详细的jconsole远程监控配置指南,适用于需要对生产环境中的Tomcat应用服务器进行远程监控的场景。通过本指南,用户可以了解到如何正确配置...
为了演示如何使用 JConsole 进行远程监控,我们假设如下环境配置: - **服务器**:CentOS 5 + JDK 6 + Tomcat 6 - **服务器 IP 地址**:192.168.1.101 - **客户机**:Windows + JDK 6 ##### 2.1 配置步骤 - **...
Jconsole是一款强大的Java应用程序监控工具,它包含在JDK的bin目录中,可用于实时监控本地或远程JVM的性能和资源消耗。通过提供丰富的图表和可视化界面,Jconsole可以帮助开发者和系统管理员深入了解Java应用程序的...
总结来说,通过xmanage远程打开Jconsole是一种有效的解决Jconsole远程连接问题的方法,它利用了X Window协议和环境变量DISPLAY的特性,使得我们可以在本地机器上直观地监控远程服务器上的Java应用。然而,实施这一...
以下是如何在CentOS 7.5上配置和使用JConsole来远程监控WebLogic 12c的详细步骤: 1. **环境准备**: - 操作系统:CentOS 7.5 - 应用服务器:WebLogic 12c - JDK版本:1.8 2. **配置WebLogic**: 首先,我们...
通过本文的介绍,我们可以看到配置Tomcat使用jconsole进行远程监控并不复杂,只需要简单地修改启动脚本中的几行代码即可实现。但是,在实际操作过程中还需要注意一些细节问题,比如安全性、防火墙设置以及JDK版本...
启动jconsole进行远程监控的命令格式为:`jconsole [hostName:portNum]`,这里的`hostName`是远程服务器的IP地址,`portNum`是之前设置的JMX远程端口号。例如,如果远程服务器的IP为192.168.1.122,端口为8004,启动...
通过以上步骤,就可以完成使用JConsole工具远程监控Tomcat服务的配置和连接。这些操作对于Java应用开发者和运维人员来说非常实用,能够帮助他们远程检查和分析Java应用的状态,及时发现和解决问题,提高应用的稳定性...
这些参数的作用是启用JMX远程连接,并设置连接的IP地址和端口号。 三、JConsole连接Idea 配置好Idea的启动参数后,下一步就是使用JConsole连接Idea。首先,启动Idea,然后在JConsole中输入远程连接的IP地址和端口...
Java远程监控程序JSN是一种用于监视和管理分布式Java应用程序的工具。它允许开发者或系统管理员在不中断应用程序运行的情况下收集性能...通过有效利用JMX、JConsole、VisualVM等工具,可以构建强大的远程监控解决方案。
- "java-remote-control"很可能包含了一个简单的JMX远程监控示例,包括服务器端的MBean实现、MBean Server配置以及客户端的连接和控制代码。 - 开发者可以通过阅读源码了解如何创建和注册MBean,设置JMX连接器,并...
这将启用JMX remote的监控功能,并设置远程服务器的端口为12345。 三、使用Jconsole连接到Java应用程序 在Windows端,打开Jconsole,并输入远程服务器的地址和端口号,例如: `service:jmx:rmi:///jndi/rmi://...
**JConsole监控Tomcat服务详解** 在Java应用服务器如Tomcat的日常运维中,性能监控是必不可少的一个环节。JConsole是Java自带的一款强大的可视化管理工具,它可以用来监控Java应用程序的性能和资源消耗情况,帮助...
总结来说,KafkaOffsetMonitor是Kafka管理的重要工具,通过本地化配置和前端技术的应用,可以有效地监控Kafka集群的消费者行为,确保数据流的顺畅。理解并熟练运用这个工具,对于提升Kafka系统的运维效率至关重要。
3. 提供远程监控功能,能够连接到远程的Java应用程序,实时监控其运行情况。 jconsole的使用场景包括: 1. 监控Tomcat服务器的性能,例如监控内存溢出问题。 2. 监控JBoss服务器的性能,例如监控内存使用率、线程...
在JBoss的配置文件(通常是`standalone.xml`或`domain.xml`)中,你需要启用JMX远程访问,并设置安全策略。这通常涉及到开启MBean服务器,配置RMI端口,以及设置必要的安全认证。 接下来,启动JBoss服务器并确保...
在“JConsole监控Tomcat.txt”文件中,很可能包含了使用JConsole监控Tomcat的具体步骤、配置指南或者是一些最佳实践。通常,这可能涵盖如何启动JConsole,连接到Tomcat进程,以及如何解读监控数据等内容。 总的来说...