笨猫博客

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

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

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

最新 热点 随机
最新 热点 随机
OpenClaw图形化一键安装/卸载工具吧 Telegram 创建 bot 获取 token 和 chatId 以及发送消息最新教程 AcePanel(原耗子面板)3.0 正式发布 Docker 自托管 Shlink 短链服务 Linux BBR V3 管理脚本:支持arm和x86-64轻松加速网络,让服务器飞起来! 船新的PT刷流脚本,傻瓜式一键部署好完整刷流环境VT+QB439+Filebrowser+系统优化
OpenClaw图形化一键安装/卸载工具吧
MagMyPic 人人都可以登上杂志封面 Facekoo:多功能立体性娱乐社区网站 WEBKIT核心的傲游3.0发布了 生活需要你们 烟雨图床:带鉴黄功能的Github+JSDelivr的图床程序 《变形金刚2》你又来了。
最近评论
芝雩 发布于 3 周前(02月28日) 您好,请问下为什么我搭建的ghost,他的后台配置页面是纯英文的,ghostCLI 是20.20.0...
C 发布于 1 个月前(02月06日) 早就听说这个面板了,竟然是你开发的,厉害啊
提拉米苏 发布于 2 个月前(01月18日) App首页会崩溃
vioulo 发布于 2 个月前(01月07日) 之前以为 fcitx5 只能再 linux 上用来的 :smile:
dk 发布于 6 个月前(09月22日) 哈哈哈哈
标签
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