版权声明:转载请著明出处 https://blog.csdn.net/weixin_40543283/article/details/88643520
实验环境:
之前配置好了zabbix监控,详情见下网址
https://blog.csdn.net/weixin_40543283/article/details/88403416
一、部署tomcat
此操作是在zabbix2
1.安装jdk
[root@zabbix2 bin]# yum install java* -y
2.解压运行tomcat安装包
[root@zabbix2 bin]# tar zxf apache-tomcat-7.0.90.tar.gz
[root@zabbix2 bin]# mv apache-tomcat-7.0.90 /usr/local/
[root@zabbix2 bin]# cd /usr/local/
[root@zabbix2 bin]# ln -s apache-tomcat-7.0.90/ tomcat
[root@zabbix2 bin]# cd tomcat/bin
[root@zabbix2 bin]# ./startup.sh
3.查看java的端口
[root@zabbix2 bin]# netstat -antlp | grep java
此时,我们可以在网页查看tomcat
4.修改tomcat设置
[root@zabbix2 bin]# vim catalina.sh ##添加如下内容
107 CATALINA_OPTS='-Dcom.sun.management.jmxremote
108 -Dcom.sun.management.jmxremote.port=8888
109 -Dcom.sun.management.jmxremote.ssl=false
110 -Dcom.sun.management.jmxremote.authenticate=false'
[root@zabbix2 bin]# ./shutdown.sh
[root@zabbix2 bin]# ./startup.sh
[root@zabbix2 bin]# netstat -antpl | grep java ##查看设置是否生效
二、部署zabbix-server
此操作是在zabbix1
1.修改zabbix-server服务
[root@zabbix1 4.0]# yum install zabbix-java-gateway-4.0.5-1.el7.x86_64.rpm -y ##需要安装这个软件
[root@zabbix1 zabbix]# systemctl start zabbix-java-gateway
[root@zabbix1 zabbix]# netstat -antpl | grep 10052
tcp6 0 0 :::10052 :::* LISTEN 12122/java
[root@zabbix1 4.0]# cd /etc/zabbix/ ##添加如下
265 JavaGateway=172.25.1.1
266 JavaGatewayPort=10052
267 StartJavaPollers=5
[root@zabbix1 zabbix]# systemctl restart zabbix-server
2.zabbix的web设置
扫描二维码关注公众号,回复:
5991708 查看本文章
首先点击主机中的zabbix2
然后添加zabbix的jmx接口,并且添加java模板
模板
点击添加
添加以后点击更新
此时可以重启zabbix2的zabbix-agent,然后刷新网页会发现
bingo,jmx方式的监控方式就设置成功了~