您的位置:首页 > 运维架构 > Tomcat

zabbix使用jmx监控方式(tomcat为例)

2019-03-18 20:56 393 查看
版权声明:转载请著明出处 https://blog.csdn.net/weixin_40543283/article/details/88643520

实验环境:

之前配置好了zabbix监控,详情见下网址

https://blog.csdn.net/weixin_40543283/article/details/88403416

 一、部署tomcat

此操作是在zabbix2

1.安装jdk

[code][root@zabbix2 bin]# yum install java* -y

2.解压运行tomcat安装包

[code][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的端口

[code][root@zabbix2 bin]# netstat -antlp | grep java

此时,我们可以在网页查看tomcat

4.修改tomcat设置

[code][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服务

[code][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设置

首先点击主机中的zabbix2

然后添加zabbix的jmx接口,并且添加java模板

模板

点击添加

添加以后点击更新

此时可以重启zabbix2的zabbix-agent,然后刷新网页会发现

bingo,jmx方式的监控方式就设置成功了~

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: