当前位置: 首页 > news >正文

全新的开源监控工具CheckCle

在这里插入图片描述

简介

什么是 CheckCle ?

CheckCle 是一个自托管的开源监控解决方案,它是 UptimeRobotPagerDutyBetter Stack 等工具的替代品,为用户提供实时服务器和服务的正常运行时间监控、事件管理以及多渠道警报功能。

主要特点

  1. 实时监控:支持对 HTTPDNSPING 等协议的监控,能够实时跟踪服务器的正常运行时间和响应时间。
  2. 多种监控服务:能够监控 TCP 服务、API 服务(如 FTPSMTPHTTP)及其性能问题。
  3. 事件历史记录:记录监控状态(正常、警告、暂停等)的历史信息。
  4. SSL 和域名监控:监控 SSL 证书的状态、到期日期及剩余天数等信息。
  5. 基础设施监控:支持 LinuxWindows 服务器的性能监控,包括 CPU、内存、磁盘使用率和网络活动。
  6. 调度维护和事件管理:允许用户安排维护和管理事件。
  7. 通知功能:支持通过电子邮件、TelegramDiscordSlack 等渠道发送通知。
  8. 用户管理和设置面板:提供多语言支持、主题切换、通知和警报模板的设置。

应用场景

  1. 服务器监控:用于 IT 部门监控服务器的健康状态,确保系统正常运行。
  2. 网站监控:监控网站的可用性和性能,及时发现并解决问题。
  3. 应用监控:监控应用程序的响应时间和服务状态,确保用户体验。
  4. 安全监控:通过 SSL 和域名监控,确保网站的安全性和合规性。
  5. 团队协作:通过多渠道通知功能,帮助团队快速响应和处理事件。

CheckCle 提供了一种灵活、高效的方式来监控和管理 IT 基础设施,确保系统的稳定性和可靠性。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 checkcle ,选择第一个 operacle/checkcle,版本选择 latest

本文写作时, latest 版本对应为 v1.1.0

docker cli 安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建卷
docker volume create pb_data# 运行容器
docker run -d \--restart unless-stopped \--name checkcle \--ulimit nofile=4096:8192 \-p 8091:8090 \-v pb_data:/app/pb_data \operacle/checkcle:latest

docker-compose 安装

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

services:checkcle:image: operacle/checkcle:latestcontainer_name: checkclerestart: unless-stoppedports:- "8091:8090"  # Web Applicationvolumes:- pb_data:/app/pb_data  # Ensure persistent data across rebuildsulimits:nofile:soft: 4096hard: 8192volumes:pb_data:  # Docker-managed volume for data persistence

然后执行下面的命令

# 新建文件夹 checkcle 
mkdir -p /volume1/docker/checkcle# 进入 checkcle 目录
cd /volume1/docker/checkcle# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8091 就能看到登录界面

默认用户: admin@example.com 、密码: Admin123456

登录成功后的主界面

以老苏的博客为例,创建一个监控服务

完成之后很快就会有数据

可以查看详情

其他功能可以参考官方的快速入门指南 https://docs.checkcle.com (即将推出)

其他

细心的网友应该发现,这次老苏持久化没有映射目录,而是用了卷,这是因为无论是直接使用目录

services:checkcle:image: operacle/checkcle:latestcontainer_name: checkclerestart: unless-stoppedports:- "8091:8090"  # Web Applicationvolumes:- ./data:/app/pb_data  # Ensure persistent data across rebuildsulimits:nofile:soft: 4096hard: 8192

还是用目录映射卷

services:checkcle:image: operacle/checkcle:latestcontainer_name: checkclerestart: unless-stoppedports:- "8091:8090"  # Web Applicationvolumes:- pb_data:/app/pb_data  # Ensure persistent data across rebuildsulimits:nofile:soft: 4096hard: 8192volumes:pb_data:  # Docker-managed volume for data persistencedriver: localdriver_opts:type: 'none'o: 'bind'device: '/volume1/docker/checkcle/data'

都会报错,导致容器不断重启

checkcle    | Error: failed to apply migration 1746786764_updated_services.js: sql: no rows in result set

暂时没时间去深究,先记录一下

参考文档

operacle/checkcle: CheckCle is a self-hosted open-source alternative to UptimeRobot, PagerDuty, Better Stack, and more — offering real-time server & service uptime monitoring, incident, multi-channel alerting.
地址:https://github.com/operacle/checkcle

CheckCle - Open Source Monitoring Tools for Servers & Applications
地址:https://checkcle.io/

A newly self-hosted open-source for real-time server & service uptime monitoring, incident, multi-channel alerting. : r/selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/1kk4b09/a_newly_selfhosted_opensource_for_realtime_server/

http://www.xdnf.cn/news/523171.html

相关文章:

  • 【D1,2】 贪心算法刷题
  • kotlin Android AccessibilityService 无障碍入门
  • 【电动汽车充电系统核心技术全解:从can通讯高压架构到800V超充未来】
  • 《黑马前端ajax+node.js+webpack+git教程》(笔记)——node.js教程+webpack教程(nodejs教程)
  • vscode怎么关闭自动定位文件
  • Python测试单例模式
  • 互联网大厂Java求职面试:Spring AI与大模型交互的高级模式与自定义开发
  • TDengine 2025年产品路线图
  • ip与mac-数据包传输过程学习
  • 网络-MOXA设备基本操作
  • 【Nginx学习笔记】:Fastapi服务部署单机Nginx配置说明
  • 如何快速隔离被攻击的服务器以防止横向渗透
  • 服务器的基础知识
  • 【SpringBoot】从零开始全面解析SpringMVC (三)
  • UE5 GAS框架解析内部数据处理机制——服务器与客户端
  • Feature Toggle 不再乱:如何设计一个干净、安全、可控的特性开关系统?
  • DS1302实时时钟模块
  • windows网站篡改脚本编制
  • 低功耗:XILINX FPGA如何优化功耗?
  • 入职软件开发与实施工程师了后........
  • MySQL故障排查与生产环境优化
  • 仿腾讯会议——音频服务器部分
  • 图像分割(2)u-net代码实战——基于视网膜分割
  • 【Hadoop】--HA高可用搭建--3.2.2
  • 【520快乐】写一个网页送上520祝福
  • 智慧电力赋能金融机构,用数据守住“电力生命线
  • uniapp小程序获取手机设备安全距离
  • 中小实验室质检LIMS 系统选型 从成本管控到竞争力升级的黄金法则
  • 【MySQL】基础操作
  • 用户行为日志分析的常用架构