UptimeFlare 在Cloudflare Workers 上搭建一个网站监控服务!免费开源

UptimeFlare 是一个更先进、无服务器且免费的正常运行时间监控和状态页面解决方案,由 Cloudflare Workers 提供支持,并配有用户友好的界面。

图片[1]-UptimeFlare 在Cloudflare Workers 上搭建一个网站监控服务!免费开源-零度博客

开源项目

UptimeFlare:【链接直达

⭐特点

  • 开源、易于部署(10 分钟内即可完成,无需本地工具),而且免费。
  • 监控能力
    • 每隔 1 分钟最多进行 50 次检查
    • 来自全球310多个城市的地理位置特定检查
    • 支持 HTTP/HTTPS/TCP 端口监控
    • 最多可跟踪 90 天的正常运行时间历史记录和正常运行时间百分比
    • 可自定义的 HTTP(s) 请求方法、标头和正文
    • HTTP(s) 的自定义状态码和关键字检查
    • 支持100 多个通知渠道的停机通知
    • 可定制的 Webhook
  • 状态页面
    • 适用于所有类型显示器的交互式 ping(响应时间)图表
    • 计划维护提醒和事件历史记录页面
    • 响应式用户界面,可适应您的系统主题
    • 可自定义状态页面
    • 使用 CNAME 记录将您自己的域名添加到您的域名记录中。
    • 可选密码验证(私密状态页面)
    • 用于获取实时状态数据的 JSON API图片[2]-UptimeFlare 在Cloudflare Workers 上搭建一个网站监控服务!免费开源-零度博客

 

部署教程: 

 

  • 您的 Cloudflare 帐户(免费套餐即可,无需信用卡)
  • 您需要使用 GitHub 帐户来运行部署操作。

设置步骤

 

要在 Cloudflare 上设置您自己的 Uptimeflare:

  1. 使用模板在https://dash.cloudflare.com/profile/api-tokens创建 API 令牌。Edit Cloudflare Workers图片[3]-UptimeFlare 在Cloudflare Workers 上搭建一个网站监控服务!免费开源-零度博客
  2. 点击此处,在您的帐户中创建此仓库的副本Use this template。如果您不希望其他人看到您的监控定义,您可以选择将其设置为私有。(您可以直接在其中包含令牌)。 图片[4]-UptimeFlare 在Cloudflare Workers 上搭建一个网站监控服务!免费开源-零度博客
  3. 在 中设置您的 Cloudflare API Token Settings - Secrets and variables - Actions,设置一个密钥,其键为CLOUDFLARE_API_TOKEN,值为您在步骤 1 中获得的令牌。您的令牌将由 GitHub 安全地存储。图片[5]-UptimeFlare 在Cloudflare Workers 上搭建一个网站监控服务!免费开源-零度博客
  4. 编辑该uptime.config.ts文件(位于您自己的存储库的根目录下)以定义您的监视器并自定义您的状态页面,有关更详细的说明,请参阅文档。编辑完成后,导航至此处Actions查看部署进度。管道成功后,您应该会在 Cloudflare 帐户的此处看到“已成功部署”的状态页面Workers & Pages图片[6]-UptimeFlare 在Cloudflare Workers 上搭建一个网站监控服务!免费开源-零度博客
  5. 如需稍后更新或修改配置,只需uptime.config.ts再次编辑即可。如果配置正确,管道会自动获取您的更改并将其应用到 Cloudflare Pages。
THE END

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片