2-9 监控Weblogic

最后更新于:2022-04-02 07:41:01

#### 说在前面,一下方法只支持监控JVM,不支持Weblogic软件本身性能监控。 #### Weblogic其实官方是有SNMP监控的,开启方式很简单,但是里面监控项很多不支持,暂时先研究到这里吧。 ------------ #### Weblogic(Windown)启动脚本中增加 ```shell set JAVA_OPTIONS=%JAVA_OPTIONS% -Djava.rmi.server.hostname=JMX_HOST set JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote=true set JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.port=JMX_PORT set JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.ssl=false set JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.authenticate=false ``` 网上的方法还需加上这句,加上后怎么也起不来,去掉后,也能启动 ```shell set JAVA_OPTIONS=%JAVA_OPTIONS% -Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder ``` 葡萄牙一哥们是这样写的,因为时间有限,没有成功,希望哪位朋友成功后能指点一下,不求自发现,能监控到就行 http://brunocarvalho.net/blog/2016/06/16/monitorando-weblogic-em-domainruntime-com-zabbix/ 输入每个JVM并在服务器的“引导”选项卡中的参数中添加以下行 ```shell Domain-> Environments-> Servers -> "NAME JVM" -> Server Startup -Djavax.management.builder.initial = weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder ``` #### Linux下的我没有测试,如果有哪位朋友测试过,可以指点我一下。 ```shell JAVA_OPTIONS=”${JAVA_OPTIONS} -Djava.rmi.server.hostname=JMX_HOST” JAVA_OPTIONS=”${JAVA_OPTIONS} -Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder” JAVA_OPTIONS=”${JAVA_OPTIONS} -Dcom.sun.management.jmxremote=true” JAVA_OPTIONS=”${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=JMX_PORT” JAVA_OPTIONS=”${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.ssl=false” JAVA_OPTIONS=”${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.authenticate=false” export JAVA_OPTIONS ```
';