电脑监控(二):云监控

4/7/2021
log

# 一、前置信息

电脑监控(一):H5简单监控

阅读上面这篇文章得知:

通过本地运行一个网页(Javascript+HTML),实时监控“挖矿”电脑的状态信息。

当电脑状态异常时,通过发邮件、发短信的方式实时预警。

# 弊端

唯一的不足就是需要在本地运行一个浏览器,如果没有实时运行的电脑,就是独木难支。

# 二、知识储备

空闲时会关注一些关系行业相关的信息
如:吾爱破解、V2ex

在无意识的阅读状态中,总会出现一些行业的高频词汇,无形之中就被加加强了联系、加深了印象
如:对象存储 (opens new window)云函数 (opens new window)、良心云

我的简单理解:
对象存储就相当于一个数据库,云函数就相当于一个云服务

看到论坛有人通过云函数实现游戏自动签到
这让我联想到我是否也能通过云函数实现零成本监控呢?

腾讯云 腾讯云

# 三、实际应用

从腾讯云官网中得知,云函数和对象存储都有免费的配额
通过完善的文档和不断尝试后,可较好的食用这些服务

最大的问题在于没写过 NodeJS 项目
虽写过 Java 和 Javascript,但"人生地不熟"的状态还是走了很多弯路

通过网上大量代码案例、摸着石头过河、大量试错后最终实现了一个版本
这个版本也在良好的运行中 😂😁

# 思路

  • 设置云函数 定时执行
  • 调用向日葵硬件接口数据
  • 把这些数据 Log 在对象存储中。保存为 JSON 格式
  • 遍历 Log 末尾 4 条数据判断状态
  • 异常时调用邮件服务,邮件自动触发 139 短信服务

NodeJS 邮件服务 - emailjs (opens new window)

# 四、项目地址

Last Updated: 9/28/2021, 6:10:25 PM