UptimeRobot介绍
Uptime Status是一个可以调用UptimeRobot监控结果API的源码。
UptimeRobot是全球著名的一个正常运行时间监控服务,有免费版和收费版。免费版可以监控50个项目,我们使用免费版即可,基于UptimeRobot国外监控站点的API,由国人站长美化的前端,做的这款源码,而且是非常简单只需要简单的配置API到JS文件中即可丢到网站或者对象存储中即可运行。
UptimeRobot官网: UptimeRobot
Uptime Status-Github:uptime-status
UptimeRobot功能:
HTTP网页监控
Ping监控
Keyword网页关键词检测
Port端口检测
申请
我们需要到uptimerobot.com申请账户,以及添加监控的网站或者IP地址。完毕之后,我们需要申请API。
选择你要监控的方式,比如http或者Ping
点击上方的My Settings,获取API密钥
这里我们申请到uptimerobot账户之后,且添加需要监控对象。在My Setting中看到上图的[Monitor-Specific API Keys],点击[Show/hide it]然后找到我们添加的目标后生成密钥KEY。将KEY密钥添加到config.js对应的位置。
将Uptime Status源码上传到你的服务器
无需PHP和MySQL等数据库环境。上传后即可使用。
修改config.js文件
将config.js文件里的API修改成自己的就完成了。可以填入一个全局API,也可以填入多个单项目的API密钥。
配置完毕之后,我们丢到可运行网站HTML的地方都可以执行。这里需要注意的,如果我们需要添加其他监控目标的话,要效仿上面一样添加对应目标的KEY文件。
就这么简单,我们是不是也可以制作一个自定义独立的站点和服务器监控,且无需数据库支持。且UptimeRobot有支持免费50个监控目标支持。
评论