operacle/checkcle
GitHub: operacle/checkcle
一款开源自部署的全栈监控平台,提供实时可用性检测、基础设施指标采集、分布式区域探测与多渠道告警通知,帮助团队全面掌控系统运行状态。
Stars: 2584 | Forks: 196
## 🌐 选择语言
English |
ខ្មែរ |
Japanese |
Chinese |
感谢所有的贡献者、用户和支持者,是你们让这个项目蓬勃发展。
🚀 敬请期待更多更新、功能和改进。
 # 🚀 什么是 CheckCle? CheckCle 是一个开源解决方案,用于对全栈系统、应用程序和基础架构进行无缝、实时的监控。它为开发人员、系统管理员和 DevOps 团队提供跨环境每一层(无论是服务器、应用程序还是服务)的深入洞察和可操作数据。借助 CheckCle,您将获得可见性、控制力,并能够确保整个技术栈的最佳性能。 ## 🎯 在线演示 👉 **立即体验:** [CheckCle 在线演示](https://demo.checkcle.io) 用户:admin@example.com | 密码:Admin123456 ## 🌟 核心功能 ### 📝 路线图 : [DEVELOPMENT_ROADMAP](docs/DEVELOPMENT_ROADMAP.md) ### Uptime 服务与基础设施服务器监控 - 监控 HTTP、DNS 和 Ping 协议 - 监控基于 TCP 的 API 服务(例如 FTP、SMTP、HTTP) - 跟踪详细的 Uptime、响应时间和性能问题 - 分布式区域监控 - 事件历史记录 (UP/DOWN/WARNING/PAUSE) - SSL 与域名监控(域名、颁发者、到期日期、剩余天数、状态、最后通知时间) - 基础设施服务器监控,支持 Linux(🐧 Debian、Ubuntu、CentOS、Red Hat 等)和 Windows (Beta)。并支持通过一行命令安装 Agent 脚本,监控服务器的各项指标(如 CPU、RAM、磁盘使用率和网络活动)。 - 计划维护与事件管理 - 运行状态 / 公开状态页面 - 通过 Email、Telegram、Discord、Slack、Matrix 等渠道发送通知 - 报告与分析 - 设置面板(用户管理、数据保留、多语言、主题(深色和浅色模式)、通知、渠道和告警模板)。 ## #️⃣ 快速入门 ### 当前支持的架构 * ✅ x86_64 PC、笔记本电脑、服务器 (amd64) * ✅ 现代版 Raspberry Pi 3/4/5 (64 位操作系统),Apple Silicon Mac (arm64) ### 使用以下方法之一安装 CheckCle: 1. 使用 Docker Compose 配置安装(推荐) ``` version: '3.9' services: checkcle: image: operacle/checkcle:latest container_name: checkcle restart: unless-stopped ports: - "8090:8090" # Web Application volumes: - /opt/pb_data:/mnt/pb_data # Host directory mapped to container path ulimits: nofile: soft: 4096 hard: 8192 ``` 2. 使用 docker run 安装。只需复制下面准备好的 docker run 命令即可 ``` docker run -d \ --name checkcle \ --restart unless-stopped \ -p 8090:8090 \ -v /opt/pb_data:/mnt/pb_data \ --ulimit nofile=4096:8192 \ operacle/checkcle:latest ``` 3. 管理 Web 后台 默认 URL:http://0.0.0.0:8090 用户:admin@example.com 密码:Admin123456 4. 按照 https://docs.checkcle.io 上的快速入门指南进行操作 ###      ## 🌟 面向社区的 CheckCle? - **用热情构建**:由开源爱好者为社区创建 - **免费且开源**:完全免费使用,无任何隐藏费用 - **协作与交流**:结识对开源充满热情的志同道合之士 ### 🤝 生态与社区合作伙伴 ## 🌍 保持联系 - 网站:[checkcle.io](https://checkcle.io) - 文档:[docs.checkcle.io](https://docs.checkcle.io) | 特别感谢 [GitBook](https://github.com/gitbookio) 为 CheckCle 赞助了 OSS 站点计划! - 在 Discord 上交流:加入我们的社区 [@discord](https://discord.gg/xs9gbubGwX) - 在 X 上关注我们:[@asqrm_io](https://x.com/asqrm_io) ## 📜 许可证 CheckCle 在 MIT 许可证下发布。标签:CheckCle, Cutter, DNS监控, DNS解析, EVTX分析, HTTP监控, IT运维, Ping监控, Socks5代理, SOC Prime, SRE, TCP监控, Uptime监控, 事件管理, 偏差过滤, 全栈监控, 分布式检测, 可用性监控, 告警系统, 告警通知, 基础设施监控, 应用监控, 开发工具, 开源, 开源监控平台, 开源项目, 性能监控, 故障追踪, 站点可靠性, 自托管, 请求拦截, 运维工具