开源监控网站的工具很多,包括:
- 功能全面的开源企业级网管监控平台:Zabbix、Prometheus、Open-Falcon
- 专注网站监控的:Uptime Kuma
这些开源监控工具都需要自托管,比较适合服务器较多的站长。
对于只有几台服务器需要监控的个人站长,自建服务器存在诸多问题,包括:
- 监控服务器要保证可用性,需要有备用容灾的服务器
- 怎样监控全球各地IP访问网站的可用性
- 日常运维
因此对于服务器较少的个人站,不建议自建监控服务器,推荐 UptimeRobot ,免费账户支持50个站点,足够用了。
但 UptimeRobot 免费版本也有诸多限制,例如无法自定义监控页域名、监控频率为5分钟、不支持SSL有效期检测等等。
新发现一个基于 Cloudflare Worker 的开源监控工具 UptimeFlare,很值得推荐。
项目地址:https://github.com/lyc8503/UptimeFlare
功能特色:
- 开源,易于部署(全程无需本地工具,耗时不到 10 分钟),且完全免费
- 监控功能
- 最多支持 50 个 1 分钟精度的检查
- 支持指定全球 310+ 个城市 的监控节点
- 支持 HTTP/HTTPS/TCP 端口监控
- 最多 90 天的 uptime 历史记录和 uptime 百分比跟踪
- 可自定义的 HTTP(s) 请求方法、头和主体
- 可自定义的 HTTP(s) 状态码和关键字检查
- 支持 100 多个通知渠道 的宕机消息通知
- 可自定义的 Webhook
- 状态页面
- 所有类型监控的交互式 ping(响应时间)图表
- 响应式 UI,自适应PC/手机屏幕,及亮色/暗色系统主题
- 配置选项丰富的状态页面
- 可使用您自己的域名与 CNAME
- 可选的密码认证(私人状态页面)
- 用于获取实时状态数据的 JSON API
有关网站监控相关的的资源,强烈推荐 Awesome status pages,包罗万象。
https://github.com/ivbeg/awesome-status-pages
转载请注明:乐无限,互联网有趣资源聚合地 » UptimeFlare,无需服务器,基于Cloudflare Worker 免费搭建网站监控