博客/工程

Grafana教程:如何创建在电视上显示仪表板的Kiosks

2019年5月2日3分钟

# # Grafana亭grafana-kiosk

Grafana的一个非常有用的功能是能够在大电视上显示仪表板和播放列表。

关于如何做到这一点的文档很少,这激发了本教程的灵感,也导致了该过程的自动化。

  • 登录
  • 切换到kiosk或kiosk-tv模式
  • 显示为用户设置的默认仪表板
  • 显示指定的仪表板
  • 立即启动播放列表(启用非激活模式)

此外,还提供了一个初始化选项来为树莓派桌面配置LXDE。

以下是我们最终得到的结果(请注意这些截图包括了virtualbox窗口):

显示默认仪表板的kioskhttps://play.grafana.org全屏显示:kiosk goal1

显示特定仪表盘的小亭子https://play.grafana.org在电视模式下:kiosk goal2

显示另一个仪表盘的售货亭https://play.grafana.org正常模式下:kiosk goal3

一个放着播放列表的小亭子https://play.grafana.org全屏显示:kiosk goal4

一个kiosk使用托管的Grafana登录:kiosk goal5

使用本地登录的kiosk:kiosk goal6

开始

这个设置使用树莓派作为kiosk的显示器。它非常适合显示仪表板,并且易于设置。“启动器”可以在运行Linux或MacOS X的其他设备(Arduino, NUC等)上使用。

你也可以用虚拟机试试;RPD将在virtualbox中运行。该命令也会在MacOS X上运行。

树莓派2和3

任何树莓派都可以使用;然而,这只测试了v2和v3b+(和MacOS X Mojave)。

要使用虚拟机进行测试,可以下载当前版本的Debian伸展与树莓派桌面

对于圆周率,使用带有桌面和推荐软件的Raspbian Stretch

带桌面的Raspbian Stretch而且Raspbian Stretch Lite也可以用。完整安装提供了快速运行所需的一切。

像往常一样将iso文件应用到sd卡上。MacOS,Etcher.io工作好了!

安装“整理”实用程序

启动你的Pi,并启动一个终端窗口。

应用程序“unclutter”用于隐藏鼠标点。使用以下命令安装:

Sudo apt-get install unclutter -y

在Pi上启用并启动SSH

Sudo systemctl SSHD enable Sudo systemctl SSHD start IP地址

注意上面输出的ip地址。

SSH到Pi

这个步骤可以跳过,但是通过ssh远程与Pi交互要方便得多。

然后“ssh”进入Pi:

ssh pi@ipaddress

默认密码为树莓如果你没有改变它。

克隆Git存储库

接下来,克隆git存储库。

Git克隆https://github.com/grafana/grafana-kiosk

从grafana-kiosk/bin复制适当的二进制文件。它将是以下其中之一:

  • grafana-kiosk.linux.armv5
  • grafana-kiosk.linux.armv6
  • grafana-kiosk.linux.armv7
Sudo cp bin/grafana-kiosk.linux。v7 /usr/bin/grafana-kiosk

其他二进制文件可在标准Linux和MacOS上运行:

  • grafana-kiosk.darwin
  • grafana-kiosk.linux.amd64
  • grafana-kiosk.linux.386

试试吧!

这里有一些命令,让它旋转。

这将使浏览器打开播放列表https://play.grafana.org全屏kiosk模式:

/usr/bin/grafana-kiosk——URL https://play.grafana.org/playlists/play/1——登录-method anon——kiosk-mode full

在Docker本地运行Grafana ?试试这个:

/usr/bin/grafana-kiosk——URL https://localhost:3000——login-method local——user admin——password admin——kiosk-mode tv

有一个托管的Grafana帐户?试试这个,替换实例名、用户名和密码:

/usr/bin/grafana-kiosk——URL https://GCOM_ACCOUNT.grafana.net——login-method gcom——user GCOM_USER——password GCOM_PASSWORD——kiosk-mode full

结束

希望本教程和实用程序将传播更多的信息亭。在推特上炫耀一下吧!

待办事项

  • 支持OAuth2登录

参考文献