UptimeRobot可以监测站点的在线状态,免费的最快是每5分钟会监测一次。Uptime如果站点因一些问题而不能访问,会提醒站点所有者,从而随时掌握站点在线情况。地址:官网。
2020年更新
2020年6月左右,UptimeRobot发布了更新预告,更新有服务升级以应对ddos攻击和提升服务性能,以及面板重新设计。详情请看:Uptimerobot Blog。
图标设计更新
首先是UptimeRobot的图标设计,和之前相比,要更好看些。
移动应用
UptimeRobot意识到其移动应用程序不是很美观,于是开始着手重新设计,并已于2020年12月前发布了更新。更新公告请看这里。
有的站掉线了可以直接点击红点查看掉线列表,还有色盲模式等新的功能。
首页
主页改得好看许多但Web管理面板没啥变化,希望能考虑下Web端用户谢谢,可能不久也会得到更新(并没有)。
状态页面(Status Pages)
UptimeRobot的状态页面功能也得到了界面更新,配置地址由原来的账户设置移到了面板主菜单。但是现在已经只对付费用户开放。
套餐
Free
白嫖版套餐支持最高50个状态监测,0个状态页(付费),2个月的日志保留。但不支持短信和电话通知。
Pro
高级版套餐根据最多监测数量收费。另外会解锁证书到期监控、定时任务监控、高级提醒设置、自定HTTP头和状态等功能。
监测方式
UptimeRobot支持5种监测方式:
- HTTP(s)
- Keyword
- Ping
- Port
- Heartbeat(Pro)
HTTP(s)
一般的网页监测推荐使用HTTP(s)。
如果访问需要输入账号密码,请配置UptimeRobot的“Authentication Settings”(New Monitor (http(s)方案 )-> Advanced Settings -> Authentication Settings)。比如当您设置了宝塔目录保护,请配置好“HTTP Basic”。
Keyword
UptimeRobot的keyword类型是用来监测配置的链接里有没有包含设定的关键词,可以设置“有则提醒”或“无则提醒”两种情况。可以添加站点应该有的固定的关键词,这样可以让监测更加准确。
Ping
通过Ping的方式来监测是否在线,如果站点服务器有禁ping请忽略使用此类型。
Port
此类型适合监测url对应端口的在线状态,比如服务器面板等非80的端口。
Heartbeat(Pro)
此监测类型的工作方式与前面4个相反。
前四个监测类型都是由UptimeRobot向指定url发送常规请求,而UptimeRobot的Heartbeat是由本地服务器或设备向UptimeRobot服务器指定的url发送常规请求。
如果被监视的项目未能按时发送常规请求,则会显示项目不在线。
您可以用来监测您设置的定时运行项目正常运行状态,可以将访问指定链接的代码插入运行脚本中。
详情请看:UptimeRobot Blog
自定义域名
如果您觉得登陆访问UptimeRobot有点麻烦,或者其他原因想用自己的域名访问。您可以试试一些自定义域名查看状态的方法。
Status Pages
如果你钱多可以考虑官方的状态页。这个是UptimeRobot的一个功能,可以创建一个公共的独立网址来查看站点在线状态。您只需要前往UptimeRobot的Dashboard -> Status Pages点击“Add Status Pages”,然后添加想展示的监视项即可完成设置。
此功能默认是status.uptimerobot.com下的页面,您也可以在Status Pages的全局设置中设置自定义域名,并将这个域名cname解析至stats.uptimerobot.com即可。
Uptime Status
这是个第三方开发的状态页面源码,以前UptimeRobot自带的没他好看,不过现在UptimeRobot的要好看些了。如果你有能力的话可以试着自己改改样式,可能会更好看些。
在Github下载最新的源码,然后将文件上传到服务器网站根目录并解压,最后修改文件夹里的config.js文件,添加UptimeRobot API即可。API需在UptimeRobot的设置里创建。
emm…现在自定义域名变成pro版本才有的功能啦…
查看图片
确实,我也收到邮件了。那我修改一下,多谢提醒!
刚改好,我有时间看看其他的是否有变动