笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

自己动手建立一款简洁漂亮的网站监控面板

2020-03-15 6855点热度 1人点赞 0条评论

最近大佬发布了一款网站监控面板,非常的美观漂亮,调用的是UptimeRobot 的APIkey,功能超强,界面也是很都雅的,建立属于本人的PHP站点监控。

站点演示:https://shi.su/status

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

1、申请uptime Robot的API

率先进入官网:https://uptimerobot.com申请账号,非常的好申请,输入你的邮箱和密码,邮箱验证登录成功,目前支持50个网站,5分钟检测一次

然后登录,添加你需要监控的网站,最多可以添加50个,超出可以申请升级付费版本。

 

添加完毕后,点击界面上面的My Settings,拉到最底部,API Settings这块点击Monitor-Specific API keys申请API,如次图

 

搜索你刚才添加域名名称,申请这个域名的单独API keys

如果网站众多,可以申请完复制好API Keys 做个记录,后面还要用的。

 

2、监控网站修改配置信息

我是放到宝塔网站目录的,其他放到相应网站目录即可。登录你的网站根目录,把github的文件下载【点击下载】,上传到目录,目录下编辑配置文件config.js

注释已经说的非常详细了,修改好自己的网站,添加好,刚才申请的API Keys,一个网站的Keys一行,按格式复制好,保存。目前默认显示监控站点链接,可关闭。

 

至此,你就可以访问自己网站查看每天网站监控情况。

2021.2.18 更新到1.5.1版本
基于 Cloudflare Workers 搭建 UptimeRobot API 代理,以解决官网 API 跨域问题

const handleRequest = async ({ request }) => {
  let url = new URL(request.url);
  let response = await fetch('https://api.uptimerobot.com' + url.pathname, request);
  response = new Response(response.body, response);
  response.headers.set('Access-Control-Allow-Origin', '*');
  response.headers.set('Access-Control-Allow-Methods', '*');
  response.headers.set('Access-Control-Allow-Credentials', 'true');
  response.headers.set('Access-Control-Allow-Headers', 'Content-Type,Access-Token');
  response.headers.set('Access-Control-Expose-Headers', '*');
  return response;
}

addEventListener('fetch', (event) => {
  event.respondWith(handleRequest(event));
});

登录cloudflare后点击worker 添加以上代码即可。不需要修改。生成的worker链接。修改 config.js 中的 ApiDomian 为你的worker域名

标签: uptime Robot 监控面板 网站
最后更新:2021-02-18

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
【开源】Mail-CF:任意前缀域名邮箱收发教程 Cloudflare R2 打造免费图床,10G存储+免流量费 网络测速、Ping、TCPing、网络监控、探测节点代码 分享一下大部分VPS以及甲骨文ARM/AMD、AWS、谷歌云GCP通用DD方法!统 TCP-Optimize:TCP/UDP 网络深度调优脚本 基于 Cloudflare Workers + D1 的自托管 2FA/TOTP 验证码管理工具、分享链接功能
【开源】Mail-CF:任意前缀域名邮箱收发教程
WordPress主题:大前端DUX2.0最新版分享 一个 iOS 17 StandBy 模式的安卓版时钟 Bitwarden-进入无密码安全方式 奇虎360为什么屡“剿”不灭? 今天你H1N1了吗? 吐槽北京青年电视剧
最近评论
南香香 发布于 1 周前(11月06日) 任意前缀都能收、转发到主邮箱,注册服务时随手编一个地址太方便了。CF 全收 + Resend 这套组...
VilaVPN 发布于 1 周前(11月06日) 小白向的 Sing-box 订阅教程写得很清楚,跟着配基本能跑起来。补充一点:自建节点最近被按 IP...
Flora Ding 发布于 2 周前(11月03日) Mail-CF 任意前缀域名邮箱收发这个方案太香了,开源教程写得很跟手。自己域名收信对独立站很加分。...
土木坛子 发布于 1 个月前(10月06日) 致敬探索精神。
秋风于渭水 发布于 2 个月前(09月17日) 如果超过10GB,可以换成B2(backblaze)他家存储价格只有R2的一半,且他家到CF的流量不...
标签
elliptictrue100.10.02
BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 奇它博客
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang