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技术问题,可以关注乐维社区在线答疑。

相关推荐
my一阁6 小时前
tomcat web实测
java·前端·nginx·tomcat·负载均衡
m0_748231316 小时前
从企业开发到AI时代:Java的新征程与技术蜕变
java·开发语言·人工智能
深色風信子6 小时前
SpringBoot 集成 LangChain4j OpenAI
java·spring boot·spring·openai·langchain4j
安当加密6 小时前
基于ASP身份认证网关实现Web系统免代码改造的单点登录方案
java·开发语言·前端
CV搬运专家7 小时前
Rust 控制流深度解析:安全保证与迭代器哲学
java·开发语言
张泽腾667 小时前
<FreeRTOS>
java·开发语言
BeingACoder7 小时前
【项目实践】公寓租赁项目(九):SpringBoot与Redis整合的快速入门使用
java·spring boot·redis
Javatutouhouduan7 小时前
我用ChatGPT,给RabbitMQ加了个连接池
java·spring·rabbitmq·消息中间件·后端开发·java程序员·java八股文
Zhangzy@9 小时前
仓颉的空安全基石:Option类型的设计与实践
java·开发语言·安全