为服务器部署状态监测页

为服务器部署状态监测页

nodequery 不给力,只能想办法寻求新的解决办法。

uptimerobot

准备工作

首先去 UptimeRobot 官网 https://uptimerobot.com/ 注册一个免费账号,然后再控制台添加需要监控的项目类型,项目名称,项目 IP(或链接地址)。

最后添加一个状态监测服务,做好 cname 即可使用官方监测。

官方监测

使用第三方状态监控页

https://github.com/yb/uptime-status

  • 修改配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// 配置
window.Config = {

// 站点名
SiteName: '服务器状态监测',

// 站点链接
SiteUrl: '/others/uptime',

// UptimeRobot Api 域名
// 只需填写域名部分,默认为官网域名
// 因官网 API 时不时的会 CROS 报错,可填自定义反代域名
// 详见 https://github.com/yb/uptime-status/ 说明
ApiDomain: 'cf worker',

// UptimeRobot Api Keys
// 支持 Monitor-Specific 和 Read-Only 两只 Api Key
ApiKeys: [
'ur7777777777777777',
],

// 是否显示监测站点的链接
ShowLink: false,

// 日志天数
// 虽然免费版说仅保存60天日志,但测试好像API可以获取90天的
// 不过时间不要设置太长,容易卡,接口请求也容易失败
CountDays: 60,

// 导航栏菜单
Navi: [
{
text: '官方监测',
url: 'https://stats.uptimerobot.com/X7LPmCnEZZ'
},
{
text: 'GitHub',
url: 'https://github.com/yb/uptime-status'
}
]
};

HetrixTools

https://hetrixtools.com/uptime-monitor/