PiCockpit v.0.11.0 & picockpit-client v0.15.6发布--实时监测pi!

最新发布 - 现在picockpit.com为您提供了从地球上任何地方监控多达5个Pis的可能性(只要有互联网连接)。 免费!

这就是它的模样。

形象

数据(在心跳按钮下)是实时更新的,目前是每秒钟一次。

我如何开始免费监测我的Pis?

第1步:注册

您需要一个picockpit.com账户--通过点击注册按钮注册一个账户。

形象

报名。请注意,我对密码提出了相当安全的要求--为了你自己的利益(因为计划有更多的动态控制功能,而你希望你的Pis是安全的!)。

第2步:创建API密钥

提示:你只需要做一次 - 你将能够使用同一API密钥添加几个PIS

形象

点击你的用户账户名称,然后 简介和设置.

点击API密钥标签。

形象

并在此点击添加API密钥按钮。

输入你的密码并点击创建API密钥。

形象

重要:新的API密钥将被显示出来 只给你这一次 全文如下:

我们 没有能力 在数据库中恢复API密钥 - 它是散列的(再次,为了你的安全)。

一定要把它记在一个安全的地方,例如你的密码管理器。

如果你丢失了API密钥,不要担心:此时,你能够创建无限量的API密钥。

(不过,5个PIS的限制将计入你所有的API密钥。)

形象

你可以给API密钥起个名字,如果你不想要它了,可以把它删除。(它可以通过它的前缀--点之前的部分来识别)。

形象

请注意:整个字符串是API密钥。在这个例子中,它是

mTZHcUt.T2gHh6jXZoZaaZT4YgY4JK4im8C9HTCzn

它必须完全按照你看到的样子输入(可能是复制/粘贴)。大写字母很重要!

第三步:在你的Pi上安装picockpit-client

picockpit-client是一个软件,它将在你的pi上运行,以监测它,并将数据发送到你的picockpit.com在线账户。

它目前与Raspbian兼容(在Buster和Jessie上测试)--Raspberry Pi的默认和推荐操作系统。 笑一笑

我将告诉你如何在你的Pi上安装它。

运行以下命令。

curl -L http://repository.picockpit.com/picockpit.public.key | sudo apt-key add -

echo "deb http://repository.picockpit.com/raspbian stretch main" | sudo tee -append /etc/apt/sources.list.d/picockpit.list

sudo apt-get update

sudo apt-get install picockpit-client

请注意,不幸的是,WordPress在发帖时弄乱了字符。这里有一个你需要输入的截图。

形象

第二个命令是进入 行,不要把它分成两行,这样是不行的。

这些命令是做什么的?

  • 我们存储库的钥匙被添加了。
  • 储存库被添加到你的π
  • 软件包列表被更新
  • picockpit-client已安装

在未来,如果出现新的picockpit-client版本,你可以通过以下方式简单地切换到它

  • sudo apt-get update && sudo apt-get -only-upgrade install picockpit-client

形象

第四步:将picockpit-client连接到picockpit.com。

运行这条命令(这是最后一条,我保证)。

sudo picockpit-client connect

picockpit-client会要求你提供你的API密钥。输入你在步骤2中获得的API密钥。

它将问你是否要继续 - 输入回车键(或 "y "然后回车键),以继续进行测试。

默认情况下,pidoctor(获取关于你的pi的一些基本数据)是在有隐私意识的模式下运行的,例如,你的wifi网络不会被扫描到。

然后你被要求提供一个名字。建议将pi的主机名作为默认值。你可以输入任何你想要的东西,包括UTF-8 Emojis。

形象

如果一切顺利,你应该得到以下信息。

形象

完成连接 - 你的Pi现在已经连接到picockpit.com,如果一切正常的话。

picockpit-client是以服务的形式安装的,当你的Pi启动时,它将自动启动。

你只需要为每个Pi(和每个新的SD卡)做一次这个步骤。

提示:你也可以在几个pis之间共享SD卡,然后单独设置每个pis - picockpit-client知道如何处理这个。

另外:信息以加密的方式存储在SD卡上,以保护您与picockpit.com的连接。

第5步:在picockpit.com上查看我的Pis

你的Pi现在可以在我的Raspberry Pi's下在线获得。

形象

https://picockpit.com/mypis

形象

在信息按钮下,会显示Pi的型号、序列号、它所在网络的公共IP、它在该网络中的私有IP。

如果你点击心脏跳动 形象按钮。

形象

你将能够看到当前的统计数据,实时更新。

  • CPU负载
  • 内存的使用
  • SoC温度
  • 硬盘使用情况

提示。按Ctrl + 单击信息或心跳图标,将所有Pis切换到相应的视图(信息或实时统计)。

你可以从世界任何地方连接到picockpit.com,并能够监控你的pis--也可以在世界任何地方。

pis可以在防火墙后面,这并不重要。我们使用MQTT(和VerneMQ作为代理),来创造这种神奇。

请注意,你需要在你的浏览器中启用JavaScript!

奖励:甚至更多的统计数据

点击单个pi(图片或名称)以获得更多的统计数据!切换到传感器标签,可以看到以下内容。

形象

正如你所看到的,你目前通过Picockpit获得了以下东西--完全免费,而且最多可以获得五个Pis!

  • WLAN信号(链接质量和信号水平)
  • 所有内核的CPU负载
  • 已安装的RAM总量(不包括videocore部分)
  • 可用的RAM(自由RAM)。
  • 网络总接收数据
  • 网络总发送数据
  • SoC温度
  • 磁盘I/O总读数
  • 写入的磁盘I/O总数
  • 根分区('/')的可用总数
  • 根分区('/')的使用总量
  • 树莓派的正常运行时间

每个π的Pi信息标签会给你提供额外的大量信息--但请注意这只是在PiDoctor运行时收集一次。

(可以重新运行pidoctor来更新信息--这要留到另一篇文章中讨论)。

那么,我们能用这个做什么呢?

FLIRC案例与裸体Pi

FLIRC案吹响了 赤裸裸的 Pi出水了。

形象

正如你所看到的,FLIRC外壳的温度比没有任何外壳的Pi 4低10°C左右。

现在你也可以尝试加载Pis,并监测温度发展、节流等情况。(以及完成工作所需的实际时间)。

我将在9月做一个关于这个问题的视频。

Pi的在线状态

如果你的Pi断线了,你会在Picockpit中看到这个。

形象

你就可以采取行动了!

如果有足够多的人提出要求,我将添加一个 网络推送服务 所以当这种情况发生时,你会立即得到通知。