type
status
date
slug
summary
tags
category
icon
password
一、Checkmate介绍
1.1 Checkmate简介
Checkmate 是一个开源的、自托管的服务器监控工具,能够实时跟踪和监控网站、基础设施、Docker 容器、端口等多种服务指标,并提供直观的可视化界面和多种通知方式。
1.2 Checkmate主要特点
- 完全开源,支持自托管:可在您自己的服务器或设备(如 Raspberry Pi 4/5)上部署,保障数据安全与自主控制。
- 网站监控:持续监测网站可用性,确保服务稳定运行。
- 页面速度监控:追踪网页加载时间,帮助优化用户体验。
- 基础设施监控(内存、磁盘使用、CPU性能等):全面掌握服务器硬件资源使用情况(需安装捕获代理)。
- Docker 监控:实时监控容器状态与性能,便于管理微服务架构。
- Ping 监控:检测主机或服务是否在线,快速发现网络问题。
- SSL 监控:提醒 SSL 证书即将过期,保障网站安全。
- 端口监控:检查关键端口是否开放,防止服务中断。
- 一目了然的事件记录:清晰展示历史事件,方便排查故障。
- 状态页面:对外展示服务状态,提升透明度与用户信任。
- 多渠道通知支持:支持电子邮件、Webhooks、Discord、Telegram、Slack 等多种通知方式,及时告警。
- 计划维护功能:提前安排维护窗口,避免误报并通知相关人员。
- JSON 查询监控:可监控 API 响应内容,验证特定字段是否符合预期。
- 多语言支持:支持多种语言界面,满足全球用户需求。
二、本次实践规划
2.1 本地环境规划
本次实践为个人测试环境,操作系统版本为Ubuntu 22.04.1。
hostname | IP地址 | 操作系统版本 | Docker版本 | 部署项目 |
jeven01 | 192.168.3.88 | Ubuntu 25.0 LTS | 27.1.1 | Checkmate |
三、本地环境检查
3.1 检查Docker服务状态
检查Docker服务是否正常运行,确保Docker正常运行。
3.2 检查Docker版本

四、拉取Checkmate镜像


- 作者:胡凯
- 链接:https://hukai.fun/article/254bc662-9f1f-80bd-a5e5-e2f5ce40da8b
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。