1. 前言

打算监控博客友链的存活情况(不太礼貌的行为),因 UptimeRobot 免费版有 50 monitors 的限制,转而使用 Uptime Kuma官方 readme 介绍了 Docker、Non-Docker 两者安装方式

uptime-kuma/issues/1472butterfly 魔改群 群友获知 Replit 可以搭建 Uptime Kuma;根据 issues #1472 给出的步骤并未顺利搭建(体质问题吧),进而继续百度

B站视频:Uptime Kuma…replit… 获知仓库 valetzx/uptimekumaonreplit(Replit 下搭建的很顺利)

B站视频:Replit…绑定…域名 获知 Replit 下服务绑定自定义域名

搭建效果见 Mycpenの友链检测

2. 搭建步骤

主要步骤:Replit 导入 valetzx/uptimekumaonreplit 项目

搭建步骤:

  1. 注册 Replit

  2. Replit 导入 valetzx/uptimekumaonreplit 仓库

  3. Replit 服务绑定自定义域名

    B站视频:Replit…绑定…域名 操作:在 Replit Webview 窗口右侧按钮下(如下图),绑定自定义域名,并按提示在域名服务商 DNS 控制台进行解析

    image-20230131122911248

至此,搭建结束。可以通过 自定义域名 前往 Uptime Kuma 仪表盘进行 注册、设置、新增状态页、添加监控项、状态页分组绑定监控项

3. 注意点

  1. 监控类型为 HTTP(s) 时,HTTP 选项 - 方法 选择 HEAD 验证存活(不要使用默认的 GET,GET 会对对应服务造成 大量无意义的流量

  2. 心跳间隔 (检测频率) 建议拉长(不要使用默认的 60s,会对对应服务造成 大量无意义的流量)。以我为例,设置了 86400 秒(即 1 天监控 1 次)

以我为例 监控项 变动了 4 处值,如下图

image-20230131124355253

4. 参考链接

louislam/uptime-kuma

* valetzx/uptimekumaonreplit

louislam/uptime-kuma/issues/1472

B站视频:Uptime Kuma…replit…

B站视频:Replit…绑定…域名

valetzx:在Replit中自建监控网站(未参考)(uptimekumaonreplit 仓库作者的文章,介绍了些监控报警通知。个人未配置)