UptimeRobot - 永久免费的网站在线监控服务工具
UptimeRobot是能够保证您了解项目或服务器是否发生、何时发生、以及为何发生故障的最佳工具之一。
更新时间:2022-01-28
访问次数:864
Uptime Robot是一个网站监控服务,每 5 分钟检查一次你设定的网站 或服务器,最多可以免费检查 50 个网站。
如果你的网站或者服务器宕机时,Uptime Robot会通过邮件提醒你。
后台界面有些丑,但是添加之后可以生成分享界面。分享界面和UptimeKuma形式是一样的。很简洁。
免费版功能受限,并且此平台和Kuma数据不互通(即无法一键导入导出),给我们带来不便。
由于Uptime Robot被滥用于某些特殊用途,某些服务已将其服务器访问封禁。
有四种监控方式,分别为Http(s)、Ping、Port、Keyword,在这里我选择Http(s)来监控我的网站,选择Ping来监控我的服务器。Port一般用于VPS监控。
填写监控种类、监控站点以及监控频率,注意勾选提醒邮箱。
设置完成后我们开始创建监控页。
点击上方My Settings,选择右下角Add Public Status Pages。
设置Public Status Pages,选择类型,填写名称,以及Logo以及自定义域名和是否设置密码。
自定义域名我是用的ping.hhhe.cn,还得去域名控制台添加一下解析信息,记录类型为CNAME,记录值为stats.uptimerobot.com【2021年5月,免费版已经取消了自定义域名功能】
设置好后就可以访问自定义域名查看监控情况了,域名会自动使用Let's Encrypt的证书开启https。
个人感觉不错,在今天凌晨四点多的时候,收到了网站短时间(三分钟)内无法连接的邮件提醒。唯一的缺点就是有时候可能会无法访问。
搭建Uptime Kuma
Uptime Kuma是一个开源的监控工具,功能类似于 Uptime Robot。支持自托管服务,限制更少,支持配置文件备份。
这里提供现成托管服务+VPS自建两个方案。
请点击:演示链接
使用PikaPods现成托管服务自己搭建
另一种方案是自己搭建Uptime Kuma
请点击:项目地址
推荐使用docker一键部署:
docker volume create uptime-kuma docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
⚠️ Please use a local volume only. Other types such as NFS are not supported.
之后访问:http://ip:3001
Uptime 系列软件的其他用途
用于阻止某些服务休眠
okteto、heroku等服务商为我们提供了免费的容器服务。但是也有一些限制。例如长时间不用之后会休眠,再次访问只能重新部署。
已知会休眠的服务:
heroku:长时间不访问导致休眠,重新部署,550h每月
okteto:一天一休,重新部署
glitch:长时间不访问休眠,1000h月
注意:
glitch阻止了某些网站的访问,所以用Uptimerobot会报错,需要自己搭建。
heroku不绑定信用卡每个月只有550h的免费额度。如果一直不休眠可能会导致超额。绑定信用卡可升级到1000h。
okteto即使使用Robot最多也只能维持一天的数据
参考:
1. https://github.com/louislam/uptime-kuma
网友评论