王鲸
王鲸Blog

[Blog233]UptimeRobot - 站点在线状态监测

[Blog233]UptimeRobot - 站点在线状态监测

UptimeRobot可以监测站点的在线状态,免费的最快是每5分钟会监测一次(待核实)。Uptime如果站点因一些问题而不能访问,会提醒站点所有者,从而随时掌握站点在线情况。地址:官网

如果要使用UptimeRobot,请先注册一个账户,然后登陆配置。

2020年更新

2020年6月左右,UptimeRobot发布了更新预告,更新有服务升级以应对ddos(分布式拒绝服务)攻击和提升服务性能,以及面板重新设计。详情请看:Uptimerobot Blog

图标设计更新

首先是UptimeRobot的图标设计,和之前相比,要更好看些。

https://blog233-graphbed.oss-cn-hangzhou.aliyuncs.com/2021/03/13/0575903a0daac.jpeg

移动应用

UptimeRobot意识到其移动应用程序有点不好看,于是开始着手重新设计,并已于2020年12月前发布了更新。更新公告请看这里

有的站掉线了可以直接点击红点查看掉线列表,还有色盲模式等新的功能。推荐使用移动端,我已经使用过,很好用。

https://blog233-graphbed.oss-cn-hangzhou.aliyuncs.com/2021/03/13/c02673bb00ee1.jpeg

首页

主页改得好看许多但Web管理面板没啥变化,希望能考虑下电脑端用户谢谢,可能不久也会得到更新。

UptimeRobot主页

状态页面(Status Pages)

UptimeRobot的状态页面功能也得到了界面更新,配置地址由原来的账户设置移到了面板主菜单。但是现在已经只对付费用户开放,那对我来说就是别用,这辈子不可能在这上面花钱的

https://blog233-graphbed.oss-cn-hangzhou.aliyuncs.com/2021/03/13/0f848616ad0af.jpeg

套餐

UptimeRobot有以下3种套餐。

Free

白嫖版套餐支持最高50个状态监测,0个状态页(付费),2个月的日志保留。但不支持短信和电话通知。

我觉得free套餐就已经满足个人用户的需求了。

Pro

高级版套餐根据最多监测数量收费,最低50。另外新加了SSL cert. expiry monitoring,Cron job monitoring,Advanced notification settings,White-label Status page, Maintenance windows,Custom HTTP header & status(我懒得翻译了请自行翻译)。

Enterprise

企业版除了pro的功能还可以自定义监测和短信提醒数量,没啥特别的。

所以,我觉得free套餐就已经满足个人用户的需求了。

监测方式

UptimeRobot支持5种监测方式:

  • HTTP(s)
  • Keyword
  • Ping
  • Port
  • Heartbeat(Pro)
UptimeRobot添加检测项目时可选择的检测类型

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的设置里创建。

王鲸

文章作者

发表评论

textsms
account_circle
email

王鲸Blog

[Blog233]UptimeRobot - 站点在线状态监测
UptimeRobot是一个易用的工具,用于实时监测站点的在线情况。免费套餐下提供4种监测类型(有数量限制)。本文章将为您介绍UptimeRobot的面板设计更新、监测的不同类别和如何用自己域名方便地查看状态。
扫描二维码继续阅读
2021-03-13