Skip to content

sunmh207/site-guard

Repository files navigation

site-guard
site-guard

不让故障,悄悄发生

对站点的可用性、证书有效期、关键路径进行持续巡检,
异常时自动推送钉钉 / 飞书 / 企业微信。

Docker Java 17 Nuxt 3

站点管理

Open Dashboard

✨ 主要功能

  • 站点与分类管理 —— 自定义分类,资产一目了然。
  • 可用性探活 —— HTTP 探针定时检测,自动统计总览 / 健康 / 异常 / 待检测 / 暂停。
  • SSL 证书到期监控 —— 解析证书剩余天数,提前发现即将过期的证书。
  • 关键路径探针 —— 在主域名之外,对 /healthz/api/orders/recent 等关键路径做二次校验,消除"主站 200 但业务挂了"的盲区。
  • 告警通知 —— 站点异常或恢复时,按订阅规则推送钉钉、飞书、企业微信。
  • 公开大屏 —— 只读视图,无需登录即可查看整体健康度与最近异常,适合内嵌大屏或分享给非管理员。

IM Message

🚀 快速部署(Docker Compose)

git clone https://github.com/sunmh207/site-guard.git
cd site-guard
cp .env.example .env
docker compose up -d

访问管理后台:http://localhost:1080 (默认账号 admin / admin,首次登录后请立即修改)

💻 本地开发

后端

cd server
./gradlew bootRun

前端

cd web
pnpm install
pnpm dev

访问:http://localhost:3001

About

简单易用的站点监控工具

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors