斩获6.4K星,运维救星!全新开源的监控神器上线,全栈监控“六边形战士”!

 

你是否曾被服务器宕机或性能瓶颈搞得焦头烂额?网站突然挂掉、CPU爆满、响应慢如蜗牛,偏偏还得手动排查,效率低到崩溃。

如果有一个开源工具,能实时监控服务器硬件、网站状态、响应速度,支持多协议,还能通过邮件/Slack/Telegram秒级告警,会不会让你的运维工作直接起飞?

那可以试试这款由 bluewave-labs 开源的自托管的超美观监控平台:Checkmate

它基于React.js、Node.js、MongoDB实现,通过轻量代理Capture监控CPU/内存/磁盘/温度,HTTP/Ping/SSL/端口全覆盖,1000+节点无压力。

实时追踪硬件状态、网站正常运行时间和响应速度,提供多协议监控和美观可视化。

核心功能

  • • 服务器硬件监控:CPU、内存、磁盘使用率、磁盘温度等指标实时采集与展示
  • • 网站可用性检测:定时发起 HTTP 请求、Ping 测试、SSL 证书检测,自动发现故障
  • • 多协议支持:HTTP(S)、Ping、TCP 端口、SSL 证书到期提醒,多维度保障服务
  • • 响应速度监控:精确测量页面或服务的响应耗时,帮助定位性能瓶颈
  • • 告警与通知:集成邮件、Slack、Discord、Telegram 等,支持自定义告警规则
  • • 美观可视化:仪表盘、折线图、饼图等多种图表效果,实时展示关键指标
  • • Docker 一键部署:统一容器化打包,秒级上手,无需繁琐环境配置

快速部署指南

  1. 1. 克隆仓库
git clone https://github.com/bluewave-labs/Checkmate.git
cd Checkmate
  1. 2. 设置后端服务器
cd server
npm install  #安装依赖

然后创建一个 .env 文件: 在 server 目录中添加一个 .env 文件,用于存放服务器密钥。

  1. 3. 构建和运行MongoDB和Redis Docker镜像
cd ..
docker build -f ./docker/dev/mongoDB.Dockerfile -t uptime_database_mongo .
docker build -f ./docker/dev/redis.Dockerfile -t uptime_redis .

cd docker/dev
docker run -d -p 6379:6379 -v $PWD/redis/data:/data --name uptime_redis uptime_redis
docker run -d -p 27017:27017 -v $PWD/mongo/data:/data/db --name uptime_database_mongo uptime_database_mongo
  1. 4. 启动后端服务器
cd into server.
npm run dev
  1. 5. 设置前端客户端
cd client
npm install
npm run dev

创建一个 .env 文件: 在 client 目录中添加一个 .env 文件,用于存放客户端密钥。

全部执行成功后,客户端访问:localhost:5173,服务器访问 localhost:52345。

界面截图

适用场景

  • • 开发/运维团队:小到个人博客、大到多机房生产环境,都能灵活覆盖
  • • SaaS 平台:监控用户唯一域名、API 接口稳定性,提升 SLA 承诺
  • • IoT 边缘设备:对离线或混合网络环境中的设备运行状态进行实时监控

写在最后

Checkmate = 全栈监控 + 即时告警 + 图表可视化 + 自托管自由,是你摆脱“盲运维”的最佳利器。

无论你是追求零成本的个人开发者,还是对数据安全有高要求的企业团队,Checkmate 都能帮你以最简单的方式搭建起可观、可管、可控的监控体系,做到“未雨绸缪、先发制人”。

开源地址:https://github.com/bluewave-labs/Checkmate

● 一款改变你视频下载体验的神器:MediaGo

● 字节把 Coze 核心开源了!可视化工作流引擎 FlowGram 上线,AI 赋能可视化流程!

● 英伟达开源语音识别模型!0.6B 参数登顶 ASR 榜单,1 秒转录 60 分钟音频!

● 开发者的文档收割机来了!这个开源工具让你一小时干完一周的活!

● PDF文档解剖术!OCR神器+1,这个开源工具把复杂排版秒变结构化数据!








(文:开源星探)

发表评论