Uptime Robot是国外比较知名免费监控工具,可以监控HTTP(s)、Ping、端口、关键词,查看监控服务器/网站的正常运行时间,停机时间和响应时间。可免费监控50个网站/服务器,宕机的时候支持短信,邮件,推特,TG等推送,但是最大的弊端就是:50 Monitors, Checked Every 5 Minutes, Totally Free!
但是由于Uptime Robot添加监控服务实在是太方便,添加界面截个图:
作为网站HTTP添加:输入监控名、监控地址,点击右下角Create Monitor即可。
作为服务器Ping监控:输入监控名、服务器IP地址,点击右下角Create Monitor即可。
(务必注意,创建服务器Ping监控,需要开启服务器ICMP回显)
二次注意:如果没有勾选右边的报警消息通知方式,需要二次确认才能正常添加。
这样就创建好监控项目了,简单吧。
注册登陆创建教程
打开官网进行正常注册登陆:https://uptimerobot.com/signUp
根据需要输入用户名、邮箱、密码即可,请注意,国内邮箱可能会收不到注册邮件,请使用国外邮件或者临时邮箱。
注册后正常登陆,点击左上角 +Add New Monitor 按钮进行创建项目即可。
创建自定义域名
Uptime Robot在创建后,我们需要登陆后台去查看我们的监控项目,这样非常麻烦,所以Uptime Robot提供了自定义域名服务,绑定上自己的域名,即可使用域名来访问监控的项目。
自定义域名示例:在线监控
创建方法也非常简单,点击右上角 My Settings 按钮,然后点击 Add Public Status Page 来创建一个公开的访问页面:
点击后会出现两个菜单:For all the monitors(创建所有监控)和For selected monitors (选择一部分),按需选择即可。
注意下面绿色的文字:
make sure you create a CNAME DNS record for your domain to stats.uptimerobot.com. And, it can take up to 30 mins for the custom domain to be activated.
确保为stats.uptimerobot.com创建域的CNAME DNS记录。并且,自定义域最多可能需要30分钟才能激活。
简单说,就是我们填写域名后,需要去DNS解析,为域名做CNAME记录到: stats.uptimerobot.com 即可。
这样等待几分钟即可使用我们绑定的域名来访问监控页面,并且已经自动签发了Let's Encrypt免费证书。
创建报警通知
我们在添加监控后,需要添加报警监控通知的方式,操作方式和创建自定义域名一样,在 Add Public Status Page 按钮上方,有一个菜单名字叫 Add Alert Contact
我们点开菜单后,会发现很多选项,我这里简单介绍下Email和Telegram 两种添加方式。
Email:
根据需要,填入用户名(可随意)、邮箱地址,保存即可。
Telegram:
我们输入一个用户名(可随意),然后点击创建,会出现一个链接地址:
注意里面的超链接,我们需要复制到TG客户端,然后打开,之后会自动订阅UptimeRobot这个机器人,以后有报警项目都会通过TG推送。
后记:UptimeRobot项目对于个人来说,已经足够使用,50个监控项目、报警可以邮件和TG也够用,但是,对于我个人而言,最大的弊端就是五分钟监测一次,个人觉得一分钟一次监测才算正常的监控,但是对于我们只需要看服务器在线率的话,这个监控非常适合个人使用。