0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在树莓派上搭建开源数据可视化工具Grafana?

瑞科慧联(RAK) 2022-07-26 17:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

IoT 领域,数据可视化工具的应用十分广泛。应用分析、工业监控、气象监控、家居自动化、过程管理等多个领域都有“数据可视化界面”的身影。数据可视化可以帮助用户快速分析、可视化数据、高效管理、分享信息,使开发者和分析者能够构建和部署强大的分析应用。目前有很多企业都在使用数据可视化进行管理。

说起数据可视化工具,很多人会想到 Grafana。Grafana 是一款基于 Go 语言开发的开源数据可视化工具,可提供快速灵活的可视化效果,让用户以任何想要的方式来可视化数据。它提供了极其强大的方式帮助用户去创建、共享和浏览数据。无论用户的数据在哪里、数据库是什么类型、用户都可以将它与 Grafana 完美地结合。

Grafana 的应用

说到开源领域就不得不提树莓派了,其简单易用的特性使其成为了当今开发者和专业人士的“宠儿”。今天就给大家介绍如何在树莓派上搭建 Grafana。

将 Grafana 安装到安装到树莓派上

准备工作

要将 Grafana 安装到树莓派上,需要先做好如下准备:

  1. 树莓派一台
  2. 可连接外网的网络环境
  3. Putty(SSH 远程登录软件)

Putty 下载链接:http://www.chiark.greenend.org.uk/~sgtatham/putty/

SSH 远程连接树莓派

通过 Putty 软件进行登录,首先需要将树莓派连接上网,这里我的树莓派使用的 IP 是 192.168.230.1

查看IP地址

账户:pi
密码:raspberry

开始安装

在树莓派上安装Grafana的界面显示

1、将 Grafana 安装到树莓派之前,首先要确保设备上当前安装的所有软件包都是最新版的。运行下面这两个命令,会更新软件包列表,将所有安装的软件包升级到最新版本。

1

2

sudo apt update

sudo apt upgrade

2、要将 Grafana 安装到树莓派上,需要添加库。不过,在添加库之前,必须要先添加 APT 密钥到 Grafana 包仓库,还要确保用于验证包的 APT 密钥是否真的来自 Grafana 包服务器,而且要被正确签名。现在,我运行以下命令将 Grafana APT 密钥添加到了树莓派的钥匙链上:

1

wget -q -O - https://packages.grafana.com/gpg.key| sudo apt-key add -

3、添加了密钥后,就可以将 Grafana 仓库添加到树莓派的包源列表中了。

在树莓派上使用以下命令将仓库添加到列表中:

1

echo "deb https://packages.grafana.com/oss/debstable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

现在,只要更新树莓派,它就会自动从 Grafana 仓库中读取包。

4、由于包列表有了新的源,也需要更新一下。使用 APT 运行更新可以从所有来源中获取最新的软件包列表,然后在树莓派终端上使用以下命令:

1

sudo apt update

5、树莓派现在应该知道 Grafana 是设备的可用包了。接着在设备上运行以下命令来安装最新版本的 Grafana:

1

sudo apt install grafana

6、下一步就是要让 Grafana 在系统启动时同步启动。幸运的是,Grafana 自带了一个 systemd 服务文件。所以,要启用 Grafana 自启动命令,需要运行以下命令:

1

sudo systemctl enable grafana-server

7、最后,在树莓派终端上运行下面的命令来启动 Grafana 服务器软件:

1

sudo systemctl start grafana-server

访问 Grafana Web 界面

访问Grafana Web界面
  1. 上一步我们已经将 Grafana 安装到树莓派上了,可以直接访问它的 Web 界面。不过在这之前,要先检索一下树莓派的本地 IP 地址。因为之后我们可以使用这个 IP 在本地网络中远程访问 Grafana。可以运行以下命令来获取树莓派的 IP 地址:

1

hostname -I

友情提示:如果经常访问树莓派,建议最好设置一个静态 IP。

2、我们使用刚刚得到的 IP 地址,进入以下网址。Grafana 的网页界面位于树莓派的 IP 地址 3000 端口上。

注意,这里要将””替换为上一步检索到的 IP。

1

:3000" >http://:3000

3、Grafana 加载完成后,首先看到的是一个登录界面。

在这个登录界面上,使用默认的管理员用户密码登录,该用户是第一次将Grafana 安装到树莓派时创建的。用户名是 “admin”,密码是 “admin”。默认的密码非常不安全,你们可以在下一步更改它。

登录 Grafana 网页的界面

4、第一次登录 Grafana 网页界面时,系统也会提醒用户要记得更改密码。理论上是可以直接跳过的,但强烈建议还是不要这样做。因为默认密码非常不安全,最好立即更改。而且更改十分简单,进入 Grafana 仪表板,输入新密码,点击 “保存 “按钮。

修改登录Grafana的密码

5、登录并更改密码之后,你们应该就会看到以下屏幕。现在一切准备就绪,可以开始在树莓派上添加数据源和设置 Grafana 仪表板了。

首次登录Grafana的界面

完成以上步骤之后,应该就可以在树莓派上启动并运行 Grafana 了。也可以直接访问它的 Web 界面。

