1.背景
经常会有这样一种场景,在办公室或是监控中心能够有一块屏幕来监控和展示一些软件、硬件的详细信息,比如运维比较关心的CPU/内存/硬盘的指标或者系统软件的运行信息等。当我们用grafana来展示时,发现每次都需要手动登录并切换到标签页,才能看到详细信息,而我们希望系统操作系统只要一开机后就能自动切换到我们的屏幕上,方便实现自动化。
2.实现原理
创建一个免密登录用户,使用大屏归属于此用户上,使用grafana的免密登录加大屏的链接分享实现。即直接访问一个固定链接(无论是否登录)都能够看到此页面。

3.实现过程
3.1 创建免密用户
首先使用admin管理员账户登录grafana,找到orgs用户组管理。

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

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

创建完如下图所示:

3.2.授权免密登录
打开grafana的配置文件,在修改前备份:
cp grafana.ini grafana.ini.bak
打开配置文件:
vim grafana.ini
将注释取消:
#表示开启匿名登录 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

修改完后保存配置后重启:
docker restart grafana
3.3 配置大屏
切换到home组织下:

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

和大屏:

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

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

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

4.最后
如果需要完成上电自启动展示,搭配浏览器自启动实现,在后续出详细教程,欢迎关注!
往期推荐:
原文始发于微信公众号(运维贼船):Grafana实现搭建免密登录大屏教程
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/176566.html