首页 > 服务器  > 

在不到 30 分钟内构建一个树莓派监控仪表盘

在不到 30 分钟内构建一个树莓派监控仪表盘
如果你想知道你的树莓派的性能如何,那么你可能需要一个树莓派的仪表盘。在本文中,我将演示如何快速构建一个按需监控仪表盘,以实时查看你的树莓派的CPU性能、内存和磁盘使用情况,并根据需要随时添加更多视图和操作。如果你已经使用Appsmith,你还可以直接导入示例应用程序并开始使用。AppsmithAppsmith是一个开源的低代码应用构建工具,帮助开发人员轻松快速地构建内部应用,如仪表盘和管理面板。它是一个用于仪表盘的很好选择,并减少了传统编码方法所需的时间和复杂性。在此示例的仪表盘中,我显示以下统

你可能需要一个树莓派的仪表盘,以了解其性能情况。在本文中,我将演示如何快速构建一个按需监控仪表盘,以实时查看你的树莓派的 cpu 性能、内存和磁盘使用情况,并根据需要随时添加更多视图和操作。

如果你已经使用 Appsmith,你还可以直接导入 示例应用程序 并开始使用。

Appsmith

Appsmith 是一个开源的 低代码 应用构建工具,帮助开发人员轻松快速地构建内部应用,如仪表盘和管理面板。它是一个用于仪表盘的很好选择,并减少了传统编码方法所需的时间和复杂性。

在此示例的仪表盘中,我显示以下统计信息:

CPU

占用百分比

频率或时钟速度

计数

温度

内存

占用百分比

可用内存百分比

总内存

空闲内存

磁盘

磁盘使用百分比

绝对磁盘空间使用量

可用磁盘空间

总磁盘空间

创建一个端点

你需要一种从树莓派获取这些数据并传递给 Appsmith 的方法。psutil 是一个用于监控和分析的 Python 库,而 Flask-RESTful 是一个创建 REST API 的 Flask 扩展。

Appsmith 每隔几秒钟调用 REST API 以自动刷新数据,并以 JSON 对象作为响应,其中包含所有所需的统计信息,如下所示:

{ "cpu_count": 4,"cpu_freq": [600.0,600.0,1200.0 ],"cpu_mem_avail": 463953920,"cpu_mem_free": 115789824,"cpu_mem_total": 971063296,"cpu_mem_used": 436252672,"cpu_percent": 1.8,"disk_usage_free": 24678121472,"disk_usage_percent": 17.7,"disk_usage_total": 31307206656,"disk_usage_used": 5292728320,"sensor_temperatures": 52.616 }

在不到 30 分钟内构建一个树莓派监控仪表盘由讯客互联服务器栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“在不到 30 分钟内构建一个树莓派监控仪表盘