简介
最近想给自己的博客服务器增加个网站状态监控页,最先是在Google里面找到了Github大佬的文件,原连接如下:
https://github.com/yb/uptime-status
然而我按照教程做的更改了API后放入服务器无法用浏览器浏览,一直显示can't find URL,我以为是文件权限或者访问路径的问题,但还是无法成功,直到今天看到另外一名大佬的改良版本后,才有了方法如何增加网站状态监控页 。
大佬链接:
https://www.naraku.cn/posts/75.html/comment-page-1
基本步骤操作:
1.注册Uptime Robot账号
2.获得你的服务器或域名的API
3.下载大佬的文件到你的handsome主题目录下,并进行解压
4.进入博客后台,新建独立页面,进行设定
步骤1:
- 注册账号。进入Uptime Robot,点击右上角
Sign-up
,再右边的Free Plan
下方点击Sign Up
注册 - 注册完成后点击
Login
登录,进入控制台 点击左侧
Add New Monitor
按钮,添加想要监控的域名or服务器Monitor Type
,监控类型,如HTTP
Friendly Name
,自定义名字,如博客
URL or IP
,填写博客URL或服务器IPMonitoring Interval
,接口检测频率,最低每5分钟
检测一次- 选择完成后点击右下角
Create Monitor
创建
- 如果需要添加多个监控请重复上一步,免费版最多可支持监控50个网站。
步骤2:
这个API只有读的权限,别人拿到了也没问题
- 添加完全部需要监控的网站后,点击上方
My Settings
,在右侧找到API Settings
- 点击
Read-Only API Key
栏下的Show/hide it
,点击Create the Read Only API key
创建API
步骤3:
大佬的网盘分享:
https://share.babel.cc/share.do?s=ODEwMDExMzAzOTQ1MDA0MDtUdWUgQXByIDIxIDIwMjAgMTk6MDg6NDcgR01UKzA4MDAgKEdNVCswODowMCk=/file/323573705023499
- 添加完全部需要监控的网站后,点击上方
步骤4:
- 将
Status.php
放到网站的/handsome/
主题目录下 - 进入博客后台,新建独立页面,在右侧自定义模板中选择
网站监控
拉到最下方,添加字段
api
:必填,填写前面获取的APIlogs
:可选,日志天数。可选范围1~90
,默认60
天show
:可选,展示监控网站的连接。默认关闭,任意填写即打开
- 页面一直在转圈,请检查API是否填写正确
然后在左边页面就可以找到了
大佬版权链接:
Github大佬链接:https://github.com/yb/uptime-status
改良大佬链接:版权属于:Naraku本文链接:https://www.naraku.cn/posts/75.html