笨猫博客

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

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

2020-03-15 5634点热度 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
取消回复

最新 热点 随机
最新 热点 随机
过滤iOS烦人的开屏广告18Bit DNS 忘掉“学”英语,开始“接触”英语!一键给你的浏览器装一个“英语环境”生成器 软软一键开关 --提供多个 Windows 系统开关,例如保持常亮、隐藏桌面图标 MoonTV 客户端 v1.0.0 发布! Windows/Office 激活工具HEU KMS Activator v63.0.0 WinRAR7.13中文商业版以及授权文件
忘掉“学”英语,开始“接触”英语!一键给你的浏览器装一个“英语环境”生成器MoonTV 客户端 v1.0.0 发布!软软一键开关 --提供多个 Windows 系统开关,例如保持常亮、隐藏桌面图标过滤iOS烦人的开屏广告18Bit DNS
最新OpenAI ChatGPT注册手机验证图文教程亲测可用 国外域名域名空间优惠码网址 WHMCS自由切换模板风格 说下VPS常见的技术(OVZ、Xen、KVM)介绍与对比 友通(UTT)——网络插画日记本 林宥嘉!感念依然听你
最近评论
dk 发布于 4 周前(09月22日) 哈哈哈哈
天天下载Ttzip 发布于 1 个月前(09月15日) 很棒的网站!感谢分享,谢谢站长!!@天天下载Ttzip
诗音 发布于 2 个月前(08月29日) 时间改到2099年在暂停更新也可以
vip券网 发布于 3 个月前(08月01日) 写的很详细,赞 :razz: :evil:
萧瑟 发布于 3 个月前(07月14日) 这个我也用了好久,不知道啥时候能上IP证书
标签
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