在日常 Grafana 使用中需要针对不同用户开放不同的 dashboard 权限,根据不同角色进行权限管理。Grafana 角色大致分为以下三类:
Admin Role(管理员角色):
可以做一切操作的组织。例如:添加和编辑数据源。添加和编辑组织用户和团队。配置App插件并设置组织设置。
Editor Role(编辑角色):
可以创建和修改仪表板和警报规则。可以在特定文件夹和仪表板上禁用此功能。无法创建或编辑数据源,也无法邀请新用户。
Viewer Role(查看者角色):
查看任何仪表板。可以在特定文件夹和仪表板上禁用此功能。无法创建或编辑仪表板或数据源。
Grafana 新增新用户分为两种方式:
1,通过管理员账户邀请新用户,新用户通过邮箱或者浏览器修改其账户信息。
2,通过管理员账户手动创建账户。
邀请新用户
添加新用户信息
邮件信息
复制邀请链接
复制邀请链接浏览器打开
在邀请链接中默认使用 http://localhost:3000 在复制链接需要手动修改为grafana-server 主机地址,可通过修改grafana 配置文件将localhost改为grafana-server 主机地址。
代码语言:javascript复制#默认
;root_url = http://localhost:3000
#改为
root_url = http://192.168.99.50:3000
手动创建新用户
添加新用户
编辑用户选项
dashboard 权限配置
dashboard 默认会存在编辑权限和查看权限,可根据定制需求更改和删除。
Grafana 邮箱配置
代码语言:javascript复制vim /etc/grafana/grafana.ini
...
enabled = true #默认是false
host = smtp.qq.com:25 #smtp服务器的地址和端口465加密端口,25非加密端口
user = test@qq.com #邮箱账号
password = ****** #邮箱账号的密码
from_address = test@qq .com #发邮件的账号
from_name = Grafana #自定义的名字
...
重启服务
代码语言:javascript复制systemctl restart grafana-server
查看日志
代码语言:javascript复制tail -f /var/log/grafana/grafana.log