Watch the #CMKConf11 Livestream

Live from Munich, Germany on May 20, 11 AM

Interaction

To interact with us during the conference, you have two options below.
Use Slido on the right to ask and upvote questions regarding the talks, and utilize the YouTube Live Chat to interact with each other.

Agenda

Welcome
11:00–11:10

Melina Weide

Welcome to the 11th Checkmk Conference!

State of Checkmk
11:10–11:20

Jan Justus

Jan Justus will reflect on the evolution of Checkmk over the years and provide a glimpse into the future.

Checkmk 2.4 at a glance
11:20–12:30

Martin Hirschvogel

Zoom out to dive deep – let’s take a look at the paradigms and priorities that shaped our product into where we are now and learn about the major improvements coming in Checkmk 2.4.

Set-up cloud monitoring in minutes
14:00–14:20

Wontek Hong

With Checkmk 2.4, we introduce a new concept for configuration workflows, called the quick setup. It utilizes the new UI framework to deliver completely new features in the Checkmk UI, which are already re-used now in other projects as well.

See in a demo how easy it has become to configure a previously very complex workflow, AWS monitoring, and imagine with us where we can apply that as well.

You'll love notifications with Checkmk! 
14:20–15:00

Tanja Hohenstatt

The Checkmk notifications have been revamped. Experience in a live demo the new notifications hub in action, a guided and expert mode for configuring notifications in an entirely new way, and new notification emails.

Learn as well how all major notification methods were systematically analyzed and improved.

Piggyback unleashed — a new way for intersite communication
15:00–15:25

Moritz Kiemer

Checkmk 2.4 comes with a new concept for inter-site communication, and it's first use case with piggyback data. Learn how remote Checkmk sites can now communicate with each other directly to exchange data, and how you can move piggyback data from one site to another automatically.

How to run the Checkmk agent as non-root
15:25–15:40

Andreas Umbreit

Do you need to run the Checkmk agent as an unprivileged user? You can do so now without any (major) customizations on your side, by utilizing a new mode of the Checkmk agent. Learn about the new directory structure and how the 'non-root' mode works.

Performance tuning and more — Checkmk under the hood
16:10–16:35

Lars Michelsen

Checkmk is a powerful monitoring solution, but optimizing its performance requires a deep understanding of its internal architecture. This talk goes into the depths of Checkmk's architecture, explaining the purpose of key components, highlighting which elements perform the heavy lifting and how they can be tuned for maximum performance. We will cover critical parameters such as the fetcher and checker helper processes, discussing how to monitor their behavior and identify optimal values.

Additionally, we will introduce the new off-the-shelf process monitoring, providing insights into how they enhance performance visibility and troubleshooting. Whether you're managing a small setup or scaling Checkmk to thousands of hosts, this session will equip you with the knowledge to fine-tune your system for optimal speed and efficiency.

Checkmk Cloud: our first SaaS product is here
16:35–16:50

Jonas Dieterle & Christian Reiser

The actual Checkmk Cloud has arrived – earlier this year, we launched our first ever SaaS product. What is it, what have we learned from our users, and what's ahead for the product?

Running Checkmk at scale in Kubernetes
16:50–17:30

Max Linke & Cristian Blanaru

Managing Checkmk in large-scale in a Kubernetes environment comes with unique challenges – automating deployments, handling multi-tenancy, and ensuring seamless updates. In this session, we'll dive into how we built a scalable management interface for Checkmk, enabling rapid onboarding, automated lifecycle management, and effortless licensing.

You'll also learn how we designed our infrastructure for Operational Excellence, ensuring security, scalability, and separation between client sites – all while spinning up thousands of trials in seconds. 
Join us for a deep dive into lessons learned for running Checkmk at scale!

What’s with all the CVEs
17:30–18:00

Hannes Rantzsch

What happens behind the scenes when a new Checkmk CVE drops? In this talk, you’ll get an inside look at our application security process – from discovering a vulnerability to publishing a CVE. We’ll dig into how we balance transparency with practical security considerations, and what we’re doing to keep vulnerabilities from popping up in the first place.

Writing extensions with AI
09:30–09:45

Paulo Santana (ABB)

This talk introduces a beginner-friendly Checkmk extension designed to simplify the development process with a clean, reusable structure. Through hands-on examples and AI-assisted workflows, attendees will learn how to create their own extensions more efficiently. It’s an ideal talk for newcomers or anyone seeking a more approachable path into Checkmk extension development.

Monitoring servers via Redfish
09:45–10:15

Andreas Döhler (Bechtle)

 

It's always DNS
10:15–10:30

Andeas Decker (comNET)

 

From discovery to integration: elevate your monitoring
11:00–11:30

Mathias Götze (Iteratio) & Stefan Novak (Kabelplus)

 

Test like a robot, monitor like a Bavarian
11:30–12:00

Sebastian Böhm & Maximilian Sachmann (City of Munich – it@M)

Robotmk meets Smart City #1 – how Synthetic Monitoring ensures service availability! In this talk, the City of Munich will share its experience of transitioning to Robotmk for availability monitoring. Gain insights into daily workflows with Robotmk and the Robot Framework, and learn about the objectives that the city's IT department aims to accomplish with this Checkmk product add-on.

Integrating a notification channel in Checkmk
12:00–12:15

Ron Czachara (SIGNL4)

Discover how to integrate a custom notification channel into Checkmk – and why you might need to. This talk delves into creating an extension package (MKP) for notifications, showcases two-way status updates, and highlights practical, real-world use cases.

What's new in Synthetic Monitoring
13:45–14:05

Jörg Herbel & Simon Meggle

In this presentation, we will show the new features added to Synthetic Monitoring in Checkmk 2.4, including Linux support, monitoring of KPI keywords and an internal Checkmk Robot management, which significantly improves the configuration of test clients.

In addition, there is now support for offline provisioning of Python environments. We will also be presenting the revised pricing model, which makes Synthetic Monitoring more accessible and scalable than ever before.

Synthetic monitoring at geodata provider LGB 
14:05–14:20

Simon Meggle

In this talk, Simon gives a practical look at how LGB (Landesvermessung und Geobasisinformation Brandenburg) uses Robotmk to run Synthetic Tests against their map applications – and highlight a few areas where Robot Framework really shines.

This real-world example shows how Checkmk Synthetic Monitoring can deliver meaningful insights, uncover hidden issues, and become a valuable part of daily operations – without being overly complex.

What's next for Checkmk I
14:20–15:20

Martin Hirschvogel & Lars Michelsen

Kick back after two days of in-depth updates, and get a sneak peek at our longer term plans for Checkmk, and how we think of our strategic roadmap.

What's next for Checkmk II
15:50–16:55

Martin Hirschvogel & Lars Michelsen

Kick back after two days of in-depth updates, and get a sneak peek at our longer term plans for Checkmk, and how we think of our strategic roadmap.

Goodbye #CMKConf11
16:55–17:00

Jan Justus & Martin Hirschvogel