Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Checkmk

From Wikipedia, the free encyclopedia

Checkmk
DevelopersCheckmk GmbH (previously tribe29 GmbH and Mathias Kettner GmbH)
Release2008; 18 years ago (2008)
Stable release
2.5 / April 28, 2026; 2 months ago (2026-04-28)
Written inPython, C++
Operating systemLinux
TypeIT infrastructure monitoring
LicenseGNU GPL v2 and other open-source licenses; Checkmk Enterprise License[1]
Websitecheckmk.com
Repository

Checkmk is an open source IT infrastructure monitoring software system developed in Python and C++. It originated as an extension to Nagios and has since evolved into a self-contained monitoring platform.

Checkmk's server-side component run on Linux, or containerized as a Docker container. Agents (running on entities being monitored) exist for many different operating systems.

The software is available in four editions: an open source edition called Community, self-hosted commercial editions called Pro and Ultimate, and SaaS edition called Cloud. Checkmk Ultimate includes a multi-tenancy option designed for managed services providers.[2]

History

[edit]

Checkmk originated in 2008 as an agent-substituting shell script for inetd, and was published in April 2009 under the GPL.[3] It was initially built on top of Nagios and added several new components to that system.[4] The open source edition (Checkmk Community) continues to use the Nagios core.[5]

Over time, the commercial editions replaced the core Nagios components with proprietary equivalents, including a custom monitoring core written in C++.[3]

The software was developed by Mathias Kettner GmbH, based in Munich, Germany.[6] In April 2019, the company was renamed tribe29 GmbH, and the product name was changed from "Check_MK" to "Checkmk". In April 2023, the company was renamed again to Checkmk GmbH.[6]

Checkmk GmbH follows an open-core model. Checkmk Community is available under open-source licenses, primarily GPLv2, while the commercial editions are licensed under the proprietary Checkmk Enterprise License.[1]

Editions

[edit]

Checkmk Community is built on the Nagios monitoring core and is distributed under open-source licenses. The commercial editions — Pro, Cloud, and Ultimate — use a proprietary monitoring core (the Checkmk Microcore, or CMC) written in C++, which is designed to handle configuration changes without a restart and to support short-lived objects such as containers.

The software runs on Linux and is distributed as packages for Debian, Ubuntu, SLES, and Red Hat-based distributions, and as a Docker image.[7]

See also

[edit]

References

[edit]
  1. 1 2 "Checkmk EULA". Checkmk GmbH. Retrieved May 31, 2023.
  2. "Checkmk editions". Checkmk GmbH. Retrieved May 31, 2023.
  3. 1 2 Rieger, Götz (November 3, 2012). "Einfach mal Nagios – Netzwerk-Monitoring mit OMD und Check_MK". c't (in German). p. 190. Archived from the original on November 27, 2015. Retrieved November 27, 2015.
  4. Huber, Mathias (March 9, 2011). "Nagios-Erweiterung Check_mk in Version 1.1.10". Linux Magazine (in German). Retrieved November 27, 2015.
  5. Siering, Peter (May 31, 2017). "Monitoring-System Check_MK in frischer Version 1.4.0". Heise Online (in German). Retrieved May 31, 2017.
  6. 1 2 "Checkmk – our story". Checkmk GmbH. Retrieved May 31, 2023.
  7. "Download". Checkmk GmbH. Retrieved May 31, 2023.
[edit]