🕒 upptime:基于 GitHub 的网页在线情况监控
👉 Features:
– 利用 GitHub Actions 每隔 5 分钟访问网站,得出可用性
– 每 6 小时记录响应时间并通过 Git 提交
– 利用 GitHub Issues 通知用户宕机消息
– 利用 GitHub Pages 生成状态监控网页,支持 PWA
👉 使用:
详见 Docs,在 GitHub 项目中点击「Use this template」创建新项目。接着完成上线 GitHub Pages、填写 Personal access tokens、完善配置文件等步骤,请大家仔细阅读文档并操作
👀 又是利用 GitHub Actions 和 API 的一个实战项目,相比于 Uptime Robot 等成品项目,upptime 配置相对繁琐一些。但项目开源,并全部基于 GitHub 运作,相信会得到很多朋友的青睐
而 Status Website 则涵盖了宕机记录并列举了网站监控项目,点击单个网站后可以看到大致的响应时间曲线(基本没有参考价值)。我觉得还是将宕机时间图形化展示的 Uptime Robot 监控页更胜一筹。大家有需要可以自行部署这个开源的网站监控项目
📘 关联阅读:uptime-status —— 基于 Uptime Robot API 的网站在线情况监控面板