还在为老旧监控工具头疼?这款7.8k星的开源神器Checkmate让你惊叹
作者:佚名 时间:2025-11-16 15:20
在项目部署上线后,少不了需要使用监控工具来监控服务器的状态。市面上的监控工具有的界面老旧,有的配置复杂。今天给大家分享一款现代化的开源监控工具
Checkmate,堪称开源监控的新标杆!
简介
Checkmate是一款开源的服务器监控工具,主要用于实时监控服务器硬件、应用运行状态、网站响应时间等性能指标,目前在Github上已有7.8k+Star。
Checkmate的主要特性如下:
下面是Checkmate使用过程中的效果图,界面还是挺炫酷的!

安装
使用Docker来安装Checkmate是非常方便的,我们将采用此种方式。
docker pull ghcr.io/bluewave-labs/checkmate-client:latest
docker pull ghcr.io/bluewave-labs/checkmate-backend:latest
docker run -p 27017:27017 --name mongo \
-v /mydata/mongo/db:/data/db \
-d mongo:4
services:
client:
image: ghcr.io/bluewave-labs/checkmate-client:latest
environment:
UPTIME_APP_API_BASE_URL: "http://192.168.3.101:52345/api/v1"
UPTIME_APP_CLIENT_HOST: "http://192.168.3.101"
ports:
- "80:80"
- "443:443"
depends_on:
- server
server:
image: ghcr.io/bluewave-labs/checkmate-backend:latest
ports:
- "52345:52345"
environment:
- DB_CONNECTION_STRING=mongodb://192.168.3.101:27017/uptime_db
- CLIENT_HOST=http://192.168.3.101
- JWT_SECRET=my_secret
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro


这或许是一个对你有用的开源项目,mall项目是一套基于
SpringBoot3+ Vue 的电商系统(Github标星60K),后端支持多模块和最新微服务架构,采用Docker和K8S部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!项目演示:
使用
接下来讲解下Checkmate的基本使用,涵盖网站监控、服务器监控、Docker监控及硬件监控。
网站监控



服务器监控


Docker监控
docker inspect -f '{{.Id}}' mongo


硬件监控
docker run -p 59232:59232 --name capture \
-e API_SECRET=your-secret-key \
-d ghcr.io/bluewave-labs/capture:latest



主题


总结
Checkmate确实是一款非常不错的开源监控工具,甚至连谷歌、微软、腾讯、字节等大厂工程师都偷偷给项目点了Star,感兴趣的小伙伴可以尝试下!





