Grafana实现搭建免密登录大屏教程

1.背景

经常会有这样一种场景,在办公室或是监控中心能够有一块屏幕来监控和展示一些软件、硬件的详细信息,比如运维比较关心的CPU/内存/硬盘的指标或者系统软件的运行信息等。当我们用grafana来展示时,发现每次都需要手动登录并切换到标签页,才能看到详细信息,而我们希望系统操作系统只要一开机后就能自动切换到我们的屏幕上,方便实现自动化。

2.实现原理

创建一个免密登录用户,使用大屏归属于此用户上,使用grafana的免密登录加大屏的链接分享实现。即直接访问一个固定链接(无论是否登录)都能够看到此页面。

Grafana实现搭建免密登录大屏教程

3.实现过程

3.1 创建免密用户

首先使用admin管理员账户登录grafana,找到orgs用户组管理。

Grafana实现搭建免密登录大屏教程

添加一个用户组home(根据实际情况修改,我这里以家庭演示为例):

Grafana实现搭建免密登录大屏教程

创建完会新增一个home用户组:

Grafana实现搭建免密登录大屏教程

在user下边创建一个home用户:Grafana实现搭建免密登录大屏教程

创建完如下图所示:

Grafana实现搭建免密登录大屏教程

3.2.授权免密登录

打开grafana的配置文件,在修改前备份:

cp grafana.ini grafana.ini.bak

打开配置文件:

vim grafana.ini

找到如图所示的配置:Grafana实现搭建免密登录大屏教程

将注释取消:

#表示开启匿名登录 enabled = true

#修改为之前建立的home组织 org_name = home

#角色为观看者 org_role = Viewer

#隐藏版本 hide_version = true

[auth.anonymous]
# enable anonymous access
enabled = true

# specify organization name that should be used for unauthenticated users
org_name = home

# specify role for unauthenticated users
org_role = Viewer

# mask the Grafana version number for unauthenticated users
hide_version = true

Grafana实现搭建免密登录大屏教程

修改完后保存配置后重启:

docker restart grafana

3.3 配置大屏

切换到home组织下:

Grafana实现搭建免密登录大屏教程

在组织下根据自己的情况再建立一个数据源:

Grafana实现搭建免密登录大屏教程

和大屏:

Grafana实现搭建免密登录大屏教程

对大屏配置“仅浏览权限”,点击右上角的齿轮:

Grafana实现搭建免密登录大屏教程

确保Viewer权限为view,然后保存。Grafana实现搭建免密登录大屏教程

回到大屏,点击分享图标:

Grafana实现搭建免密登录大屏教程

将shorten URL打勾,最后拷贝生成的链接即可。Grafana实现搭建免密登录大屏教程

3.4 测试

将生成的链接发送给手机测试,直接可以看到大屏展示的效果,测试成功!

Grafana实现搭建免密登录大屏教程

4.最后

如果需要完成上电自启动展示,搭配浏览器自启动实现,在后续出详细教程,欢迎关注!

往期推荐:

  1. 快捷传输文件利器之sftp命令

  2. Linux中10个一线工作中常用 Shell 脚本

  3. 建议收藏!Linux下Java/Python启动管理脚本


原文始发于微信公众号(运维贼船):Grafana实现搭建免密登录大屏教程

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/176566.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!