使用UptimeRobot API自建开源颜值高的服务器Ping和网站在线率监控
侧边栏壁纸
  • 累计撰写 23 篇文章
  • 累计收到 12 条评论

使用UptimeRobot API自建开源颜值高的服务器Ping和网站在线率监控

怪怪的科长
2022-04-04 / 0 评论 / 16 阅读 / 正在检测是否收录...

l1k6jj3r.png

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

l1k6ty6p.png

点击上方的My Settings,获取API密钥

这里我们申请到uptimerobot账户之后,且添加需要监控对象。在My Setting中看到上图的[Monitor-Specific API Keys],点击[Show/hide it]然后找到我们添加的目标后生成密钥KEY。将KEY密钥添加到config.js对应的位置。
l1k98bso.png

将Uptime Status源码上传到你的服务器

无需PHP和MySQL等数据库环境。上传后即可使用。

修改config.js文件

将config.js文件里的API修改成自己的就完成了。可以填入一个全局API,也可以填入多个单项目的API密钥。
l1k6fofz.png
配置完毕之后,我们丢到可运行网站HTML的地方都可以执行。这里需要注意的,如果我们需要添加其他监控目标的话,要效仿上面一样添加对应目标的KEY文件。

就这么简单,我们是不是也可以制作一个自定义独立的站点和服务器监控,且无需数据库支持。且UptimeRobot有支持免费50个监控目标支持。

0

评论

博主关闭了所有页面的评论