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

相关推荐
一定要AK3 小时前
Spring 入门核心笔记
java·笔记·spring
A__tao3 小时前
Elasticsearch Mapping 一键生成 Java 实体类(支持嵌套 + 自动过滤注释)
java·python·elasticsearch
KevinCyao4 小时前
java视频短信接口怎么调用?SpringBoot集成视频短信及回调处理Demo
java·spring boot·音视频
迷藏4944 小时前
**发散创新:基于Rust实现的开源合规权限管理框架设计与实践**在现代软件架构中,**权限控制(RBAC)** 已成为保障
java·开发语言·python·rust·开源
不吃香菜学java5 小时前
Redis简单应用
数据库·spring boot·tomcat·maven
wuxinyan1235 小时前
Java面试题47:一文深入了解Nginx
java·nginx·面试题
新知图书5 小时前
搭建Spring Boot开发环境
java·spring boot·后端
冰河团队5 小时前
一个拉胯的分库分表方案有多绝望?整个部门都在救火!
java·高并发·分布式数据库·分库分表·高性能
洛_尘5 小时前
Java EE进阶:Linux的基本使用
java·java-ee
宸津-代码粉碎机5 小时前
Spring Boot 4.0虚拟线程实战调优技巧,最大化发挥并发优势
java·人工智能·spring boot·后端·python