在树莓派上安装 Grafana
简介
树莓派是一款体积小巧、价格低廉但功能强大的计算机,可以运行各种不同的应用程序,甚至包括 Grafana!
许多人都在树莓派上运行 Grafana 来监控他们的家,例如监控室内温度、湿度或能源使用情况。
在本教程中,您将
- 使用不需要连接键盘或显示器的树莓派 OS 版本(以前称为“Raspbian”)来设置树莓派(这通常称为“无头”)。
- 在您的树莓派上安装 Grafana。
先决条件
- 树莓派
- SD 卡
设置您的树莓派
在安装 Grafana 之前,您需要先设置树莓派。
在本教程中,您将配置树莓派为无头模式。这意味着您不需要将显示器、键盘或鼠标连接到树莓派。所有配置都在您的普通计算机上完成。
下载并安装树莓派映像工具
在开始之前,您需要下载并安装 树莓派映像工具。
我们将使用树莓派映像工具将操作系统映像刷入 SD 卡。您可以直接从官方树莓派网站下载映像工具,它适用于 Ubuntu Linux、macOS 和 Windows。
按照网站上的说明下载并安装映像工具。
安装树莓派 OS
现在该安装树莓派 OS 了。
- 将 SD 卡插入您计划安装树莓派 OS 的普通计算机中。
- 运行您下载并安装的树莓派映像工具。
- 要选择操作系统,请在映像工具中点击选择 OS。您将看到一个可用选项列表。
- 从列表中选择Raspberry Pi OS (其他),然后选择Raspberry Pi OS Lite,它是一个基于 Debian 的树莓派操作系统。由于您将运行无头树莓派,因此您不需要桌面依赖项。
- 要选择要放置操作系统映像的位置,请在映像工具中点击选择存储设备,然后选择您已插入计算机的 SD 卡。
- 映像工具中的最后一步是点击写入。当您点击时,映像工具会将树莓派 OS Lite 映像写入 SD 卡,并验证写入是否正确。
- 从计算机中弹出 SD 卡,然后再次插入。
虽然您可以立即启动树莓派,但我们还没有任何方法来访问它。
在启动目录中创建一个名为
ssh
的空文件。这将启用 SSH,以便您可以远程登录。下一步仅在您希望树莓派连接到您的无线网络时才需要。否则,请使用网线将它连接到您的网络。
(可选)在启动目录中创建一个名为
wpa_supplicant.conf
的文件ctrl_interface=/var/run/wpa_supplicant update_config=1 country=<Insert 2 letter ISO 3166-1 country code here> network={ ssid="<Name of your WiFi>" psk="<Password for your WiFi>" }
现在 SD 卡上所有必要的文件都已就绪。让我们启动树莓派。
- 弹出 SD 卡,并将其插入树莓派上的 SD 卡插槽中。
- 连接电源线,并确保 LED 指示灯亮起。
- 找到树莓派的 IP 地址。通常您可以在您的 WiFi 路由器的控制面板中找到地址。
通过 SSH 远程连接
打开您的终端并输入以下命令
ssh pi@<ip address>
SSH 会警告您无法建立主机身份验证。输入“yes”继续连接。
当提示输入密码时,请输入默认密码:
raspberry
。登录后,更改默认密码
passwd
恭喜!您现在已经拥有了一台微型 Linux 机器,您可以将其藏在壁橱里,并从您的正常工作站访问它。
安装 Grafana
既然您已经启动并运行了 Raspberry Pi,下一步就是安装 Grafana。
添加用于验证软件包的 APT 密钥
sudo mkdir -p /etc/apt/keyrings/ wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
添加 Grafana APT 存储库
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
安装 Grafana
sudo apt-get update sudo apt-get install -y grafana
现在 Grafana 已安装,但尚未运行。为了确保 Grafana 即使在 Raspberry Pi 重新启动后也能启动,我们需要启用并启动 Grafana Systemctl 服务。
启用 Grafana 服务器
sudo /bin/systemctl enable grafana-server
启动 Grafana 服务器
sudo /bin/systemctl start grafana-server
Grafana 现在正在机器上运行,并且可以从本地网络上的任何设备访问。
打开浏览器并访问
http://<ip address>:3000
,其中 IP 地址是您之前用于连接到 Raspberry Pi 的地址。您将看到 Grafana 登录页面。使用默认用户名
admin
和默认密码admin
登录 Grafana。在被要求时更改管理员用户的密码。
恭喜,Grafana 现在已在您的 Raspberry Pi 上运行。如果 Raspberry Pi 曾经重新启动或关闭,Grafana 将在机器恢复供电时启动。
总结
如果您想在无需执行完整安装过程的情况下使用 Grafana,请查看Grafana Cloud,它旨在让用户快速轻松地启动和运行。Grafana Cloud 提供永远免费的计划,对于业余爱好者、测试和小型团队来说非常有用。