探索云主机商家和测评

StatusPage利用UptimeRobot API可视化展示监控服务器列表

笔者有在"UptimeRobot - 免费服务器性能稳定性监控和报警提醒工具"文章中有介绍到一款海外免费的UptimeRobot服务器监控平台,对于这款产品不能算是有多么出奇,也仅仅只能算是众多类似产品中的一个而已,在那篇文章中有提到在早期有看到GITHUB上基于UptimeRobot API可以可视化展示监控服务器的列表的。

索性趁热打铁接着把这个基于API的开源程序分享看看是否可以使用。其实这个StatusPage工具也有些类似"利用NodeInfo配合NodeQuery API接口可视化监控服务器"的功能,我们只需要在UptimeRobot平台添加需要监控的网站和服务器,以后我们需要查看服务器状态不需要登录后台,而是直接在WEB界面看到。

第一、StatusPage下载和获取API

地址:https://github.com/nerdbaggy/StatusPage

需要支持PHP常规的WEB环境才可以部署。

我们需要从UptimeRobot获取账户API信息。

第二、StatusPage监控列表安装

我们只需要将源码下载到服务器对应站点目录,然后解压即可。

https://github.com/nerdbaggy/StatusPage/releases/download/v3.1.0/StatusPage_Public.zip

下载解压到根目录,然后修改/statuspage/config.php的配置文件

修改API信息,然后替换保存。

StatusPage监控列表安装

这里笔者没有添加监控服务器,如果添加的话会直接在这里被调用显示。

第三、小结

1、StatusPage直接调用的是UptimeRobot API数据,然后就可以可视化展示被监控的服务器和网站在线情况。

2、StatusPage无需数据库支持,只要PHP支持的环境就可以,搭建还是相对简单的。

投上你的一票
转载保留:老部落 » StatusPage利用UptimeRobot API可视化展示监控服务器列表