注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

曾国藩的博客

 
 
 

日志

 
 

使用jconsole远程监控weblogic  

2015-08-26 15:19:02|  分类: tomcat/jetty/web |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
http://cisumer.iteye.com/blog/686330
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进行监控,个人感觉美观了一些。
  评论这张
 
阅读(175)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018