探索未知,记录点滴

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

Spread the love

偶然得知了一家能够提供服务器定时监控服务的网站,很适合像我这样拥有多台服务器和网站的人。有时候某台服务器合租出去,几个月都不会去看一眼服务器后台,只有在需要的时候偶尔连接一下,这样的监控有时候能起到很好的效果。此外,遇到网站打不开,服务器宕机等问题,也会第一时间通知,所以有必要向大家介绍这样一款优秀的免费服务。

tg交流群:Newlearnerの水群

《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运行情况》

 


功能还是很practical的,可惜他们的服务器都在国外,并不能提供实时被墙检测。除此之外,很多云探针开源项目也可以提供类似的服务,以后有时间也会一并介绍~

  1. 乌帮图说道:

    博主你好,uptimerobot官方已停用旧API了。
    我可以把你的代码拿去修改吗?

    1. Newlearner365说道:

      好的,感谢提醒,这段代码是网上找到的,当时我也不知道原作者所以没有标注,查了一下可能是 moerats 写的。

      1. 乌帮图说道:

        感谢,已找到他的原文了 :mrgreen:

发表评论

邮箱地址不会被公开。 必填项已用*标注

Recommended
「在开始之前,请去补…