zabbix进阶教程:Jmx用户认证监控tomcat

文章出处:乐维社区

项目背景:

公司使用zabbix监控tomcat采用jmx无认证访问监控,接到安全部门扫描不安全整改通知,jmx需要开启账号密码认证

目标:tomcat的jmx开启账号密码认证,zabbix监控模板调整。监控项添加jmx用户密码参数

1、修改tomcat catalina.sh文件里面JMX配置

CATALINA_OPTS="${CATALINA_OPTS} -Djava.rmi.server={Tomcat主机IP} -Djavax.management.builder.initial= -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.rmi.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.access.file=/opt/jmxremote.access -Dcom.sun.management.jmxremote.password.file=/opt/jmxremote.password"

2、填写jmx认证账号密码信息

c 复制代码
vi /opt/jmxremote.password
kk 12345

#账号拥有权限
vi /opt/jmxremote.access
kk readonly

#文件权限调整
chmod 600 /opt/jmxremote.access
chmod 600 /opt/jmxremote.password

======需要重启tomcat服务=

/itops/bpm6/bin/shutdown.sh

3、Zabbix监控模板调整





更多zabbix技术问题,可以关注乐维社区在线答疑。

相关推荐
程序媛徐师姐8 分钟前
Java基于SSM的社会救助信息管理系统,附源码+文档说明
java·社会救助信息管理系统·java社会救助信息管理系统·ssm社会救助信息管理系统·社会救助·java社会救助信息管理·java社会救助管理系统
爱笑的眼睛1112 分钟前
深度解析现代OCR系统:从算法原理到高可用工程实践
java·人工智能·python·ai
武子康12 分钟前
Java-207 RabbitMQ Direct 交换器路由:RoutingKey 精确匹配、队列多绑定与日志分流实战
java·消息队列·rabbitmq·erlang·ruby·java-rabbitmq
2501_9167665413 分钟前
idea多模块项目运行设置
java·intellij-idea
Knight_AL15 分钟前
CMS vs G1 GC 写屏障:拦截时机与漏标的根本原因
java·jvm·算法
陈震_16 分钟前
《字节外包二面凉经》
java·字节外包
想做后端的小C18 分钟前
Mac 环境下设置 idea 中的 tomcat 运行配置
macos·tomcat·intellij-idea
2301_7973122618 分钟前
学习Java29天
java·算法
苹果醋319 分钟前
java设计模式之责任链模式
java·运维·spring boot·mysql·nginx
爱笑的眼睛1127 分钟前
深入 Django 表单 API:从数据流到高级定制
java·人工智能·python·ai