Checkmk: Scalable Infrastructure Monitoring With Auto-Discovery

Checkmk: Scalable Infrastructure Monitoring With Auto-Discovery

Checkmk monitors infrastructure: servers, network gear, virtual machines, containers, databases, and applications. It grew out of the Nagios world but replaced most of Nagios’s configuration pain with automatic discovery: install an agent or point it at an SNMP device, and it finds what to monitor and sets sensible thresholds.

Features

  • Agent-based monitoring for Linux, Windows, and more, plus agentless checks via SNMP, APIs, and special agents for platforms like VMware and cloud providers
  • Service discovery: new file systems, interfaces, and services are found automatically
  • Hundreds of official and community check plugins
  • Built-in graphing, dashboards, and alerting with notification rules
  • Designed to scale to large environments with low resource use

Editions

EditionLicenseNotes
Community (formerly Raw)GPL-2.0Free and open source; the self-hosted core
ProCommercialDistributed monitoring, advanced dashboards, reporting
UltimateCommercialKubernetes and cloud-native, OpenTelemetry
CloudSaaSManaged

The Community edition is fully capable for homelabs and small businesses.

Deployment

Checkmk is distributed as DEB and RPM packages for Debian, Ubuntu, RHEL, and SUSE, and as a Docker image. After installing, you create a monitoring “site” with omd create, which is an isolated instance with its own web interface and user. Download packages from the Checkmk website rather than building from source.

Checkmk vs the alternatives

  • Zabbix: similar enterprise scope, fully open source across all features, more manual configuration
  • LibreNMS: focused on network devices via SNMP
  • Prometheus and Grafana: metrics-first and cloud-native, excellent for applications, more assembly required
  • Netdata and Beszel: lightweight per-host monitoring with little setup

Our Prometheus, Grafana, and Netdata guide compares the metrics-first approach.

License

Community edition: GPL-2.0. Other editions are commercial.