grafana - 如何禁用 Ceph Dashboard 匿名访问?
问题描述
我已经安装了 Ceph 集群 V15 (Octopus)。按照一般设置指南,在引导集群期间安装 Grafana Dashboard。这是一个不错的功能。但是仪表板可以在端口:3000 上匿名访问,无需身份验证。
我猜这是因为 /etc/grafana/grafana.ini 中配置了匿名模式:
[auth.anonymous]
enabled = true
如何禁用此模式?
有几个“ceph 仪表板”命令可用,但我不知道如何调整默认的 grafana.ini 文件
解决方案
grafana 主机上有一个 grafana.ini 文件的实例:
/var/lib/ceph/<UUID>/grafana.host1/etc/grafana/grafana.ini
您可以编辑该文件并将选项设置auth.anonymous.enabled
为“假”
...
[auth.anonymous]
enabled = false
org_name = 'My Org.'
org_role = 'Viewer'
...
重启容器
# ceph orch restart grafana
现在应该应用您的更改。您现在可以使用默认用户/密码“admin”/“admin”登录
推荐阅读
- scala - 如何将 Java api KStream 转换为 Scala api KStream?
- c++ - OpenGL - 纹理四边形裁剪和奇怪的拉伸
- powershell - WSL 输出到 Powershell 变量
- iphone - Xcode 10.3 无法在 iOS 13 iPhone 6s 上运行 - 此 iPhone 6s 运行的是 iOS 13.1,此版本的 Xcode 版本 10.3 可能不支持
- c++ - 指向相邻内存的指针的缓存性能
- javascript - 从 JSON 响应中删除“@”作为 String() 后,在 WSO2 序列中使用 setPeyloadJSON() 时收到错误
- json - 如何将 NullTime 格式化为人类可读的格式,如 HH:MM:SS
- javascript - 通过执行 javascript 在 python 中使用 selenium webdriver 隐藏元素
- java - 通过 XML Parser on Fly 将 ZonedDateTime 字符串映射到 LocalDateTime
- java - 如何使用 Mysql 数据库获取当前登录的用户 ID 并将该 ID 作为数据上传到 Android