zabbix监控java进程

avatar 2022年12月14日18:08:25 评论 828 次浏览

概述

使用java语言开发的情况下,需要监控java的jvm性能等需求。

需要组件

系统:ubuntu16.04

基础组件(参照):zabbix-mysql-5.7、zabbix-server-3.4、zabbix-web-3.4、zabbix-agent

增加组件:zabbix-java-gateway

安装zabbix-java-gateway

$ sudo apt-get install zabbix-java-gateway

配置zabbix-server

$ vim /etc/zabbix/zabbix_server.conf --增加三项
JavaGateway=10.46.116.251
JavaGatewayPort=10052
StartJavaPollers=5

配置zabbix-java-gateway

$ vim /etc/zabbix/zabbix_java_gateway.conf
LISTEN_IP="0.0.0.0"
LISTEN_PORT=10052
START_POLLERS=5
TIMEOUT=3

配置java客户端

$ head -20 /data/apps/apache-tomcat-8.5.34/bin/catalina.sh --agent客服端
#set JVM_Monitor
CATALINA_OPTS="$CATALINA_OPTS
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=12345
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=10.46.116.251"

zabbix-web配置

新增agent的JVM监控配置,配置客户端的配置。

检测结果

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: