前言
本着物尽其用的原则,我在自己的 NAS 和 VPS 上部署了将近 10 个站点和服务,免不了时不时出现一些问题导致服务意外下线。一个可以 24 小时监控站点可访问状态的工具就非常有必要了。
导致我们的站点无法访问的原因有很多,比如家里断电断网,域名或者服务器到期了,SSL没有续期,或者我自己在折腾的时候弄坏了什么。
如果我们把监控系统部署在和被监控的站点同一个服务器上,很有可能一锅端全都下线了,没有可靠性可言。
因此监控系统独立于被监控的服务器是我的硬性要求。但是 UptimeRobot 需要付费才可以监控 https 网站,Uptime Kuma 又需要 Docker 来部署,有没有免费又可靠的解决方案呢?
下面推荐两个可靠性超高,又兼顾颜值的纯免费监控系统。
Uptime

uptime 是一个开源的网页监控项目,他完全基于 Github 运行。它的独特之处在于利用 Github 的 Actions 来进行监控,利用 Issues 来进行报警,利用 Pages 来展示监控情报。
性能
监测频率:5分钟监测一次
监控数量:不限监控数量
报警方式:邮件通知
状态展示:公开页面
Better Uptime

这是一个专业进行网站监控的服务商,他的配套功能非常齐全,还提供了一个可以高度个性化的监控状态网页,免费套餐完全可以满足大部分个人用户的需求。
性能(免费套餐)
监测频率:5分钟监测一次
监控数量:10个网站
报警方式:邮件通知、App通知
状态展示:个人后台、公开页面
结语
基于 Github 的 Uptime 是我之前就一直在使用的监控工具,虽然界面算不上好看,但是 Github 的可靠免费服务的确让人心安一些。但是在尝试了 Better Uptime 之后又不免被它的功能和美丽折服。哪一个才是更好的选择呢?成年人当然选择都要啦!