当前位置:首页 > 开发 > 系统架构 > 应用服务器 > 正文

使用jconsole远程监控weblogic

发表于: 2010-06-07   作者:cisumer   来源:转载   浏览次数:
摘要: jdk自带的jconsole可以监控本地和远程的jvm运行情况包括内存使用,线程监控等等。本地监控很容易,但是远程监控需要在被监控端进行一些设置。由于最近项目需要监控weblogic的运行情况,总结配置如下: ---------------服务器使用linux------------------ 在weblogic的bin不目录下找到setDomainEnv.sh,在export JAVA_O
jdk自带的jconsole可以监控本地和远程的jvm运行情况包括内存使用,线程监控等等。本地监控很容易,但是远程监控需要在被监控端进行一些设置。由于最近项目需要监控weblogic的运行情况,总结配置如下:
---------------服务器使用linux------------------
在weblogic的bin不目录下找到setDomainEnv.sh,在export JAVA_OPTIONS前加入如下几句话:
JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=20001"
JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.pwd.file=/home/rock/jmxremote.pwd"
JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.ssl=false"
JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.authenticate=false"
##其中port为jmx监听端口,pwd.file为jmx访问密码,如果authenticate配置为false,可以不用用户名和密码。

在jdk安装目录的jre/lib/management下找到jmxremote.password.template,将其复制为pwd.file指向的文件,在最后一行加入用户名和密码,格式为:用户名 密码

注意:如果无法监听weblogic的运行情况,检查服务器的localhost地址如果为127.0.0.1,则修改etc/hosts文件,将其中127.0.0.1配置为服务器ip。

如果还是无法监控重启服务器和weblogic。

----------------客户端-------------------
打开本地安装的jdk目录的bin目录,双击打开jconsole,选择远程连接,输入要监控的地址、端口、用户名和密码,就可以开始对远程服务进行监控了。
也可以使用Oracle(R) JRockit Mission Control进行监控,个人感觉美观了一些。

使用jconsole远程监控weblogic

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
因为linux不支持图形界面,因此只能在windows机器上,使用jconsole监控远程的java程序。具体配置步骤
ES虽然有Bigdesk插件进行监控,但是JVM调优的时候,还是习惯了用JConsole监控。 ES的JVM参数,可以
1:在要监控的linux服务器上用vim打开tomcat的catalina.sh脚本文件,在第一行加入如下参数: JAVA_OP
一、安装JDK 1、本次教程测试所采用的是绿色版的jdk1.6.0,大家自行去官网下载,就不多做说明了,不
jconsole 远程监控 不带密码验证的 -------------------- window 环境 采用start.bat启动 在doStart
Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它用于连接正在运行的本地或者远程的JVM,
为了解决内存溢出的问题,会用到一些监视内存的工具,jconsole这个工具在jdk1.6自带了 这个工具可以
Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它用于连接正在运行的本地或者远程的JVM,
Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它用于连接正在运行的本地或者远程的JVM,
Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它用于连接正在运行的本地或者远程的JVM,
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号