Repolode
Checkmk

Checkmk/checkmk

Checkmk is an open-source IT monitoring system for infrastructure and applications across physical, virtual, container and cloud environments.

Open-source alternative to:DatadogNagios

Stars
2,601
Forks
577
Open issues
53
Last commit
7 hours ago

What is it?

Checkmk is an IT monitoring system built for scalability and low resource use. It monitors infrastructure and applications across physical, virtual, containerized and cloud environments, and its open-source Community edition includes the core monitoring engine, a web UI, both agent-based and agentless monitoring, and a large set of official and community plugins.

The project is offered in several editions. Pro adds distributed monitoring, built-in dashboards, automated agent management and enterprise integrations such as LDAP and REST APIs. Ultimate targets dynamic environments like Kubernetes, AWS, Azure and GCP, with OpenTelemetry metrics collection, push agents and automatic host registration. A multi-tenant variant is aimed at managed service providers, and a SaaS version is also available.

Checkmk can be installed from DEB and RPM packages on Red Hat-family, Ubuntu and SUSE Linux Enterprise Server, or run as Docker containers. Pro and Ultimate are also distributed as virtual or physical appliances.

Key features

  • 01Agent-based and agentless monitoring of hosts, services and applications
  • 02Large library of official and community-maintained monitoring plugins
  • 03Distributed monitoring and built-in dashboards in the Pro edition
  • 04Kubernetes, AWS, Azure and GCP monitoring with OpenTelemetry metrics in Ultimate
  • 05Installable from DEB/RPM packages, Docker containers or appliances

Use cases

  • Monitoring a mixed fleet of Linux servers, VMs and containers from one console
  • Running distributed monitoring across multiple sites or data centers
  • Monitoring dynamic Kubernetes and public cloud workloads with automatic host registration
  • Providing monitoring to multiple customers as a managed service provider

Quick start

  1. 1

    Download the Checkmk packages or Docker image from the downloads page

  2. 2

    Install via DEB/RPM on Debian, Ubuntu, RedHat or SUSE following the distribution docs

  3. 3

    Or install the Docker container following the Docker instructions

  4. 4

    Follow the beginners guide to get started

Things to know

  • Building from source is impractical outside Checkmk's own infrastructure, so prebuilt packages are recommended.
  • Some editions (Pro, Ultimate) are commercial, and advanced features require a paid license.

Topics

FAQ

What is checkmk?
Checkmk is an open-source IT monitoring system for infrastructure and applications across physical, virtual, container and cloud environments. Checkmk is an IT monitoring system built for scalability and low resource use. It monitors infrastructure and applications across physical, virtual, containerized and cloud environments, and its open-source Community edition includes the core monitoring engine, a web UI, both agent-based and agentless monitoring, and a large set of official and community plugins.
Is checkmk free to use? What license does it have?
checkmk is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
Is checkmk still maintained?
Actively maintained. The last commit to checkmk was on Oct 19, 2026.
What can I use checkmk for?
Monitoring a mixed fleet of Linux servers, VMs and containers from one console Running distributed monitoring across multiple sites or data centers Monitoring dynamic Kubernetes and public cloud workloads with automatic host registration Providing monitoring to multiple customers as a managed service provider
How do I install checkmk?
Download the Checkmk packages or Docker image from the downloads page Install via DEB/RPM on Debian, Ubuntu, RedHat or SUSE following the distribution docs Or install the Docker container following the Docker instructions Follow the beginners guide to get started
Where can I get checkmk?
The source code and installation instructions are on GitHub: https://github.com/Checkmk/checkmk

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects