眼前多少难甘事,自古男儿当自强。这篇文章主要讲述七zabbix监控java相关的知识,希望能为你提供帮助。
一、配置tomcat(192.168.10.128)
?1、安装jdk
2、安装tomcat
tar -xvf apache-tomcat-9.0.41.tar.gz -C /usr/local
cd /usr/local
mv
apache-tomcat-9.0.41 tomcat
vi tomcat/bin/catalina.sh ##tomcat8.5以后需要写在一行,不然启动不了
?CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.10.128 -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
【七zabbix监控java】

文章图片
启动tomcat
cd tomcat/bin/
nohup ./startup.sh &
netstat -antp|grep 12345

文章图片
二、安装zabbix_java_gateway(192.168.10.130)
这边也需要安装jdk
?因为之前用源码包安装的时候没有指定java相关的,又不能重新编译安装,就在网上单独下了个zabbix_java_gateway
???https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/??
rpm -ivh zabbix-java-gateway-3.4.3-1.el7.x86_64.rpm
rpm -ql zabbix-java-gateway

文章图片
vi /etc/zabbix/zabbix_java_gateway.conf
LISTEN_IP="0.0.0.0" ##如果和server安装在一台机器,可以不改
LISTEN_PORT=10052
PID_FILE="/var/run/zabbix/zabbix_java.pid"
START_POLLERS=5 ##设置启动多个线程
TIMEOUT=3

文章图片
vi /usr/local/etc/zabbix_server.conf
JavaGateway=192.168.10.130 ##gateway的地址
JavaGatewayPort=10052
StartJavaPollers=5 ##线程数和客户端配置对应

文章图片
启动俩服务
systemctl restart zabbix-java-gateway.service ##因为用rpm包安装的,可以直接systemctl启动
systemctl status zabbix-java-gateway.service
killall -9 zabbix_server
zabbix_server
三、web页面配置

文章图片
添加主机

文章图片
配置模板

文章图片

文章图片
四、观察数据

文章图片
推荐阅读
- vnc的安装{安装kvm重启故障解决办法}
- 我们来聊聊垃圾收集器中相关术语与新生代收集器
- 八zabbix监控nginx
- LINUX随笔五 免密登录和yum源设置
- 大厂面试冲刺,Java“实战”问题三连,你碰到了哪个()
- 九zabbix监控mysql
- Linux嵌入式所有知识点-思维导图-一口君吐血奉献
- Spring Cloud Gateway 没有链路信息,我 TM 人傻了(中)
- 1分钟配置Kubectl命令自动补全功能