Topuino - 你愿意在办公桌上放一个监控服务器的小摆件吗?

2021-09-01 08:26:49 +08:00
 villivateur

我做了一个用来监控服务器的桌面小摆件

什么是 Topuino

Topuino 是我 DIY 的一个桌面小摆件,可以实现通用服务器或计算机的数据监控,包括 CPU 占用、RAM 占用、两个硬盘的可用空间、硬盘读写速度、网络 IO 速率。

为什么叫 Topuino

在 Linux 系列服务器上,我们通常使用 top 命令查看 CPU 内存占用,我最初的设想也是将 top 命令实物化,这就是 Topuino 中 Top 的由来。

在选型的时候,为了兼顾开发效率和成本,我选用了大名鼎鼎的 ESP8266 单片机,配合了 Arduino 开发框架,Arduino 则是 Topuino 中 uino 的由来。

Topuino 有哪些亮点

先看图解:

  1. 我觉得它挺好看,哑光黑的 PCB 底板富有科技感,红绿蓝三色 LED 层次分明,指示性强;
  2. 显示的参数满足大部分的需求,刷新率为 1 秒,CPU 、内存、磁盘占用以百分比表示在柱状图上,磁盘、网络 IO 各以四位数码管显示,配合 KB 、MB 单位显示,可以表示 0KB - 9999MB /s 的速率;
  3. 配置、操作方便。在需要监控的服务器上只需要跑一个 python 脚本即可; Topuino 首次上电后支持用手机或任何支持 Wi-Fi 的设备连接,并通过浏览器配置。若需要重新配置,通过按键即可恢复;
  4. 使用了通用的 USB-TypeC 接口(后期会做带电池版本);
  5. 成本不高,谁都可以承担。

Topuino 的工作原理

附上原理图:

PCB 打样交给专门的厂家,回来自己焊。

结语

你愿意在办公桌上放一个监控服务器的小摆件吗?至少,我做出来之后,很喜欢,就像看着一只猫一样。

另:ESP8266 的代码初步开源在 https://github.com/Villivateur/Topuino ,供大家参考。服务器端代码因为太简单且写得太丑,以后再说吧~~

全文转载自: https://blog.vvzero.com/2021/08/31/Topuino-the-wonderful-Knickknack-for-server-monitoring/

12471 次点击
所在节点    分享创造
125 条回复
wy315700
2021-09-01 14:21:14 +08:00
插个眼,等楼主把产品做出来
aino
2021-09-01 14:25:25 +08:00
真极客 合我胃口 我要下单!
NeezerGu
2021-09-01 14:33:14 +08:00
别搞屏幕,真男人的浪漫就应该是 LED 。
但上面简单盖一层东西(类似磨砂膜?),不要那么亮就好
palxie
2021-09-01 14:34:23 +08:00
很牛皮, 但是我也觉得显示屏好点
villivateur
2021-09-01 14:37:18 +08:00
@wy315700
@aino

哈哈,已经做出来了啊,只不过想要量产还要点时间
dodogod
2021-09-01 14:48:16 +08:00
想要一个,怎么买?
wvuu
2021-09-01 14:56:43 +08:00
下单 +1
greenskinmonster
2021-09-01 15:04:25 +08:00
加个重启键,紧急情况一键重启服务器
villivateur
2021-09-01 15:19:29 +08:00
villivateur
2021-09-01 15:20:58 +08:00
@wvuu
@dodogod
目前还没能力量产,过段时间想好方案再在 v 站发一贴
twor2
2021-09-01 15:23:42 +08:00
当 geek 装饰品挺好
amwyyyy
2021-09-01 15:37:34 +08:00
我们都是搞个大屏给客户看的,还是告警实用。
u21t20o15
2021-09-01 15:40:52 +08:00
额,不愿意
不过我之前倒有个想法,
买个流水线的那个红绿黄灯,然后根据生产告警级别进行亮灯和凤鸣😂
ypzhou
2021-09-01 15:51:01 +08:00
不愿意 一般服务器都不会出问题 出问题了也有云服务商微信 短信邮件通知
est
2021-09-01 15:55:07 +08:00
点赞。但是不愿意。因为服务器有好几十台。
TerranceL
2021-09-01 16:24:31 +08:00
8266 花式玩法+1
RuifuSu
2021-09-01 16:31:56 +08:00
点赞。感觉有有趣。
NeoChen
2021-09-01 16:38:17 +08:00
新型桌面光污染 666
zhengfan2016
2021-09-01 16:40:11 +08:00
只能是少数人的玩具。感觉最好成本能控制在 50 以内,越低越好,毕竟 100 元可以买个 4 寸的小爱同学,安卓系统,还能触摸交互,可玩性高多了
SixPi
2021-09-01 17:05:11 +08:00
pcb 可以开窗,led 反贴,就能降低亮度了
esp8266 好像有 touch 的功能, 可以选择去掉按键, 配合休眠, 就不会亮瞎自己(:doge)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/799177

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX