CheckCle开源全栈系统监控工具一站式解决方案
CheckCle - 开源全栈系统监控利器
在当今互联网技术飞速发展的时代,系统和服务的稳定性变得尤为重要。今天为大家介绍一款强大的开源监控工具 —— CheckCle。它是 UptimeRobot、PagerDuty 和 Better Stack 等商业解决方案的免费替代品,提供实时服务器与服务正常运行时间监控、事件管理和多渠道警报功能。
什么是 CheckCle?
CheckCle 是一个专为开发者、系统管理员和 DevOps 团队打造的开源解决方案,提供对全栈系统、应用程序和基础设施的无缝实时监控。它能够为用户提供环境各层的深入洞察和可操作数据,无论是服务器、应用程序还是服务。通过 CheckCle,您可以获得全面的可见性、控制力以及确保整个技术栈最佳性能的能力。
核心功能
-
正常运行时间与基础设施监控
- 支持 HTTP、DNS 和 Ping 协议监控
- 监控基于 TCP 的 API 服务(如 FTP、SMTP、HTTP)
- 追踪详细的正常运行时间、响应时间和性能问题
- 事件历史记录(正常/宕机/警告/暂停)
-
SSL 与域名监控
- 跟踪域名、签发机构、过期日期、剩余天数、状态和最后通知时间
-
基础设施服务器监控
- 支持 Linux(Debian、Ubuntu、CentOS、Red Hat 等)和 Windows(测试版)
- 通过一行代码安装代理,监控 CPU、RAM、磁盘使用率和网络活动等服务器指标
-
更多管理功能
- 计划维护与事件管理
- 运营状态/公共状态页面
- 通过邮件、Telegram、Discord 和 Slack 发送通知
- 报告与分析
- 设置面板(用户管理、数据保留、多语言、主题、通知渠道和警报模板)
快速开始
使用 Docker Compose 安装
- 克隆仓库并运行
# 克隆仓库
git clone https://github.com/operacle/checkcle.git
cd checkcle
# 运行 docker compose
docker compose up -d
- Docker Compose 配置示例(推荐)
services:
checkcle:
image: operacle/checkcle:latest
container_name: checkcle
restart: unless-stopped
ports:
- "8090:8090" # Web 应用程序
volumes:
- pb_data:/app/pb_data # 确保数据在重建后仍然存在
ulimits:
nofile:
soft: 4096
hard: 8192
volumes:
pb_data: # Docker管理的数据持久化卷
- 管理界面访问
- 默认网址: http://0.0.0.0:8090
- 用户名: admin@example.com
- 密码: Admin123456
开发路线图
CheckCle 团队正在积极开发以下功能:
- ✅ 健康检查和正常运行时间监控 (HTTP)
- ✅ 带有实时统计信息的仪表盘 UI
- ✅ 多用户系统认证 (管理员)
- ✅ 通知 (Telegram)
- ✅ Docker 容器化
- ✅ CheckCle 网站
- 🔄 SSL 和域名监控 (进行中)
- 🔄 正常运行时间监控 (PING - 进行中)
- 📋 基础设施服务器监控
- 📋 计划维护和事件管理
- 📋 运营状态/公共状态页面
- 📋 正常运行时间监控 (TCP, PING, DNS)
- 📋 用户权限角色和服务分组
- 📋 通知 (电子邮件/Slack/Discord/Signal)
- 📋 带完整文档的开源发布
社区贡献
CheckCle 是由开源爱好者为社区创建的,完全免费使用,没有隐藏费用。您可以通过以下方式参与贡献:
- 🐞 报告漏洞 - 发现问题?通过创建 GitHub Issue 告诉我们。
- 🌟 建议功能 - 有想法?发起讨论或创建功能请求。
- 🛠 提交拉取请求 - 改进代码、修复错误、添加功能或改进文档。
- 📝 改进文档 - 即使是修正一个错别字也有帮助!
- 🌍 传播消息 - 给仓库点星⭐,在社交媒体上分享,邀请其他人贡献!
保持联系
- 网站: checkcle.deno.dev
- GitHub 仓库: operacle/checkcle
- 社区渠道: 通过讨论和议题参与!
- Discord: 在 @discord 加入我们的社区
- Twitter: @tlengoss
许可证
CheckCle 基于 MIT 许可发布。
通过 CheckCle,您可以随时掌握系统状态,确保服务的稳定运行。作为一款完全开源的工具,它提供了商业解决方案的核心功能,同时保持了灵活性和可扩展性。无论您是个人开发者还是大型企业的系统管理员,CheckCle 都能满足您的监控需求。
欢迎尝试 CheckCle,加入开源监控工具的新时代!🚀
- 原文作者:iamdev
- 原文链接:https://blog.iamdev.cn/post/2025/CheckCle%E5%BC%80%E6%BA%90%E5%85%A8%E6%A0%88%E7%B3%BB%E7%BB%9F%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7%E4%B8%80%E7%AB%99%E5%BC%8F%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止转载 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。