👋 欢迎来到吴老二技术博客,专注运维 / 数据库 / 云原生
首页/运维监控/正文

zabbix监控java进程

吴
吴老二
2022-12-14运维监控2155 次浏览0 条评论

概述

使用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监控配置,配置客户端的配置。

检测结果

文章底部广告位在后台「广告设置」填写广告代码后显示

评论 0

评论需 登录 后发表(注册并验证邮箱)。
还没有评论,来抢沙发~