UptimeFlare:免费开源的多区域网站状态监控 轻松部署到 Workers

本文最初发布在只抄博客,如需查看最新内容与细节补充,欢迎前往原文链接

前言

很久之前介绍过一款同样开源的站点监控工具 Uptime Kuma,功能非常的丰富,可以满足绝大多数网站状态监控的需求,但也存在一个较为致命的问题——需要部署在自己的 VPS 上。

当然,与其说这是 Uptime Kuma 的缺点,不如说是自身条件的限制。毕竟谁也不能保证部署了 Uptime Kuma 的主控服务器始终稳定,一旦主控服务器或网络出现波动,就可能导致被监控的站点被误判为无法访问。

对于这个问题,像是商业化的监控软件,例如 UptimeRobot 等都支持从多个地区来监控目标站点是否能够访问,但这些商业化软件对于使用免费计划的用户来说,基础功能限制过多,可能无法满足需求,并且订阅的价格通常也不便宜。

UptimeFlare

UptimeFlare 借助 Cloudflare 的强大功能,无需付费就可以实现从全球各地监控进行监控。与此同时,你也不需要单独购买服务器来部署 UptimeFlare,相比之下,将它直接部署到 Cloudflare Workers 上更加的稳定可靠。

功能

铺垫了这么久,简单介绍一下 UptimeFlare 的特性:

  • 最多支持 50 个 1 分钟间隔的监控以及 90 天历史记录
  • 支持指定区域的监控节点
  • 支持 HTTP / HTTPS / TCP 端口监控,自定义 HTTP(s) 请求方法、头和主体,状态码和关键字检查
  • 支持 Webhook 通知
  • 支持绑定自己的域名

准备工作

标题已经提到了 UptimeFlare 需要部署到 Workers,因此你只需要准备:

  • 一个 GitHub 账号用于存放仓库以及运行 Actions 构建到 Workers
  • 一个 Cloudflare 账号用于部署 UptimeFlare

搭建

创建仓库

来到 UptimeFlare 的官方仓库,点击右上角的 “Use this template”,将官方仓库作为模板创建一个新的仓库

使用模板

接着给仓库命名,可以直接叫 UptimeFlare,如果你不希望站点的监控配置对外暴露,那么可以将这个仓库设置为 Private 私有。

但需要注意的是,私有仓库运行 Actions 每个月只有 2000 分钟的额度,如果你私有库非常多的话需要注意一下用量。

创建仓库

<

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值