在 Raspberry Pi 上安装 Grafana
简介
Raspberry Pi 是一款微型、经济实惠但功能强大的计算机,可以运行多种不同的应用程序。甚至包括 Grafana!
许多人正在 Raspberry Pi 上运行 Grafana,以此来监控他们的家庭,例如监测室内温度、湿度或能源使用情况。
在本教程中,您将
- 使用不需要连接键盘或显示器(这通常称为“无头”)的 Raspberry Pi OS(以前称为“Raspbian”)版本设置 Raspberry Pi。
- 在 Raspberry Pi 上安装 Grafana。
先决条件
- Raspberry Pi
- SD 卡
设置您的 Raspberry Pi
在我们安装 Grafana 之前,您首先需要设置您的 Raspberry Pi。
在本教程中,您将把 Raspberry Pi 配置为*无头*。这意味着您无需连接显示器、键盘或鼠标到您的 Raspberry Pi。所有配置都在您的普通计算机上完成。
下载并安装 Raspberry Pi Imager
在我们开始之前,您需要下载并安装 Raspberry Pi Imager。
我们将使用 Raspberry Pi Imager 将操作系统镜像烧录到 SD 卡。您可以直接从 Raspberry Pi 官方网站下载 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 的 Raspberry Pi 操作系统。由于您将运行无头 Raspberry Pi,您不需要桌面依赖项。
- 要选择您希望将操作系统镜像放置的位置,请在 Imager 中点击选择存储,然后选择您已插入计算机的 SD 卡。
- Imager 中的最后一步是点击烧录。执行此操作后,Imager 会将 Raspberry Pi OS Lite 镜像写入 SD 卡,并验证是否正确写入。
- 从您的计算机中弹出 SD 卡,然后重新插入。
虽然您现在*可以*启动 Raspberry Pi,但我们目前还没有任何方式访问它。
在 boot 目录中创建一个名为
ssh
的空文件。这将启用 SSH,以便您可以远程登录。仅当您希望 Raspberry Pi 连接到您的无线网络时,才需要执行下一步。否则,请使用网线将其连接到您的网络。
(可选)在 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 卡上。让我们启动 Raspberry Pi。
- 弹出 SD 卡,并将其插入 Raspberry Pi 上的 SD 卡槽。
- 连接电源线,确保 LED 灯亮起。
- 找到 Raspberry Pi 的 IP 地址。通常您可以在 WiFi 路由器的控制面板中找到该地址。
通过 SSH 远程连接
打开您的终端并输入以下命令
ssh pi@<ip address>
SSH 警告您无法确定主机的真实性。输入“yes”继续连接。
当要求输入密码时,输入默认密码:
raspberry
。登录后,更改默认密码
passwd
恭喜!您现在已经拥有了一台可以藏在壁橱里并从您的普通工作站访问的微型 Linux 机器。
安装 Grafana
现在您已经设置好了 Raspberry Pi,下一步是安装 Grafana。
添加用于验证软件包的 APT key
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 现在已经安装好了,但还没有运行。为了确保即使 Raspberry Pi 重新启动,Grafana 也能启动,我们需要启用并启动 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。根据提示更改 admin 用户的密码。
恭喜,Grafana 现在已在您的 Raspberry Pi 上运行。如果 Raspberry Pi 重新启动或关闭,Grafana 将在机器恢复供电时启动。
总结
如果您想使用 Grafana 而无需进行完整的安装过程,可以查看 Grafana Cloud,它旨在帮助用户快速轻松地启动和运行。Grafana Cloud 提供永久免费计划,对于业余爱好者、测试和小团队来说非常有用。