在树莓派上安装 Grafana

Grafana Labs Team
由 Grafana Labs 团队

上次更新于 2024 年 1 月 11 日

初学者

简介

树莓派是一款体积小巧、价格低廉但功能强大的计算机,可以运行各种不同的应用程序,甚至包括 Grafana!

许多人都在树莓派上运行 Grafana 来监控他们的家,例如监控室内温度、湿度或能源使用情况。

在本教程中,您将

  • 使用不需要连接键盘或显示器的树莓派 OS 版本(以前称为“Raspbian”)来设置树莓派(这通常称为“无头”)。
  • 在您的树莓派上安装 Grafana。

先决条件

  • 树莓派
  • SD 卡

设置您的树莓派

在安装 Grafana 之前,您需要先设置树莓派。

在本教程中,您将配置树莓派为无头模式。这意味着您不需要将显示器、键盘或鼠标连接到树莓派。所有配置都在您的普通计算机上完成。

下载并安装树莓派映像工具

在开始之前,您需要下载并安装 树莓派映像工具

我们将使用树莓派映像工具将操作系统映像刷入 SD 卡。您可以直接从官方树莓派网站下载映像工具,它适用于 Ubuntu Linux、macOS 和 Windows。

按照网站上的说明下载并安装映像工具。

安装树莓派 OS

现在该安装树莓派 OS 了。

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

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

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

    下一步仅在您希望树莓派连接到您的无线网络时才需要。否则,请使用网线将它连接到您的网络。

  2. (可选)在启动目录中创建一个名为 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

既然您已经启动并运行了 Raspberry Pi,下一步就是安装 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 即使在 Raspberry Pi 重新启动后也能启动,我们需要启用并启动 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 地址是您之前用于连接到 Raspberry Pi 的地址。您将看到 Grafana 登录页面。

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

  5. 在被要求时更改管理员用户的密码。

恭喜,Grafana 现在已在您的 Raspberry Pi 上运行。如果 Raspberry Pi 曾经重新启动或关闭,Grafana 将在机器恢复供电时启动。

总结

如果您想在无需执行完整安装过程的情况下使用 Grafana,请查看Grafana Cloud,它旨在让用户快速轻松地启动和运行。Grafana Cloud 提供永远免费的计划,对于业余爱好者、测试和小型团队来说非常有用。

了解更多