PMM 权限管理

PMM使用Grafana进行展示,安装后默认是无须登录就可以访问,并且可以修改Dashboard,这很不安全,所以我们要去掉这种匿名访问的模式,加上权限管理。

一、因为pmm是docker安装的,所以我们进入docker容器进行修改。

[root@devops01 /]# docker ps
CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS                         NAMES
90fbfee66baf        sonatype/nexus3             "sh -c ${SONATYPE_..."   3 weeks ago         Up 3 weeks          0.0.0.0:8081->8081/tcp        nexus
12b244ee60c6        percona/pmm-server:latest   "/opt/entrypoint.sh"     4 weeks ago         Up 2 hours          0.0.0.0:80->80/tcp, 443/tcp   pmm-server
[root@devops01 /]# docker exec -it 12b244ee60c6 /bin/bash
[root@12b244ee60c6 opt]# vi /etc/grafana/grafana.ini 

在grafana.ini文件里找到“Anonymous Auth”这段,把enabled = True注释掉,如下:

#################################### Anonymous Auth ##########################
[auth.anonymous]
# enable anonymous access
#enabled = True

# specify organization name that should be used for unauthenticated users
;org_name = Main Org.

# specify role for unauthenticated users
org_role = Editor

二、重启容器,再访问时就会到登录页面去,可以用默认用户登录(默认用户名和密码都是admin)。

[root@devops01 /]# docker restart 12b244ee60c6

三、新增用户

用admin用户登录系统后,在配置选项里面可以新增用户,如下图:


image.png

用户的角色有3种:Admin、Editor、Viewer,新增用户时注意选择对应的角色。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、PMM介绍 Percona Monitoring and Management (PMM)是一款开源的用于管理...
    张伟科阅读 11,793评论 2 12
  • 一、PMM架构 Percona Monitoring and Management是percona一款开源的用于管...
    zyxchaos阅读 3,933评论 0 4
  • 想要改进这个备忘单吗?参见[贡献](#贡献)部分! 目录 [为何选择Docker](#why-docker) [先...
    iOSDevLog阅读 2,127评论 0 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • 夏未 残荷 红妆已褪 枯叶凋零 或垂落 或矗立 如夏初般骄傲 斑驳的脉纹 初秋的颜色 也曾 小荷露尖 含苞待放 也...
    随心所至阅读 581评论 0 4