zabbix4监控weblogic12C

目录

参考资料

相关知识

步骤

一、修改开启JMX

1.1、修改weblogic的启动脚本

1.2、启动weblogic server

1.3、确认jmx是否开启

二、安装配置java gateway

2.1、安装配置zabbix_java

2.2、修改abbix server配置文件中和java gateway相关的配置

三、网页版配置监控JVM


参考资料

https://www.iyunv.com/thread-165785-1-21.html

https://blog.csdn.net/Hu_wen/article/details/53587250?utm_source=app

https://blog.csdn.net/achenyuan/article/details/86710829

相关知识

JVM监控架构

步骤

一、修改开启JMX

1.1、修改weblogic的启动脚本

由于环境上一般是通过脚本调用bin下面的启动脚本,且每台服务器上会有多个weblogic server,因此这里不方便直接修改setDomainEnv.sh

在外面写的脚本上加上

[weblogic@XXX ~]$ cat startServer5.sh 
	export USER_MEM_ARGS="-Xms6000m -Xmx6000m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -Djava.awt.headless=true"
	JAVA_OPTIONS="$JAVA_OPTIONS 
	-Dcom.sun.management.jmxremote=true
	-Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder 
	-Dcom.sun.management.jmxremote.port=JMX_PORT
	-Dcom.sun.management.jmxremote.ssl=false
	-Dcom.sun.management.jmxremote.authenticate=false
	-Djava.rmi.server.hostname=JMX_HOST"
	export JAVA_OPTIONS
	nohup /home/weblogic/WLS12213/domains/domain/bin/startManagedWebLogic.sh server5 http://adminserver:7001  >> /app/weblogs/weblogic/startserver5.log 2>&1 &
	tail -f  /app/weblogs/weblogic/startserver5.log,

 注意JMX_HOST为tomcat的主机名或IP地址,JMX_PORT为JMX端口,通常使用12345,然后重启tomcat,JMX就开启了。

1.2、启动weblogic server

[weblogic@test ~]$ ./startserver1.sh

1.3、确认jmx是否开启

[weblogic@test ~]$  ss -ntl

 

 同时推荐使用小工具cmdline-jmxclient-0.10.3.jar,看是不是能获取信息

[weblogic@test ~]$ java -jar cmdline-jmxclient-0.10.3.jar - JMX_HOST:JMX_PORT java.lang:type=Memory NonHeapMemoryUsage
04/06/2020 17:38:23 +0800 org.archive.jmx.Client NonHeapMemoryUsage: 
committed: 402194432
init: 2555904
max: 1862270976
used: 393737072

二、安装配置java gateway

2.1、安装配置zabbix_java

由于之前编译安装的时候已经安加上了--enable-java的参数了,所以在安装目录下已经有java gateway了,如果当时选择rpm安装的话,还需要再装一个zabbix-java-gateway的rpm包

root@zabbix ~]# vim /usr/local/zabbix/sbin/zabbix_java/settings.sh
	LISTEN_IP="0.0.0.0"
	LISTEN_PORT=10052
	PID_FILE="/tmp/zabbix_java.pid"
	START_POLLERS=20 #启动多少个进程轮训java,要和java 应用保持一定关系
	TIMEOUT=30
[root@zabbix ~]# /usr/local/zabbix/sbin/zabbix_java/startup.sh 启动

2.2、修改abbix server配置文件中和java gateway相关的配置

[root@zabbix ~]# vim /usr/local/zabbix/etc/zabbix_server.conf
	JavaGateway=192.168.10.102 #指定java gateway的地址
	JavaGatewayPort=10052 #指定java gateway的服务器监听端口,如果是默认端口可以不写
	StartJavaPollers=20 #启动多少个进程去轮训 java gateway,要和java gateway的配置一致
	Timeout=30
[root@zabbix ~]# service zabbix_server restart

三、网页版配置监控JVM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值