uptime-status 网站服务器 可用性监控平台源码 [网站源码]

uptime-status 网站服务器 可用性监控平台源码 [网站源码]
此内容为付费资源,请付费后查看
R9.9
限时特惠
R15
立即购买
未登录购买可能造成订单不回调、不显示问题,建议登录后再购买
真实信息
资源补发
稳定服务
若遇资源失效或购买后不显示等问题,请发订单号以及文章链接联系 有业游民补发资源链接
付费资源
已售 959

uptime-status项目是基于UptimeRobot平台对于网站可用性监控,服务器可用性监控, UptimeRobot平台,免费监控,支持HTTP(s)、Ping、Port、Keyword、全天候监控,让业务可用性最直观的显示到网页上!

UptimeRobot API 的在线状态面板 | 站点监测 | 状态检测

UptimeRobot是全球著名的可用性监控服务平台,有免费版本和收费版本。免费版本可以监控50个项目,免费版本最高检测频率为5分钟,收费版可以达到1分钟检测频率,我们这里使用免费版本即可,免费版就带API

uptime-status项目

一个基于 UptimeRobot API 的在线状态面板,静态文件部署,可以部署到任何你想部署的地方!包括某云的云储存cos等!

uptime-status 网站服务器 可用性监控平台源码-资源栈

技术分析

Uptime-Status 使用现代 web 技术构建,主要特点是基于 Node.js 和 React。以下是项目的几个关键组件和技术:

  1. Prometheus - 用于数据收集和存储,这是一个强大的度量系统,可以灵活定义指标。
  2. Grafana - 提供美观的仪表板,可视化监控数据。
  3. Telegram Bot - 可配置的自动通知,当监测到服务异常时会通过 Telegram 向你发送消息。
  4. HTTPS 支持 - 为了保护你的数据安全,该项目支持 HTTPS 连接。

此外,代码库中的 docker-compose.yml 文件允许你轻松地在 Docker 环境中部署整个系统,简化了安装和维护过程。

应用场景

  1. 网站监控 - 检测你的网站是否能够正常访问,包括 DNS 解析、HTTP 重定向和页面加载时间等。
  2. API 性能检测 - 定期测试 API 的响应时间和成功率,及时发现性能问题。
  3. 实时警报 - 当服务出现故障时,通过 Telegram 或其他通知方式立即得到提醒,缩短问题解决时间。
  4. 运维报告 - 生成历史记录和报表,为运维决策提供数据支持。

特点与优势

  1. 可扩展性 - 非常容易添加新的检查项或集成其他通知渠道。
  2. 隐私优先 - 自托管意味着你的数据保留在自己的服务器上,无需担心第三方服务的数据安全问题。
  3. 简单部署 - 利用 Docker 容器化技术,一键部署,无需复杂配置。
  4. 开放源码 - 全部代码公开,允许自由定制和改进。

使用教程

uptime-status 网站服务器 可用性监控平台源码-资源栈
site-status-1.2.1

先到 UptimeRobot 添加站点监控,HTTP(s)网站监控,Ping监控,Port端口监控,Keyword关键词检测!

添加好监控后在UptimeRobot顶部菜单 My Settings 页面获取 API Key

uptime-status 网站服务器 可用性监控平台源码-资源栈
  • 修改 config.js 文件:
    • SiteName: 要显示的网站名称
    • ApiKeys: 从 UptimeRobot 获取的 API Key,支持 Monitor-Specific API Keys 和 Read-Only API Key
    • CountDays: 要显示的日志天数,建议 60 或 90,显示效果比较好
    • ShowLink: 是否显示站点链接
    • Navi: 导航栏的菜单列表
  • 将所有文件上传到网站空间

教程

uptime-status 网站服务器 可用性监控平台源码-资源栈

部署

  • star 并 fork 😘(地址见文末)
  • 按照下方部署操作来安装依赖
  • 在 .env 文件中进行配置修改
  • 将打包后的文件上传至网站空间或者直接使用 Vercel 或者 Cloudflare 直接部署该项目
# 若没有 pnpm
npm install pnpm -g

# 安装依赖
pnpm install

打包

pnpm build

推荐Vercel部署,部署完成后需去设置中添加环境变量,变量名见.env

温馨提示: 本文最后更新于2024-09-13 16:26:29,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 站长
© 版权声明
THE END
喜欢就支持一下吧
点赞502 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容