Zabbix使用jmx监控多台tomcat


Zabbix自带了一部分对于JMX的监控,如果要想使用此模板对tomcat进行比较简单的监控可以考虑使用此模板。与其他应用使用zabbix-agent不同,对JMX进行监控需要使用zabbix-java-gateway来与系统的JMX交互获取数据。zabbix-server 通过java-gateway的10052(默认端口)建立通信连接,java-gateway通过远程主机JMX的12345(默认端口)来获取数据。这里需要使用此Java命令行参数“-Dcom.sun.management.jmxremote.port”在远程主机(JMX)上设置。通常它是在JAVA_OPTS环境变量中配置的。需要注意的是java-gateway仅仅作为一个转发数据的代理,不缓存任何数据。这里使用三台机器来作为监控多个tomcat,一台作为zabbix-se开发云主机域名rver, 另两台作为tomcat服务器。默认所有机器都已经安装好了zabbix server 和zabbix-agent(具体安装方式可参考我之前的文章),和tomcat.
提示:在一个zabbix-server环境中,只能有一个zabbix-java-gateway作为代理。
监控JMX配置步骤1、在zabbix服务器上安装配置zabbix-java-gateway(也可单独安装在其他机器上)。2、配置tomcat服务器 JMX服务相关参数3、zabbix-serve配置zabbix-gateway.4、zabbix web添加监控

Zabbix 服务器上安装配置zabbix-java-gateway1、下载官方提供的软件包并进行安装:2、查看安装路径,使用rpm包的方式默认是安装在/usr/share/zabbix-java-gateway/目录3、启动zabbix-java-gateway,默认的监听端口为10052,如果需要修改端口可以参考此链接
配置tomcat JMX服务相关参数1、修改tomcat配置文件,启用JMX
在另一台tomcat上使用相同的配置,IP改为本地的外网IP,此处的IP是JMX Interface的接口。
2、重启tomcat 服务器,JMX的1234端口开启

zabbix-serve配置zabbix-gateway1、修改zabbix-server的配置文件如下2、重启zabbix-server
zabbix web添加监控在web界面添加主机,并在主机上添加JMX模板:

在主机模板中添加系统自带的两个JMX模板:在展示界面,可以看到已经自动添加的图像监控选项:在配置了这些模板之后,默认情况下有些参数是获取不到的,这就需要我们对监控项目进行修改,具体如何修改我在zabbix 使用模板监控tomcat一文中有具体的配置过程。

相关推荐: 开发云香港服务器如何加速

开发云香港服务器如何提速?要加快香港云服务器的速度,可以增加他们的带宽。但是使用开发云服务器的带宽成本非常高,还可以使用开发云全站加速功能。1. 登录开发云控制台-产品-存储,CDN -全站加速,进入全站加速功能打开页面,点击立即打开。2. 打开后,直接进入控…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/02 17:43
下一篇 04/02 17:43