在树莓派上搭建 Grafana,并将其运用在实际生活场景中是现在开发人员很常用的一种方式。通过本文,相信大家对它有了更多了解。如果你们感兴趣可以按照以上步骤尝试。有任何问题也可以在评论区留言告诉我们。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    122

    文章

    2086

    浏览量

    110921
  • 数据可视化
    +关注

    关注

    0

    文章

    503

    浏览量

    11559
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    3D系统可视化

    本身的深入描述和F-Theta透镜的应用示例。 光学系统的3D-可视化 VirtualLab Fusion提供的工具可以实现光学系统的3D可视化,因此可以用于检查元件的位置,以及快速了解系统内部的光
    发表于 03-30 09:25

    森林消防智慧预警技术实现:火灾监测 Web GIS 可视化平台搭建

    本文基于图扑软件(Hightopo)自研的 HT 前端插件,从技术实现与功能落地角度,解析森林消防火灾监测 Web GIS 可视化平台的搭建逻辑、核心技术应用及功能模块实现流程,该平台依托
    的头像 发表于 03-19 11:31 273次阅读
    森林消防智慧预警技术实现:火灾监测 Web GIS <b class='flag-5'>可视化</b>平台<b class='flag-5'>搭建</b>

    芯科科技免费提供SystemView可视化分析工具

    Silicon Labs(芯科科技)近期宣布与嵌入式设计领导者 SEGGER 建立合作伙伴关系,为所有采用芯科科技技术的开发者免费提供SystemView工具-这是一款专业级的跟踪与可视化工具,无需
    的头像 发表于 02-28 15:13 1378次阅读

    KubePi:开源Kubernetes可视化管理面板,让集群管理如此简单

    :人人可用的开源数据可视化分析工具,可用于Kubernetes集群数据的实时可视化分析。 Me
    发表于 02-11 12:53

    最受欢迎的大数据可视化工具

     在数聚股份看来,大数据可视化是进行各种大数据分析的最重要组成部分之一。 一旦原始数据流被以图像形式表示时,以此做决策就变得容易多了。 为了满足并超越客户的期望,大
    的头像 发表于 12-24 17:05 435次阅读
    最受欢迎的大<b class='flag-5'>数据</b><b class='flag-5'>可视化工具</b>

    工业物联网可视化平台是什么?有什么功能?

    工业物联网可视化平台是基于物联网、大数据、人工智能等技术,将工业生产中的设备、系统、流程等数据以图形化方式呈现,实现实时监控、智能分析与交互式管理的数字化工具。 其核心功能涵盖
    的头像 发表于 11-17 17:49 1553次阅读

    工业可视化平台是什么

    工业可视化平台是一种基于信息技术和可视化技术,将工业生产过程中的数据、信息、流程等以直观、动态的图形化方式呈现,并实现交互式管理与分析的数字化工具。它通过整合工业物联网(IIoT)、大
    的头像 发表于 10-24 18:00 1323次阅读

    一文读懂 | 晶圆图Wafer Maps:半导体数据可视化的核心工具

    在精密复杂的半导体制造领域,海量数据的有效解读是提升产能、优化良率的关键。数据可视化技术通过直观呈现信息,帮助工程师快速识别问题、分析规律,而晶圆图正是这一领域中最具影响力的可视化工具
    的头像 发表于 08-19 13:47 3620次阅读
    一文读懂 | 晶圆图Wafer Maps:半导体<b class='flag-5'>数据</b><b class='flag-5'>可视化</b>的核心<b class='flag-5'>工具</b>

    何在树莓派上安装Ubuntu MATE ?

    ,而非GNOME。在本文中,我将介绍如何轻松地在树莓派上安装它。UbuntuMATE官方支持树莓派,因此每发布一个新版本,都会为树莓派发布一个镜像。该镜像可刷入S
    的头像 发表于 08-12 18:56 3557次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装Ubuntu MATE ?

    这个套件让树莓派5运行几乎所有YOLO模型!Conda 与 Ultralytics!

    何在树莓派上设置YOLO计算机视觉?Conda与Ultralytics在本指南中,我们将学习如何使用Conda在树莓派上安装Ultraly
    的头像 发表于 07-31 11:51 6041次阅读
    这个套件让<b class='flag-5'>树莓</b>派5运行几乎所有YOLO模型!Conda 与 Ultralytics!

    初学者指南:树莓派上搭建虚拟环境!

    在这篇简明扼要的指南中,我们将探讨如何在树莓派上设置和使用虚拟环境(或称为Venv)——包括在终端和Thonny集成开发环境中。使用Bookworm操作系统或更高版本时,或在尝试安装Python
    的头像 发表于 07-27 13:24 1246次阅读
    初学者指南:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b><b class='flag-5'>搭建</b>虚拟环境!

    何在树莓派上设置并使用VNC?远程访问完整指南!

    为什么要在树莓派上使用VNC?使用VNC与树莓派的主要优势在于其提供的灵活性。我们可以在“无头模式”(无物理显示器)下运行树莓派,同时仍能完全访问其图形用户界面(GUI)。这减少了对额
    的头像 发表于 07-26 20:42 6314次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>设置并使用VNC?远程访问完整指南!

    如何使用协议分析仪进行数据分析与可视化

    使用协议分析仪进行数据分析与可视化,需结合数据捕获、协议解码、统计分析及可视化工具,将原始数据转化为可解读的图表和报告。以下是详细步骤及关键
    发表于 07-16 14:16

    完整教程:如何在树莓派上配置防火墙?

    引言防火墙是任何网络包括树莓派网络中必不可少的工具。本质上,防火墙是内部网络(如树莓派网络)与其他外部网络(如互联网)之间的安全屏障。其主要目的是控制和过滤网络流量,根据预定义的规则允许或阻止某些
    的头像 发表于 07-07 16:30 1409次阅读
    完整教程:如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>配置防火墙?

    何在树莓派上安装并运行 Arduino 集成开发环境!

    ,我们将介绍如何在树莓派上安装并运行ArduinoIDE。所需物品要在树莓派上运行ArduinoIDE,你需要以下组件:配备适当电源的
    的头像 发表于 07-01 17:41 4707次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装并运行 Arduino 集成开发环境!