JMX(

启动JMX监控,在启动java程序的时候最少需要在环境变量里面配置以下的选项: -Dcom.sun.management.jmxremote

-Dcom.sun.management.jmxremote.port=10200

但是任何人都可以通过jconsole查看里面的一些监控信息,如果我们对这里面的一些监控信息比较敏感的话,我们必须对其进行加密。JMX提供了相关的配置选项来启用认证信息,我们只需要配置用户、权限以及密码等信息即可,具体如下:

一、配置用户及权限对应信息 iteblog readwrite

monitorRole readonly

controlRole readwrite

将上面的信息保存到相应的文件里面,比如jmxaccess。关于用户和权限的配置可以参见${JAVA_HOME}/jre/lib/management/jmxremote.access文件

二、设置用户名和密码对应文件 iteblog iteblog

monitorRole 123456

controlRole 123456

将上面的信息保存到相应的文件里面,比如jmxpassword。设置用于认证的用户名和密码。具体设置可参考 ${JAVA_HOME}/jre/lib/management/jmxremote.password.template。

三、启用JMX权限认证配置 -Dcom.sun.management.jmxremote

-Dcom.sun.management.jmxremote.port=10200

-Dcom.sun.management.jmxremote.authenticate=true

-Dcom.sun.management.jmxremote.password.file=jmxpassword

-Dcom.sun.management.jmxremote.access.file=jmxaccess

-Dcom.sun.management.jmxremote.authenticate参数就是启用JMX权限认证,-Dcom.sun.management.jmxremote.password.file和-Dcom.sun.management.jmxremote.access.file就是上面配置的jmxpassword和jmxaccess文件的绝对路径。设置完上面的配置之后,我们将它加入到

linux系统设置JMX身份认证,JMX监控权限认证配置相关推荐

  1. 详解比springSecurity和shiro更简单优雅的轻量级Sa-Token框架,比如登录认证,权限认证,单点登录,OAuth2.0,分布式Session会话,微服务网关鉴权

    文章目录 1. 技术选型 2. Sa-Token概述 2.1 简单介绍 2.2 登录认证 2.3 权限认证 3. 功能一览 4. Sa-Token使用 4.1 引入Sa-Token依赖 4.2 Sa- ...

  2. [转]asp.net权限认证:HTTP基本认证(http basic)

    本文转自:http://www.cnblogs.com/lanxiaoke/p/6353955.html HTTP基本认证示意图 HTTP基本认证,即http basic认证. 客户端向服务端发送一个 ...

  3. [转]asp.net权限认证:摘要认证(digest authentication)

    本文转自:http://www.cnblogs.com/lanxiaoke/p/6357501.html 摘要认证简单介绍 摘要认证是对基本认证的改进,即是用摘要代替账户密码,从而防止明文传输中账户密 ...

  4. 权限认证实现(责任链模式)

    一.前言 本文是笔者实现权限认证流程的思路,由于本人技术水平有限,在文章中难免出现错误,如有发现,感谢各位指正. 笔者在刚开始工作时,接到的一个任务就是实现权限认证流程,当时采用的是Jfinal框架. ...

  5. asp.net权限认证:摘要认证(digest authentication)

    摘要认证简单介绍 摘要认证是对基本认证的改进,即是用摘要代替账户密码,从而防止明文传输中账户密码的泄露 之前对摘要认证也不是很熟悉,还得感谢圆中的 parry 贡献的博文:ASP.NET Web AP ...

  6. jmx客户端_Java JMX客户端示例– JMX身份验证

    jmx客户端 In last tutorial we learned about JMX Basics and how can we use JConsole to manage MBeans. To ...

  7. Linux下使用VisualVm通过JMX连接远程机器

    Linux下使用VisualVm通过JMX连接远程机器 1. 修改远程机器JDK配置文件     a.进入JAVA_HOME\jre\lib\management\目录    b.拷贝jmxremot ...

  8. 【已阅】Linux下的用户分类与su/sudo 命令,Linux下的文件类型/用户文件权限身份/文件权限属性/权限与文件权限/ls-l文件属性详解

    Tips 下载就是把我们的文件拷贝到系统的某个特定路径之下,普通用户是不允许你往系统里面去拷的. Linux下的用户分类 root用户,管理员级别的用户身份,他的话基本上不受权限的约束. 普通用户,普 ...

  9. SpringBoot学习:整合shiro(身份认证和权限认证),使用EhCache缓存

    一.在pom中引入依赖jar包 1 <properties> 2 <shiro.version>1.3.2</shiro.version> 3 </prope ...

最新文章

  1. 北京智源行动计划发布,北京智源人工智能研究院揭牌成立
  2. 增加/dev/shm大小
  3. 推荐:机器学习实战项目练手的平台
  4. 为什么python输入中文变成竖的_Python中文竖排显示的方法
  5. Azure App Service 健康检查正式发布
  6. linux svn 服务 关闭,Linux下启动、关闭SVN服务
  7. cesium 雷达扫描(附源码下载)
  8. Nacos实现环境隔离
  9. 字体系统之字体粗细(CSS、HTML)
  10. Android Studio 查询RecyclerView最新依赖方法
  11. css3 下拉缩放显示定位导航
  12. FFmpeg总结(十一)用ffmpeg进行转格式,Android下播放网络音频流
  13. 【SDOI2008】Sue的小球
  14. CentOS安装sox音频处理器
  15. 看山聊Java:Date 与 LocalDate 或 LocalDateTime 互相转换
  16. java面试宝典及答案
  17. 【网络相关】curl可以访问浏览器打不开,无法访问此网站,ERR_UNSAFE_PORT。10080端口
  18. 解决HTML5页面在手机浏览器测试中发现 横向滚动条,尽管页面没有内容也是照常出现。
  19. 拷机测试需要多久_网站建设要多久?
  20. win7系统任务栏管理器

热门文章

  1. pageoffice在线编辑word文件并禁止选中
  2. 【Matlab】在appdesigner绘制直方图
  3. Mac自带的Java设置JAVA_HOME
  4. Docker服务开启TCP端口
  5. 慕课C 语言第四周单元测试答案,Omics_知到_单元测试答案
  6. java实现读取.mdb文件数据
  7. 应用心理学跨考计算机难不难,关于心理学考研的难度
  8. rsut 学习:所有权
  9. PyInstaller 使用UPX压缩减少exe大小
  10. Windows XP 安装使用的序列号