zabbix实现对JMX虚拟机的监控 红太狼 2023-07-17 12:56 84阅读 0赞 ## 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这个端口 ![在这里插入图片描述][20200321191233101.png] 3.编辑zabbix\_server.conf配置文件 [root@server1 4.4]# vim /etc/zabbix/zabbix_server.conf #编辑288行,296行和304行 288 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浏览器端 浏览器: 1.给server2添加jmx接口: 点击配置—>主机—>server2,进入主机界面 在JMX接口,这一栏。填入IP:172.25.1.2和端口:8888,点击更新 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NDE3Njc3_size_16_color_FFFFFF_t_70] 2.给server2添加JMX模板: 点击配置—>主机—>server2——>模板,进入模板界面 首先删除之前设置的监控http的模板: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NDE3Njc3_size_16_color_FFFFFF_t_70 1] 进行选择,添加,更新: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NDE3Njc3_size_16_color_FFFFFF_t_70 2] ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NDE3Njc3_size_16_color_FFFFFF_t_70 3] 3.在主机界面进行查看 查看JMX是否可用(JMX是绿色的才是正确的) 刷新web界面,看到server2的JMX接口变成绿色的,就代表实验成功 [20200321191233101.png]: /images/20230528/3a4bf1da659644d59666c193ff186a04.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NDE3Njc3_size_16_color_FFFFFF_t_70]: /images/20230528/7883ed152b5143c6b1f20d3210ffa75f.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NDE3Njc3_size_16_color_FFFFFF_t_70 1]: /images/20230528/75fd210d903d4c66957ede30f431f825.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NDE3Njc3_size_16_color_FFFFFF_t_70 2]: /images/20230528/3f056d664c9143a59e7c4e69773396c1.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NDE3Njc3_size_16_color_FFFFFF_t_70 3]: /images/20230528/4628ac1c9f3d4d598ec122f9b0a0e602.png
还没有评论,来说两句吧...