zabbix实现对JMX虚拟机的监控

zabbix监控添加JMX实现对tomcat的监控

这里针对的是对server2 tomcat服务的监控

一、配置server2
1.安装jdk和tomcat
首先,下载安装软件jdk-8u121-linux-x64.rpm和apache-tomcat-8.5.24.tar.gz

[root@server2 4.4]# rpm -ivh jdk-8u121-linux-x64.rpm
[root@server2 4.4]# tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/
[root@server2 4.4]# cd /usr/local/
[root@server2 local]# ln -s apache-tomcat-8.5.24 tomcat			 #做软链接,方便管理

2.编辑脚本文件

[root@server2 local]# vim /usr/local/tomcat/bin/catalina.sh 
 #在109-112行添加如下的内容,值的注意的是:111,112,113行前面只能有一个空格
109 CATALINA_OPTS='-Dcom.sun.management.jmxremote
110 -Dcom.sun.management.jmxremote.port=8888	#这里设置的虚拟端口是8888端口
111 -Dcom.sun.management.jmxremote.ssl=false
112 -Dcom.sun.management.jmxremote.authenticate=false'     

3.启动tomcat服务

[root@server2 local]# cd tomcat/bin/
[root@server2 bin]# ./startup.sh 
[root@server2 bin]# netstat -antulpe | grep 8080 #查看是否有8080端口,如果有,代表服务启动成功
[root@server2 bin]# netstat -antulpe | grep 8888 #查看是否有8888端口,如果有,代表服务启动成功

二、配置server1
zabbix-java-gateway的日志:/var/log/zabbix/zabbix_java_gateway.log

首先,下载软件zabbix-java-gateway-4.0.5-1.el7.x86_64.rpm;
1.安装zabbix-java-gateway软件
[root@server1 4.4]# yum install zabbix-java-gateway-4.4.1-1.el7.x86_64.rpm -y #因为有依赖,所以必须用yum装,不能用rpm装

2.启动zabbix-java-gateway
启动zabbix-java-gateway,并查看10052端口

[root@server1 4.4]# systemctl start zabbix-java-gateway
[root@server1 4.4]# netstat -antulpe | grep 10052		#查看是否有10052这个端口

在这里插入图片描述
3.编辑zabbix_server.conf配置文件

[root@server1 4.4]# vim /etc/zabbix/zabbix_server.conf 
   #编辑288,296行和304288 JavaGateway=172.25.1.1    #zabbix java gataway的IP 
    296 JavaGatewayPort=10052   #zabbix java gateway的端口
    304 StartJavaPollers=5    # 从javaGateway采集数据的进程数 

4.重启zabbix-server服务

 [root@server1 4.4]# systemctl restart zabbix-server

5.编辑zabbix_java_gateway.conf 文件并重启服务

 [root@server1 4.4]# vim /etc/zabbix/zabbix_java_gateway.conf 
  9 LISTEN_IP="172.25.1.1"			#ip
 17 LISTEN_PORT=10052				#端口
 35 START_POLLERS=5					#开启的线程数
 [root@server1 4.4]# systemctl restart zabbix-java-gateway.service

三、配置zabbix浏览器端
浏览器:

扫描二维码关注公众号,回复: 10197220 查看本文章

1.给server2添加jmx接口:
点击配置—>主机—>server2,进入主机界面
在JMX接口,这一栏。填入IP:172.25.1.2和端口:8888,点击更新
在这里插入图片描述
2.给server2添加JMX模板:
点击配置—>主机—>server2——>模板,进入模板界面
首先删除之前设置的监控http的模板:
在这里插入图片描述
进行选择,添加,更新:
在这里插入图片描述
在这里插入图片描述
3.在主机界面进行查看
查看JMX是否可用(JMX是绿色的才是正确的)

刷新web界面,看到server2的JMX接口变成绿色的,就代表实验成功

发布了148 篇原创文章 · 获赞 1 · 访问量 2991

猜你喜欢

转载自blog.csdn.net/qq_36417677/article/details/105015824
今日推荐