酷监控是一个高颜值的监控工具箱,支持网站监控/接口监控/HTTPS 证书监控等多种监控类型,帮助开发者及运维人员实时掌握网站/接口运行状态。本项目支持 Docker 一键快速部署,拥有美观现代的界面设计。
使用 Docker 是运行酷监控最简单的方式:
# 适用于 x86/x64 架构
docker run -d --name coolmonitor --restart always -p 3333:3333 -v ~/coolmonitor_data:/app/data star7th/coolmonitor:latest
# 适用于 ARM 架构(如树莓派、Apple Silicon )
docker run -d --name coolmonitor --restart always -p 3333:3333 -v ~/coolmonitor_data:/app/data star7th/coolmonitor:arm-latest
首次启动时,系统会自动:
访问 http://localhost:3333 开始使用酷监控。
coolmonitor/
├── src/
│ ├── app/ - Next.js 应用目录
│ │ ├── dashboard/ - 监控面板
│ │ ├── auth/ - 用户认证
│ │ └── api/ - API 接口
│ ├── components/ - 可复用组件
│ ├── lib/ - 工具函数和库
│ │ ├── monitors/ - 监控检查器实现
│ │ ├── database-upgrader.ts - 数据库升级工具
│ │ └── system-init.ts - 系统初始化
│ ├── hooks/ - 自定义 Hook
│ ├── context/ - React 上下文
│ └── types/ - TypeScript 类型定义
└── prisma/ - 数据库模型和迁移
![]() |
1
BrookO 72 天前
uptime 吗
|
3
opscoffeecn 72 天前 via Android
感觉还不错,mark
|
![]() |
4
CouleurVVEX 72 天前
感谢开源
|
![]() |
5
klxyy 72 天前
和 uptime 区别在哪?
|
7
UTC0700 72 天前
加个监控网页变化的功能?
|
9
zhouxiaodi 71 天前
感谢大佬,已经用上了。不过 webhook 通知发送无效果。具体表现:发送测试通知,提示发送成功,但是收不到。
|
10
star7th OP |
11
star7th OP @zhouxiaodi
我这边试了下,是可以收到 webhook 信息的。你那边可能是网络问题。 对了,另外跟你讲,如果你的 webhook 网址是本机,则无法使用 127.0.0.1 这样的本机地址。因为监控软件跑在 docker 里面,它的本机跟宿主机是不一样的。访问 127.0.0.1 只是容器内部的网络 |
12
JeffreyRSmith 71 天前
支持一下大佬,从“树洞” 就开始关注的老粉丝了 哈哈😄
|
13
star7th OP |
14
JeffreyRSmith 70 天前
@star7th #13 已经是十几年前啦
![]() |
15
zhouxiaodi 70 天前
@star7th #11 大佬,我是发送消息给飞书机器人,我估计是请求体的格式不符合飞书的标准,所以没有顺利接收到。我在其他场景测试成功了。
|