1
0
Fork 0
mirror of https://github.com/zaunist/xugou.git synced 2026-04-26 12:16:07 +03:00
No description
Find a file
2026-03-06 19:47:11 +08:00
.github/workflows ci: optimize docker build trigger and add hitokoto to release name 2026-01-14 17:08:26 +08:00
agent feat: add drizzle 2025-06-01 05:03:35 +08:00
backend refactor(notifications): reuse jwt payload variable for user id 2026-03-06 19:47:11 +08:00
docs docs: move wiki to repo 2025-12-14 23:33:03 +08:00
frontend feat: set jwt expired time to 30d 2026-01-01 17:02:20 +08:00
.dockerignore feat: add docker image 2025-06-26 17:14:17 +08:00
.gitignore refactor(api): type jwt payload variables across endpoints 2026-03-06 16:29:10 +08:00
AGENTS.md docs: 更新部署指南,移除失效链接 2025-10-09 10:17:37 +08:00
docker-compose.yml feat: add docker image 2025-06-26 17:14:17 +08:00
Dockerfile feat: add docker image 2025-06-26 17:14:17 +08:00
install-agent.sh feat: 添加agent更新的功能,添加用户环境变量XUGOU_SERVER,XUGOU_TOKEN 2025-05-12 20:26:27 +08:00
LICENSE first commit 2025-03-20 22:31:18 +08:00
package.json feat: add docker image 2025-06-26 17:14:17 +08:00
pnpm-lock.yaml fix: get notification template error 2025-11-06 00:49:09 +08:00
pnpm-workspace.yaml feat: add docker image 2025-06-26 17:14:17 +08:00
README.md Remove sponsorship request from README 2026-03-01 20:10:26 +08:00
wrangler.toml ci: 新增通过 GitHub Actions 自动部署到 Cloudflare 2025-10-08 02:16:15 +08:00

XUGOU - 基于 CloudFlare 搭建的轻量化监控平台

XUGOU Logo

XUGOU 是一个基于 CloudFlare 的轻量化系统监控平台,提供系统监控和状态页面功能。

📅 开发计划

目前已实现的主要功能:

  • 系统监控 - 客户端资源监控与数据上报
  • HTTP 监控 - API 接口健康检测
  • 数据可视化 - 实时数据展示与历史趋势
  • 状态页面 - 可定制的服务状态页面
  • 告警通知 - 异常事件通过多渠道通知电子邮件、Telegram 等)
  • 用户管理 - 支持用户注册、多用户管理,可分配不同权限

核心特性

  • 🖥️ 系统监控

    • 实时监控 CPU、内存、磁盘、网络等系统指标
    • 支持自定义监控间隔
    • 全平台支持agent 由 go 编写,理论上 go 能编译的平台都可以支持)
  • 🌐 HTTP 监控

    • 支持 HTTP/HTTPS 接口监控
    • 自定义请求方法、头部和请求体
    • 响应时间、状态码和内容检查
  • 📊 数据可视化

    • 实时数据图表展示
    • 自定义仪表盘
  • 🌍 状态页面

    • 自定义状态页面
    • 支持多监控项展示
    • 响应式设计
  • 👥 用户管理

    • 支持新用户注册
    • 支持多用户管理
    • 可分配不同权限

🏗️ 系统架构

XUGOU 采用现代化的系统架构,包含以下组件:

  • Agent: 轻量级系统监控客户端
  • Backend: 基于 Hono 开发的后端服务,支持部署在 Cloudflare Workers 上
  • Frontend: 基于 React + TypeScript 的现代化前端界面

🚀 快速开始

部署指南

默认用户名admin 默认密码: admin123

部署指南

开发指南

开发指南

常见问题

常见问题

支持一下作者

🤝 贡献

欢迎所有形式的贡献无论是新功能、bug 修复还是文档改进。

🏢 赞助

感谢以下赞助商支持 XUGOU 的开发:

Cloudflare

📄 开源协议

本项目采用 MIT 协议开源,详见 LICENSE 文件。

🔥 Star History

Star History Chart