1、简介

树莓派仪表盘网址:Pi Dashboard (Pi 仪表盘) - MAKER 趣无尽  http://maker.quwj.com/project/10

Pi Dashboard (Pi 仪表盘) 是一个开源的 IoT 设备监控工具,目前主要针对树莓派平台,也尽可能兼容其他类树莓派硬件产品。你只需要在树莓派上安装好 PHP 服务器环境,即可方便的部署一个 Pi 仪表盘,通过炫酷的 WebUI 来监控树莓派的状态!

目前已加入的监测项目有:

  • CPU 基本信息、状态和使用率等实时数据

  • 内存、缓存、SWAP分区使用的实时数据

  • SD卡(磁盘)的占用情况

  • 实时负载数据

  • 实施进程数据

  • 网络接口的实时数据

  • 树莓派IP、运行时间、操作系统、HOST 等基础信

仪表盘预览

安装方法

安装共2步,首先安装 Nginx(或 Apache)和 PHP。然后在 Nginx 目录通过 SFTP 或 GitHub 部署好本项目的程序。

官方网站给出的是Nginx和PHP的搭配,这里我们使用Apache和PHP的搭配

1.安装 Apache和 PHP

Apache的安装教程请查看:

[转]:Ubuntu 下Apache安装和配置

安装PHP,在 Pi 的终端运行以下命令。

sudo apt-get install php7.-fpm php7.-cli php7.-curl php7.-gd php7.-mcrypt php7.-cgi
sudo service php7.-fpm restart
2.部署 Pi Dashboard

这里介绍两种方法将 Pi Dashboard 部署在 Apache 上。(这里我使用的是2.2. GitHub 部署
2.1. SFTP 上传
在 GitHub 下载本项目源码。通过 FileZilla 等 FTP 软件将解压出来的目录上传到树莓派的 /var/www/html目录下。
那么可以通过 http://树莓派IP/pi-dashboard 访问部署好了的 Pi Dashboard。

如果页面无法显示,可以尝试在树莓派终端给源码添加运行权限,例如你上传之后的路径是 /var/www/html/pi-dashboard,则运行。

cd /var/www/html
sudo chown -R www-data pi-dashboard

2.2. GitHub 部署
如果你了解过 GitHub 的基本操作,通过 GitHub 来下载本项目到 Pi 上会相当方便。

#如果已安装过 git 客户端可以跳过下一行
sudo apt-get install git
cd /var/www/html
sudo git clone https://github.com/spoonysonny/pi-dashboard.git

即可通过 http://树莓派IP/pi-dashboard 访问部署好了的 Pi Dashboard。但是访问后Apache并没有运行PHP文件!!!

解决办法:安装php对于apache的模块

sudo apt install php libapache2-mod-php

同样如果页面无法显示,可以尝试在树莓派终端给源码添加运行权限,例如你上传之后的路径是 /var/www/html/pi-dashboard,则运行。

cd /var/www/html
sudo chown -R www-data pi-dashboard

到这步已经可以访问我们搭建好的 Pi Dashboard 了,如下图:

 

最新文章

  1. 关于多个block问题
  2. ACK
  3. VB.NET 小程序 3
  4. URL 路由访问报错
  5. white-space norma nowrap强制同一行内显示所有文本文字,让所有文字内容中一排显示不换行
  6. 批处理bat脚本编写(附详细例子)
  7. thinkphp 注册验证
  8. win10 uwp BadgeLogo 颜色
  9. 微信小程序点击返回顶层实现方法
  10. zoomeye搜索+用selenium实现对佳能打印机的爬虫
  11. No input file specified. phpStudy nginx报错解决方案
  12. Vue2.0 探索之路——生命周期和钩子函数的一些理解
  13. 关于HTTP请求返回417 “Expectation Failed”
  14. puppet 用户和组资源管理
  15. MySql从一窍不通到入门(五)Sharding:分表、分库、分片和分区
  16. uva 213 - Message Decoding (我认为我的方法要比书上少非常多代码,不保证好……)
  17. HDFS基本操作的API
  18. Android MVC,MVP,MVVM模式入门——重构登陆注册功能
  19. 李洪强iOS经典面试题30-一个区分度很大的面试题
  20. t d x 示例z

热门文章

  1. PHP SDK+Oss 上传文件流
  2. Codeforces Round #620 (Div. 2)E(LCA求树上两点最短距离)
  3. Hibernate:HIbernate配置详解-HelloWorld
  4. 通过maven 打docker 镜像包,出错ADD failed: stat /var/lib/docker/tmp/docker-builderXXXXXX: no such file or dir
  5. gRPC in ASP.NET Core 3.x -- Protocol Buffer(3)更新消息类型
  6. (BFS)1097: Yuchang and Zixiang ‘s maze
  7. Gym-TORCS安装
  8. Bugku-CTF分析篇-手机热点(有一天皓宝宝没了流量只好手机来共享,顺便又从手机发了点小秘密到电脑,你能找到它吗?)
  9. 概率dp sgu495
  10. 使用pyaudio播放无损音乐(wav)