运维的利器–监控–zabbix–第三步:配置zabbix–中间件–Tomcat–步骤+验证

🏠个人主页:fo安方的博客
💂个人简历:大家好,我是fo安方,目前中南大学MBA在读,也考取过HCIE Cloud Computing、CCIE Security、PMP、CISP、RHCE、CCNP RS、PEST 3等证书。🐳
💕兴趣爱好:b站天天刷,题目常常看,运动偶尔做,学习需劳心,寻觅些乐趣。🎐
💅欢迎大家:这里是CSDN,是我记录我的日常学习,偶尔生活的地方,喜欢的话请一键三连,有问题请评论区讨论。🌺
🥣导读页:这是英语~四级考试所有专栏的导航页→监控--zabbix,记得收藏哟,阅读无烦恼。🌊
🥣专栏:欢迎订阅→运维的利器--监控--zabbix5.0--入栏需看,考试不迷路!🌊
🐥希望本文能够给读者带来一定的帮助~🌸文章粗浅,敬请批评指正!🐥

文章目录

  • 步骤:
    • 1、监控Tomcat需要开启jmx监控功能,需要修改Tomcat配置文件并重启;
    • [2、在zabbix server端安装zabbix-java-gateway,将zabbix-java-gateway的rpm包拖进服务器,使用rpm -ivh或者yum install命令安装zabbix-java-gateway,安装完成后启动并设置自启;](#2、在zabbix server端安装zabbix-java-gateway,将zabbix-java-gateway的rpm包拖进服务器,使用rpm -ivh或者yum install命令安装zabbix-java-gateway,安装完成后启动并设置自启;)
    • [3、配置Zabbix主机,在主机配置页面,添加JMX接口,添加Apache Tomcat by JMX或者Generic Java JMX模板(两个一起添加也行),添加后查看JMX图标是否变绿;](#3、配置Zabbix主机,在主机配置页面,添加JMX接口,添加Apache Tomcat by JMX或者Generic Java JMX模板(两个一起添加也行),添加后查看JMX图标是否变绿;)
  • 验证:

步骤:

1、监控Tomcat需要开启jmx监控功能,需要修改Tomcat配置文件并重启;

Windows开启jmx:

需要找到tomcat安装目录下的bin目录,新建setenv.bat文件(如果该文件已存在就在文件里加上配置),输入以下内容并保存,然后重启tomcat:

python 复制代码
set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote"
set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.port=12345"
set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.ssl=false"
set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.authenticate=false"
set "CATALINA_OPTS=%CATALINA_OPTS% -Djava.rmi.server.hostname=tomcat服务器ip"

Linux开启jmx:

需要找到tomcat安装目录下的bin目录,新建setenv.sh文件(如果该文件已存在就在文件里加上配置),输入以下内容并保存,然后给setenv.sh文件修改权限(chmod +x tomcat安装目录/bin/setenv.sh):

python 复制代码
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=12345
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname= tomcat服务器ip "

验证jmx是否开启成功,telnet tomcat服务器IP 12345,能访问即可;

2、在zabbix server端安装zabbix-java-gateway,将zabbix-java-gateway的rpm包拖进服务器,使用rpm -ivh或者yum install命令安装zabbix-java-gateway,安装完成后启动并设置自启;

systemctl start zabbix-java-gateway #启动

systemctl enable zabbix-java-gateway #自启

systemctl status zabbix-java-gateway #查看状态

然后修改/etc/zabbix/zabbix_server.conf配置文件,添加以下配置,完成后执行systemctl restart zabbix-server重启zabbix-server;

JavaGateway=服务器IP

JavaGatewayPort=10052

StartJavaPollers=5

3、配置Zabbix主机,在主机配置页面,添加JMX接口,添加Apache Tomcat by JMX或者Generic Java JMX模板(两个一起添加也行),添加后查看JMX图标是否变绿;

验证:

在配置主机页面,点击需要监控的主机的监控项,选择任意tomcat模板的监控项,点击下方的测试(没有测试按钮就换一个监控项),能获取到数据说明添加成功,失败则会报错;

相关推荐
JuiceFS29 分钟前
JuiceFS sync 原理解析与性能优化,企业级数据同步利器
运维·后端
Logan Lie2 小时前
Web服务监听地址的取舍:0.0.0.0 vs 127.0.0.1
运维·后端
Y淑滢潇潇2 小时前
RHCE 防火墙实验
linux·运维·rhce
稻谷君W2 小时前
Ubuntu 远程访问 Win11 WSL2 并固定访问教程
linux·运维·ubuntu
泡沫·2 小时前
4.iSCSI 服务器
运维·服务器·数据库
悠悠121383 小时前
告别Zabbix?我用Netdata只花10分钟就搞定了50台服务器的秒级监控(保姆级实战)
运维·服务器·zabbix
天庭鸡腿哥4 小时前
大小只有4K的软件,可让系统瞬间丝滑!
运维·服务器·windows·microsoft·everything
虚伪的空想家4 小时前
华为昇腾Atlas 800 A2物理服务器开启VT-d模式
运维·服务器·ubuntu·kvm·vt-d·直通
学渣676564 小时前
服务器端口映射
运维·服务器
红袜子i4 小时前
【问题】实验室服务器恢复记录,一个主板挂两张显卡,
运维·服务器