开源可观测性与 APM 工具,基于 eBPF 自动采集指标、日志、链路和性能剖析,并提供根因分析。
- Star
- 2,601
- Fork
- 577
- 未关闭 Issue
- 53
- 最近提交
- 8小时前
这是什么?
Checkmk 是一套注重可扩展性与低资源占用的 IT 监控系统,可监控物理机、虚拟机、容器和云环境中的基础设施与应用。其开源的 Community 版包含核心监控引擎、Web 界面、基于 agent 和无 agent 的两种监控方式,以及数量众多的官方和社区插件。
项目提供多个版本。Pro 版增加分布式监控、内置仪表盘、自动化 agent 管理,以及 LDAP、REST API 等企业集成。Ultimate 版面向 Kubernetes、AWS、Azure、GCP 等动态环境,支持通过 OpenTelemetry 采集应用指标、推送式 agent 和主机自动注册。另有面向managed service provider的多租户版本,以及 SaaS 版本。
安装方式包括在 RedHat 系、Ubuntu 和 SUSE Linux Enterprise Server 上使用 DEB/RPM 软件包,或以 Docker 容器运行。Pro 和 Ultimate 版还提供虚拟机或物理设备形式的发行版。
核心功能
- 01基于 agent 和无 agent 两种方式监控主机、服务与应用
- 02提供大量官方及社区维护的监控插件
- 03Pro 版支持分布式监控和内置仪表盘
- 04Ultimate 版支持 Kubernetes、AWS、Azure、GCP 监控及 OpenTelemetry 指标采集
- 05可通过 DEB/RPM 软件包、Docker 容器或设备形式安装
适用场景
- 在一个控制台中监控混合部署的 Linux 服务器、虚拟机和容器
- 跨多个站点或数据中心进行分布式监控
- 监控动态的 Kubernetes 和公有云工作负载并自动注册主机
- 作为托管服务商为多个客户提供监控服务
快速上手
- 1
从下载页面获取 Checkmk 软件包或 Docker 镜像
- 2
按照对应发行版文档,通过 DEB/RPM 在 Debian、Ubuntu、RedHat 或 SUSE 上安装
- 3
或按照 Docker 文档安装容器
- 4
参阅入门指南开始使用
使用前须知
- 在 Checkmk 自有基础设施之外从源码构建并不实际,建议使用预构建软件包。
- 部分版本(Pro、Ultimate)为商业版,高级功能需要付费许可。
标签
常见问题
- checkmk 是什么?
- Checkmk 是一套开源 IT 监控系统,覆盖物理机、虚拟机、容器和云环境的基础设施与应用监控。 Checkmk 是一套注重可扩展性与低资源占用的 IT 监控系统,可监控物理机、虚拟机、容器和云环境中的基础设施与应用。其开源的 Community 版包含核心监控引擎、Web 界面、基于 agent 和无 agent 的两种监控方式,以及数量众多的官方和社区插件。
- checkmk 可以免费使用吗?用的什么许可证?
- checkmk 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- checkmk 还在维护吗?
- 活跃维护中。checkmk 最近一次提交是在 2026年10月19日。
- checkmk 适合用来做什么?
- 在一个控制台中监控混合部署的 Linux 服务器、虚拟机和容器 跨多个站点或数据中心进行分布式监控 监控动态的 Kubernetes 和公有云工作负载并自动注册主机 作为托管服务商为多个客户提供监控服务
- checkmk 怎么安装和运行?
- 从下载页面获取 Checkmk 软件包或 Docker 镜像 按照对应发行版文档,通过 DEB/RPM 在 Debian、Ubuntu、RedHat 或 SUSE 上安装 或按照 Docker 文档安装容器 参阅入门指南开始使用
- 在哪里获取 checkmk?
- 源代码和安装说明在 GitHub 上:https://github.com/Checkmk/checkmk
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为常见服务和基础设施自动生成并管理 Grafana 仪表盘与预置告警,无需手写查询。
基于 OpenTelemetry 的开源可观测性平台,将日志、指标、链路追踪、告警和仪表盘整合在一个可自托管的工具中。
轻量级自托管服务器监控工具,提供 Web 仪表盘、Docker 容器统计、历史数据和告警。
开源 AIOps 告警管理平台,汇聚监控工具的告警,进行去重、关联,并通过工作流自动化处理。
与厂商无关的服务,用于接收、处理并导出链路追踪、指标和日志数据到多种可观测性后端。