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

127 篇文章 0 订阅
36 篇文章 0 订阅

实验环境:

之前配置好了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设置

首先点击主机中的zabbix2

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

模板

点击添加

添加以后点击更新

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值