资讯专栏INFORMATION COLUMN

中间件开启jmx端口

IT那活儿 / 1655人阅读
中间件开启jmx端口

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!

此文档记录一下,中间件开启jmx端口做监控的方式,此文档以weblogic中间件为例,当然weblogic中间件也可以使用wlst获取weblogic中间件相关状态做监控,此次以weblogic中间件举例如何开启jmx端口。

增加jmx相关参数,打开jmx端口

1. 在启动脚本添加,或者在setDomainEnv.sh脚本中添加都行。
export JAVA_OPTIONS="${JAVA_OPTIONS} -
Djava.rmi.server.hostname=192.168.XX.XX -
Dcom.sun.management.jmxremote.port=8888 -
Dcom.sun.management.jmxremote.authenticate=false -
Dcom.sun.management.jmxremote.ssl=false"
其中hostname和jmxremote.port记得根据本机情况修改。
2. 添加参数之后重启weblogic服务,会发现此时多了jmx端口,通过java visualvm也可以正常连接查看weblogic实例情况了。

加密登陆

1. 提供第一种方式可以实现通过jmx端口进行监控weblogic,但是在生产中免密具有极大风险,因此需要账号免密登陆,则需要添加如下参数。

export JAVA_OPTIONS="${JAVA_OPTIONS} -
Djava.rmi.server.hostname=192.168.xx.xx -
Dcom.sun.management.jmxremote.port=8888 -
Dcom.sun.management.jmxremote.authenticate=true -
Dcom.sun.management.jmxremote.access.file=/app/jmxremote.acc
ess -
Dcom.sun.management.jmxremote.password.file=/app/jmxremote.p
assword -Dcom.sun.management.jmxremote.ssl=false"

access.file为用户名信息,password.file为密码信息,需要填写绝对路径

2. 文件内容如下
注意:这两个文件的权限必须为600,否则会启动失败。
添加完重启weblogic进程输入账号密码即可使用java visualvm连接。


本文作者:孙宇航(上海新炬王翦团队)

本文来源:“IT那活儿”公众号

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129189.html

相关文章

  • Docker环境下的间件监控,没错就两步

    摘要:在很多企业环境中,都采用作为服务。对的监控,较为常用的方式是使用。那么,到全的环境下,如何搭建并实现以上的监控系统,今天就由数人云工程师来分享一下。以及其他依赖文件可以在码云中获得。 本文来自KVM群直播的实录分享。在很多企业环境中,都采用 tomcat 作为web 服务。对 tomcat 的监控,较为常用的方式是使用 JMX。那么,到全 Docker 的环境下,如何搭建并实现以上的监...

    Object 评论0 收藏0
  • 间件增强框架之InterceptFramework

    摘要:拦截之前的准备在应用启动的特定生命周期内改写字节码,植入特定的逻辑处理代码进行拦截。劫持通过字节码改写动态代理等技术,在客户端调用代码中嵌入特定处理逻辑,获取调用相关的信息,如调用地址调用协议调用结果等。 这次我们为大家带来中间件增强框架专题(MOF)的最后一篇文章,为大家讲解MOF中的InterceptFramework框架。该框架可以在应用启动过程中获取画像信息,实现应用画像数据采...

    chnmagnus 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<