JMX代理用于监控java类的应用
JMX代理可以实现各种操作系统,系统架构,网络协议的标准化和应用管理
<编辑>服务器端配置:编辑> zabbix服务器安装时需要启动JAVA网关
zabbix服务器配置启动JAVA网关
zabbix服务器配置JAVA网关/JAVA GatewayPort参数
zabbix服务器配置StartJavaPollers参数
保障zabbix服务器和JMX应用的IP +端口通信
开启并正确配置JMX
<编辑>数据收集流程编辑> ZabbixServer向Zabbix Java网关组件发起获取数据请求,Java网关收到请求后会向被监控的Java应用发起数据请求。
被监控端收到请求,并且响应对应的监控数据.Zabbix Java网关收到数据后,会返回给ZabbixServer。
<代码> [root@localhost ~] # rpm qa | grep zabbix 代码>
<代码>启动zabbix JavaGateway (root@localhost ~) # systemctl zabbix-java-gateway.service开始 (root@localhost ~) # zabbix-java-gateway.service systemctl状态 ●zabbix-java-gateway。服务——Zabbix Java网关 加载:加载(/usr/lib/systemd/系统/zabbix-java-gateway.service;禁用;厂商预设:禁用) 主动:主动自二2019-09-17 21:00:41 CST(运行);十年代之前 过程:24955年ExecStart=/usr/sbin/zabbix_java_gateway(状态退出代码=,=0/成功) 主要PID: 24959 (java) CGroup:/system.slice/zabbix-java-gateway.service └─java - server -Dcom.sun.management 24959。现在-Dcom.sun.management.jmxremot…… 9月17 21:00:39 localhost。localdomain systemd[1]:开始Zabbix Java网关…… 9月17 21:00:41 localhost。localdomain systemd[1]:开始Zabbix Java网关。代码><编辑>更改ZabbixServer配置文件编辑>
<代码> [root@localhost zabbix] # grep ^ [a - z]/etc/zabbix/zabbix_server.conf 日志文件=/var/log/zabbix/zabbix_server.log 文件大?0 PidFile=/var/运行/zabbix/zabbix_server.pid SocketDir=/var/跑步/zabbix DBHost=localhost DBName=zabbix dbus=zabbix DBPassword=zabbix StartTrappers=10 JavaGateway=192.168.146.133 JavaGatewayPort=10052 StartJavaPollers=5 SNMPTrapperFile=/tmp/zabbix_traps.tmp StartSNMPTrapper=1 超时=4 AlertScriptsPath=/usr/lib/zabbix/alertscripts ExternalScripts=/usr/lib/zabbix/ExternalScripts SSHKeyLocation=/home/zabbix/. ssh LogSlowQueries=3000 StatsAllowedIP=127.0.0.1 代码><编辑>查看Java轮询器的进程是否启用编辑>
<代码> [root@localhost ~] # ps辅助| grep java zabbix 24959 0.7 - 1.7 3369484 51500 ?Sl 21:00 0:02 java - server -Dcom.sun.management。现在-Dcom.sun.management.jmxremote。=12345 -Dcom.sun.management.jmxremote港。=false -Dcom.sun.management.jmxremote进行身份验证。ssl=false -Dlogback.configurationFile=/etc/zabbix/zabbix_java_gateway_logback。xml类路径自由:lib/android - json - 4.3 - _r3.1.jar: lib/logback-classic-0.9.27.jar: lib/logback-core-0.9.27.jar: lib/slf4j-api-1.6.1.jar: bin/zabbix-java-gateway-4.2.6。jar -Dzabbix.pidFile=/var/运行/zabbix/zabbix_java。pid -Dzabbix。-Dsun.rmi.transport.tcp startPollers=5。responseTimeout=3000 com.zabbix.gateway.JavaGateway zabbix 25593 0.0 0.1 164224 3660 ?年代21:05 0:00/usr/sbin/zabbix_server: java轮询器# 1(0值在0.000071秒,闲置5秒) zabbix 25594 0.0 0.1 164224 3660 ?年代21:05 0:00/usr/sbin/zabbix_server: java轮询器# 2(0值在0.000015秒,闲置5秒) zabbix 25595 0.0 0.1 164224 3660 ?年代21:05 0:00/usr/sbin/zabbix_server: java轮询器# 3(0值在0.000015秒,闲置5秒) zabbix 25596 0.0 0.1 164224 3660 ?年代21:05 0:00/usr/sbin/zabbix_server: java轮询器# 4[0值在0.000030秒,闲置5秒) zabbix 25597 0.0 0.1 164224 3660 ?年代21:05 0:00/usr/sbin/zabbix_server: java轮询器# 5[0值在0.000047秒,闲置5秒) 根25707 0.0 - 0.0 112724 984分/1 S + 21:06 0:00 grep——颜色=汽车java【Zabbix4.2学习笔记】8,数据收集jmx代理