一. 简介
Uptime Robot是一款免费的应用或服务器监控平台,可以监控HTTP(s),Ping,Port,Keyword,Heartbeat(Pro版),查看监控服务器或网站的正常运行时间,停机时间和响应时间。并且,可免费监控50个网站或服务器,根据启动或宕机事件可以触发多种推送渠道,例如短信,邮件,自定义Webhook,Twitter,TG等推送。
这个网站的功能对于成熟的企业平台来说可能是多此一举,但是对于一般博客用户来说,是非常简洁实用的。
二. 用法
2.1 注册账户
在uptimerobot官网处注册账户,免费版功能即可满足日常实用
2.2 配置监控
选择Dashboard下面的Add new Monitor
Add new Monitorimage.png在监控模式中,共有5种监控方式,分别为Http(s),Ping,Port,Keyword和Heartbeat(Pro),我采用Http(s)来监控我的网站。其他如下图,按照自己所需监控的服务器url进行配置,免费版最短每5min执行一次。
当monitor配置时,可以在右侧选择告警方式,具体其他方式可以在My Setting里面设置。
2.3 配置个人Status Pages
点击网站的status page,选择add status page
status page按照顺序操作完毕后,来到如下页面,我们将刚刚配置的monitor添加到页面上。
页面2.4 更多配置
当我们需要展示页面的主题,样式,布局,logo等进行自定义化配置时,下面的几组功能可以完美满足。
页面配置网站出错宕机或者启动后,我们需要各种渠道来实时获取最新状态。对于我来说,我自建了Bark Server的Push服务,确保我个人能够真是获取信息。所以如下的webhook功能,对于我们的自建架构帮助会非常大。
Webhook配置页面2.5 使用自定义域名
当我们想使用uptimerobot展示网站状态时,我们最好采用CNAME的方式解析到页面的standard url上面。
同时,我们也可以通过设置页面访问密码来实现私人访问。
三. 实战
uptimerobot 至今我已经使用过2年,如下是个人的博客监控页面。
Wyatt's Websites四. 总结
对于uptime robot这样的小工具来说,我总是喜欢折腾blog相关的技术栈。利用这样简单粗暴的工具,我们可以将Blog集成更多的功能。在以后,我将分享Bark Server构建的Ios Push工具,基于这样的Push工具提供一个程序员专属的Webhook平台,这也可以与uptime robot实现完美整合。
工欲善其事,必先利其器!
网友评论