Checkmk
Checkmk is an infrastructure and application monitoring tool that combines agent-based data collection with a Nagios-derived core, offering auto-discovery of services to monitor and a graphical web interface.
Definition
Checkmk is an infrastructure and application monitoring tool that combines agent-based data collection with a Nagios-derived core, offering auto-discovery of services to monitor and a graphical web interface.
Overview
Checkmk grew out of the Nagios ecosystem, originally built as a set of plugins and extensions that made classic Nagios monitoring easier to configure at scale, before evolving into its own standalone product. Its defining feature is auto-discovery: rather than manually defining every check for every host, Checkmk agents scan a system and propose services to monitor, which administrators can then approve. Checkmk collects data through lightweight agents installed on monitored hosts (with agentless options for network devices via SNMP) and presents it through a web interface with dashboards, graphs, and Business Intelligence-style aggregation of related services into higher-level status views. This makes it practical for monitoring large, heterogeneous environments without hand-writing configuration for every host. Checkmk is available in a free, open source Raw Edition and paid Enterprise editions with additional features like extended graphing, reporting, and commercial support. It's commonly used by IT operations teams managing mixed on-premises and cloud infrastructure who want more automation than classic Nagios or Icinga configuration provides, while still working with familiar monitoring concepts.
Key Features
- Automatic service discovery that scans hosts and proposes checks to monitor
- Agent-based and agentless (SNMP) monitoring for servers and network devices
- Business Intelligence aggregation rolling up individual checks into service-level views
- Web-based GUI for configuration, dashboards, and historical graphing
- Free open source Raw Edition alongside commercial Enterprise editions
- Compatibility with many existing Nagios-style plugins and checks