在树莓派上安装 Grafana

Grafana Labs Team
作者:Grafana Labs 团队

最后更新于 2024 年 1 月 11 日

初级

介绍

树莓派是一款小巧、经济实惠但功能强大的计算机,可以运行多种不同的应用程序。甚至包括 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 了。

  1. 将 SD 卡插入您计划安装 Raspberry Pi OS 的普通电脑。
  2. 运行您已下载并安装的 Raspberry Pi Imager。
  3. 要选择操作系统,请在 Imager 中点击选择操作系统。您将看到可用选项列表。
  4. 从列表中,选择Raspberry Pi OS (其他),然后选择Raspberry Pi OS Lite,这是一个基于 Debian 的树莓派操作系统。由于您将运行无头树莓派,因此不需要桌面依赖项。
  5. 要选择存放操作系统镜像的位置,请在 Imager 中点击选择存储设备,然后选择已插入电脑的 SD 卡。
  6. Imager 中的最后一步是点击写入。点击后,Imager 会将 Raspberry Pi OS Lite 镜像写入 SD 卡,并验证是否正确写入。
  7. 从电脑中弹出 SD 卡,然后再次插入。

虽然您现在可以启动树莓派,但我们还没有任何方法访问它。

  1. 在 boot 目录中创建一个名为 ssh 的空文件。这将启用 SSH,以便您可以远程登录。

    只有当您希望树莓派连接到您的无线网络时,才需要执行下一步。否则,请使用网线将其连接到您的网络。

  2. (可选)在 boot 目录中创建名为 wpa_supplicant.conf 的文件

    bash
    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 卡上了。让我们启动树莓派吧。

  1. 弹出 SD 卡,并将其插入树莓派上的 SD 卡插槽。
  2. 连接电源线,并确保 LED 灯亮起。
  3. 找到树莓派的 IP 地址。通常可以在您的 WiFi 路由器控制面板中找到该地址。

通过 SSH 远程连接

  1. 打开您的终端并输入以下命令

    bash
    ssh pi@<ip address>
  2. SSH 警告您无法确定主机的真实性。输入“yes”以继续连接。

  3. 当要求输入密码时,输入默认密码:raspberry

  4. 登录后,更改默认密码

    bash
    passwd

恭喜!您现在拥有了一台小型 Linux 机器正在运行,您可以将其藏在壁橱里,并通过您的普通工作站访问它。

安装 Grafana

树莓派现在已经启动并运行了,下一步是安装 Grafana。

  1. 添加用于验证软件包的 APT 密钥

    bash
    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
  2. 添加 Grafana APT 仓库

    bash
    echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
  3. 安装 Grafana

    bash
    sudo apt-get update
    sudo apt-get install -y grafana

Grafana 现在已安装,但尚未运行。为确保即使树莓派重启,Grafana 也能启动,我们需要启用并启动 Grafana Systemctl 服务。

  1. 启用 Grafana 服务器

    bash
    sudo /bin/systemctl enable grafana-server
  2. 启动 Grafana 服务器

    bash
    sudo /bin/systemctl start grafana-server

    Grafana 现在正在机器上运行,并且可以从本地网络上的任何设备访问。

  3. 打开浏览器并访问 http://<ip address>:3000,其中 IP 地址是您之前用于连接树莓派的地址。您会看到 Grafana 登录页面。

  4. 使用默认用户名 admin 和默认密码 admin 登录 Grafana。

  5. 按提示更改管理员用户的密码。

恭喜,Grafana 现在已经在您的树莓派上运行。如果树莓派重启或关闭,Grafana 将在机器重新通电时启动。

总结

如果您想无需完整安装过程即可使用 Grafana,请查看Grafana Cloud,它旨在帮助用户快速轻松地开始使用。Grafana Cloud 提供一个永久免费计划,对爱好者、测试和小团队真正有用。

了解更多