Uptime Robot-定时监控VPS运行情况

简介

  1. Uptime Robot 是一个美国的网站监控服务,至少每隔 5 min检查一次你设定的网站 / VPS,最多可以免费检查 50 个项目。
  2. Uptime Robot有Pro版本,提供更多监视项目以及SMS短信服务,时间间隔缩短至 1 min起。
  3. 某项目一旦被检测宕机,Uptime Robot会以邮件或者短信的方式发送至用户。
  4. Uptime Robot的SMS为收费服务,当某个项目宕机时,可以发短信或者打电话给用户,暂不支持大陆地区号码
  5. 可以创建自己的监控页面,订阅RSS,提供api接口,可以说玩法多样。

如何部署

首先注册Uptime Robot,注册时最好使用Gmail等邮箱,避免使用国内邮箱导致无法接收邮件或者垃圾箱处理。注册号之后来到Dashboard,在左上角点击Add New Monitor创建新的项目。

《Uptime Robot-定时监控VPS运行情况》

一共有四种选项可供选择:

  • HTTP(s):用于检测HTTP以及HTTPS网站,网站无法访问则邮件通知。
  • Keyword:用于检测某网站是否出现某关键词,可以设置为“出现xxx关键词”或者“关键词xxx消失”则邮件通知我。
  • Ping:用于(简单)检测服务器是否正常开机运行,ping不同则邮件通知,不能用于检测某VPS是否被墙
  • Port:用于检测服务器某指定端口是否开放,若端口关闭则邮件通知。

《Uptime Robot-定时监控VPS运行情况》

《Uptime Robot-定时监控VPS运行情况》

填写好之后即可在Dashboard界面看见我们刚刚添加好的服务器了,Uptime Robot会按照我们指定的时间间隔定期检查服务器/网站是否正常运行。

进阶玩法

1、部署Uptime Robot自带monitor页面

My Settings中找到「ADD PUBLIC STATUS PAGE」,选择“为所有项目创建监控页面”,Friendly Name是网站标题,Logo是monitor页面顶部显示的图片(个人审美而言不加最好)。

需要Custon Domain的话提前去域名管理页面添加一个指向stats.uptimerobot.com的CNAME解析,比如站主用jk.newlearner.site

Password是访问该monitor页面的访问密码,需要则加上,为了隐私起见我建议大家加上这块遮羞布。

《Uptime Robot-定时监控VPS运行情况》

《Uptime Robot-定时监控VPS运行情况》

2、RSS订阅

Uptime Robot很良心地提供了rss订阅服务,在My Settings即可开启并获得rss订阅链接,可以运用于各种rss订阅器和订阅机器人。

《Uptime Robot-定时监控VPS运行情况》

但是我们既然有VPS了,不妨试试用VPS搭建一个telegram订阅机器人,这样更方便及时接收信息。

Sample:NewlearnerのRSS bot

之后将订阅链接添加到机器人的订阅列表即可订阅~

3、Api接口

利用Uptime Robot-My Settings提供的api接口,我们可以开发出有趣的玩法,这里给大家介绍利用api建立自己的monitor页面,更加直观高效。

 点此下载 Uptime Robot 源码

下载好之后解压,修改php/config.php,添加你自己的api。完成之后将整个文件夹上传至服务器网站根目录即可。

《Uptime Robot-定时监控VPS运行情况》