Checkmk and Datadog offer system monitoring services. While Checkmk is a software package, Datadog is delivered as a hosted service. The difference between these two delivery models might be the deciding factor in your choice if you have narrowed down your search for a system monitor to these two candidates.

The packaging of these services is different as well. While both systems break up monitoring tasks into specialized modules, Checkmk offers all of its modules in one bundle but Datadog prices each module individually.

The development of Checkmk and Datadog has run in parallel as both of these services are roughly the same age. However, US-based Datadog has had much more funding and takes a corporate approach to its organization, while Checkmk has more community involvement in its development and support operations.

To fully understand the differences between these two monitoring systems, it is necessary to look into how each of these providers started and how they evolved their services.

Checkmk highlights

Checkmk, which was initially called Check_MK, was created by Matthias Kettner in 2008. Kettner made a company to manage his product based on Nagios Core, which is another free, open-source IT asset monitoring package. The company was called Matthias Kettner GmbH, but it has since changed its name to tribe29 GmbH. Kettner is still working at the company as its Chief Technology Officer.

The enterprise is based in Munich, Germany, and has offices in the UK, the USA, and Canada. The business is still a private company.

Kettner and his team developed an alternative architecture for Checkmk, which wasn’t based on Nagios Core. Both systems are now available, with the original, Nagios-based system offered for free as a community edition, called Checkmk Raw. A significant feature of Nagios is its extensibility. Its users and the producers of related IT systems have produced plug-ins that adapt and extend the system to give it interoperability with other tools and provide additional functions. Both Checkmk editions are compatible with this architecture and can accept Nagios plug-ins, which are free.

Datadog highlights

Datadog began operations in 2010 when Olivier Pomel and Alexis Lê-Quôc created it. The pair are still involved with the company – Pomel is its CEO, and Lê-Quôc is the Chief Technology Officer. The company was listed on NASDAQ in 2019.

Key information:

  • Checkmk is an on-premises monitoring solution
  • Checkmk can monitor cloud resources, virtualizations, and containers as well as on-site assets
  • Checkmk has a free edition, a free version of its paid edition, plus a free trial
  • Checkmk Raw can be rewritten entirely, and Checkmk Enterprise allows for the creation of customized screens
  • The users of Checkmk include Fitbit, Groupon, Adobe, and NASA

The original Datadog code was written in Python for Server Density. After acquiring the system, Datadog’s founders eventually wholly rewrote it in Go and moved the software to a hosted system as a SaaS package. Datadog’s core functions are to monitor networks, servers, applications, and cloud resources. The company also offers a log manager, a SIEM system for security monitoring, a Web asset vulnerability scanner, and an Incident Management package.

Datadog will monitor on-site resources plus Docker AWS, Azure, and Google Cloud Platform.  It can also perform Web asset testing and distributed tracing for microservices. Features in its application monitor use AI methods to predict evolving resource shortages, and the service also performs application dependency mapping. The network module has an automatic device discovery system, and it creates network topology maps. In addition, Datadog will automatically generate hardware and software inventories.

Checkmk vs Datadog head-to-head

Checkmk and Datadog perform many similar tasks. However, there are several differences in the methods they use for monitoring. The most significant difference between these two systems lies in their deployment strategies. Another difference between these systems is the way they are marketed to users. Checkmk offers one bundle of services, while Datadog markets each of its modules individually.

  • Datadog is a SaaS platform that uses local agents to gather data
  • Datadog monitors on-site, cloud, and hybrid systems, consolidating the supervision of multiple locations
  • Datadog offers security services, including a SIEM and a cloud a vulnerability manager
  • Datadog automatically scans systems creating hardware and software asset inventories
  • The customers of Datadog include Samsung, Whole Foods, Peloton, and 21st Century Fox

Checkmk

There are two versions of Checkmk:

  • Raw Edition – a free open source version with community-based support
  • Enterprise Edition – a proprietary version with professional support

The Enterprise Edition of Checkmk is offered in three plans:

  • Free – The Standard Edition but limited to use with 25 hosts and limited to one site
  • Standard – The main package with all of the modules and no host or location limits
  • Managed Services – A multi-tenanted version of the Standard plan, designed for managed service providers.

The Raw Edition is based on Nagios Core, which is another free system monitoring package. The Enterprise Edition was developed entirely individually; for example,  As the system is based on Nagios Core, it can take all of the free plug-ins written for Nagios. Despite being custom-written, the Enterprise Edition is also compatible with Nagios plug-ins. All versions provide both agentless and agent-based monitoring strategies.

The modules included in each edition are:

Raw

Enterprise Edition

Professional support is available to users of the Enterprise Edition but for an extra fee. Some functions require the ntop or i-doit systems to be added on.

Datadog

Datadog has 12 modules, but some are offered in different versions containing additional services, so effectively, there are more than 12 modules. These are:

Deployment options

Datadog is offered as a SaaS package and installs agents on monitored services. These agents are available for:

The package interfaces with native platform statistic collectors in AWS, Azure, and Google Cloud Platform.

Checkmk is an on-premises package, and all versions install on:

The software is also available as a virtual appliance, a solution to run the system in a Windows environment.

Checkmk also offers a monitoring system pre-installed on a range of physical network appliances.

Pros & Cons

Prices

Checkmk prices

Checkmk Raw is free forever. The base price for each of Checkmk Enterprise Edition’s three plans are:

Pros:

  • Operates as a full-fledged infrastructure monitoring system, good for companies looking for more diversity in their SQL monitoring tool
  • Dark mode is easy on the eyes, great for long-term monitoring and NOC teams
  • Sleek and simple interface that is easy to learn
  • Installs in on Linux or managed in the cloud

Cons:

  • Like most infrastructure monitoring tools, Checkmk is designed for system administrators and not home users

  • Offers numerous real user monitors via templates and widgets

  • Can monitor both internally and externally giving network admins a holistic view of network performance and accessibility

  • Changes made to the network are reflected in near real-time

  • Allows businesses to scale their monitoring efforts reliably through flexible pricing options

  • Would like to see a longer trial period for testing

The Virtual Appliance installation has an extra cost based on $379 per year ($31 per month).

The charges increase by capacity with higher rates for an allowance to monitor more services. The base price gives an allowance of 3,000 services, which would probably cover about 100 hosts.

The following price point is for 7,000 services, which costs $1,490 for the Standard plan and $2,950 for the Managed Services plan, and the Virtual Appliance fee increases to $599.

The maximum capacity offered on the price list is 200,000 services, which would cover about 6,600 hosts. That costs $17,500 per year for the Standard plan, $31,500 per year for the Managed Services plan, and $2,290 per year for the Virtual Appliance supplement.

Checkmk offers three physical appliance models. These are only available in Europe. They are manufactured by Dell and are differentiated by the number of services they will monitor and, therefore, the number of hosts they will cover. They are:

Maintenance and support are charged separately for all Checkmk products. A Community Forum is available for free advice.

Datadog prices

The prices for Datadog modules are:

Free trial

Checkmk offers a 30-day free trial of its Standard Enterprise edition. If you choose not to buy, this will switch to the Free Enterprise edition at the end of the 30 days.

Datadog offers a 14-day free trial on all of its modules.

The verdict

Comparing two systems is a difficult task, and working out price comparisons is complicated by the different pricing structures of Checkmk and Datadog.

Suppose you have already decided whether your preference is for a hosted system or a software package that you can run yourself. In that case, your choice should be easy because Checkmk is only for on-premises use, and Datadog is only available as a SaaS platform.

Take advantage of the free trials that both of these systems offer to run them through their paces and decide which you prefer.