在树莓派上安装 Grafana
介绍
树莓派是一款小巧、经济实惠但功能强大的计算机,可以运行多种不同的应用程序。甚至包括 Grafana!
许多人在树莓派上运行 Grafana,以此监控他们的家庭,例如室内温度、湿度或能源使用情况。
在本教程中,您将学习如何
- 使用无需连接键盘或显示器的 Raspberry Pi OS 版本(之前称为“Raspbian”)设置树莓派(这通常称为“无头”模式)。
- 在您的树莓派上安装 Grafana。
先决条件
- 树莓派
- SD卡
设置您的树莓派
在安装 Grafana 之前,您首先需要设置您的树莓派。
在本教程中,您将把树莓派配置为无头模式。这意味着您无需连接显示器、键盘或鼠标到树莓派。所有配置都通过您的普通电脑完成。
下载并安装 Raspberry Pi Imager
在开始之前,您需要下载并安装Raspberry Pi Imager。
我们将使用 Raspberry Pi Imager 将操作系统镜像刷写到 SD 卡。您可以直接从树莓派官方网站下载 Imager,它支持 Ubuntu Linux、macOS 和 Windows。
按照网站上的说明下载并安装 Imager。
安装 Raspberry Pi OS
现在是时候安装 Raspberry Pi OS 了。
- 将 SD 卡插入您计划安装 Raspberry Pi OS 的普通电脑。
- 运行您已下载并安装的 Raspberry Pi Imager。
- 要选择操作系统,请在 Imager 中点击选择操作系统。您将看到可用选项列表。
- 从列表中,选择Raspberry Pi OS (其他),然后选择Raspberry Pi OS Lite,这是一个基于 Debian 的树莓派操作系统。由于您将运行无头树莓派,因此不需要桌面依赖项。
- 要选择存放操作系统镜像的位置,请在 Imager 中点击选择存储设备,然后选择已插入电脑的 SD 卡。
- Imager 中的最后一步是点击写入。点击后,Imager 会将 Raspberry Pi OS Lite 镜像写入 SD 卡,并验证是否正确写入。
- 从电脑中弹出 SD 卡,然后再次插入。
虽然您现在可以启动树莓派,但我们还没有任何方法访问它。
在 boot 目录中创建一个名为
ssh
的空文件。这将启用 SSH,以便您可以远程登录。只有当您希望树莓派连接到您的无线网络时,才需要执行下一步。否则,请使用网线将其连接到您的网络。
(可选)在 boot 目录中创建名为
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
树莓派现在已经启动并运行了,下一步是安装 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 也能启动,我们需要启用并启动 Grafana Systemctl 服务。
启用 Grafana 服务器
sudo /bin/systemctl enable grafana-server
启动 Grafana 服务器
sudo /bin/systemctl start grafana-server
Grafana 现在正在机器上运行,并且可以从本地网络上的任何设备访问。
打开浏览器并访问
http://<ip address>:3000
,其中 IP 地址是您之前用于连接树莓派的地址。您会看到 Grafana 登录页面。使用默认用户名
admin
和默认密码admin
登录 Grafana。按提示更改管理员用户的密码。
恭喜,Grafana 现在已经在您的树莓派上运行。如果树莓派重启或关闭,Grafana 将在机器重新通电时启动。
总结
如果您想无需完整安装过程即可使用 Grafana,请查看Grafana Cloud,它旨在帮助用户快速轻松地开始使用。Grafana Cloud 提供一个永久免费计划,对爱好者、测试和小团队真正有用。