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.