github.com/tribe29/checkmk

Checkmk - Best-in-class infrastructure & application monitoring

Open this visualization on its own page →

Contributors

152

Lines of Code

189,888

From

2009-11-16

To

2020-12-31

About tribe29/checkmk

Checkmk is a comprehensive IT monitoring system written in Python that enables infrastructure and application monitoring across physical, virtual, containerized, and cloud environments. It provides both agent-based and agentless monitoring capabilities with support for hundreds of official and community-maintained plugins, all wrapped in a web-based UI. The project prioritizes scalability, flexibility, and low resource consumption to handle diverse operational requirements.

The project is available in multiple editions to suit different needs. Checkmk Community is completely free and open-source under GPL v2, making it ideal for smaller environments. The commercial editions—Checkmk Pro, Ultimate, and Ultimate with Multi-Tenancy—add advanced features like distributed monitoring, automated agent management, enterprise integrations, and cloud-native capabilities including Kubernetes and OpenTelemetry support. A SaaS version called Checkmk Cloud is also available for teams preferring not to manage their own infrastructure.

Checkmk supports installation across major Linux distributions via DEB and RPM packages, including RedHat, Ubuntu, and SUSE Linux Enterprise Server, as well as Docker containers and virtual or physical appliances. The project welcomes community contributions and provides the full source code on GitHub, along with documentation on building custom packages locally using the included build infrastructure, though the maintainers recommend using their prebuilt packages for production use.

Share this video