Conference Day 1: May 20, 2025
The conference opening day, partially livestreamed, takes place on Tuesday, May 20, 2025, at Paulaner am Nockherberg in Munich city.
-
Knowledge fair & breakfast09:30 - 11:00
Start your day by engaging with our developers and consultants before the day’s presentations begin. Enjoy a breakfast spread while visiting various booths where you can get answers to your questions from the Checkmk team. Connect with the community and kick off the conference with valuable interactions.
-
Welcome11:00 - 11:10Melina Weide (Conference Lead, Checkmk)
-
State of Checkmk11:10 - 11:20Jan Justus (CEO, Checkmk)
Jan Justus will reflect on the evolution of Checkmk over the years and provide a glimpse into the future.
-
Checkmk 2.4 at a glance11:20 - 12:30Martin Hirschvogel (CPO, Checkmk)
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.
-
Lunch break12:30 - 14:00
-
Set-up cloud monitoring in minutes14:00 - 14:20Wontek Hong (Tech Lead, Checkmk)
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:00Tanja Hohenstatt (Team Lead UX, Checkmk)
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 communication15:00 - 15:25Moritz Kiemer (Team Lead Engineering, Checkmk)
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-root15:25 - 15:40Andreas Umbreit (Software Developer, Checkmk)
Do you need to run the Checkmk agent as an unpriviledged 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.
-
Coffee break15:40 - 16:10
-
Performance tuning and more — Checkmk under the hood16:10 - 16:35Lars Michelsen (CTO, Checkmk)
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 here16:35 - 16:50Jonas Dieterle (Commerical Product Lead Cloud) & Christian Reiser (Team Lead)
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 Kubernetes16:50 - 17:30Max Linke (Team Lead Engineering, Checkmk) & Cristian Blanaru (Site Reliability Lead, Checkmk)
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 CVEs17:30 - 18:00Hannes Rantzsch (Security Specialist, Checkmk)
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.
-
Evening Event19:00 - 23:59
Join us at München Hoch5 for this year’s evening event. As an on-site conference attendee you will have the opportunity to socialize and unwind. Reflect on the day’s insights, enjoy some music, and indulge in delicious food and drinks with fellow participants.
Conference Day 2: May 21, 2025
The second day of the conference on Wednesday also takes place at Paulaner am Nockherberg, concluding the official events for all participants, both online and on-site.
-
Knowledge fair & breakfast09:00 - 09:30
Seize the chance to engage with our developers and consultants before the day’s first presentation. Enjoy a breakfast of light bites while exploring various booths at the conference venue, where you can ask the Checkmk team your specific questions. Take advantage of this opportunity to connect with the community and set the tone for an amazing day.
-
Writing extensions with AI09:30 - 09:45Paulo 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 Redfish09:45 - 10:15Andreas Döhler (Bechtle)
-
It's always DNS10:15 - 10:30Andeas Decker (comNET)
Anyone who has ever debugged mysterious issues in complex networking environments can tell you: It's always DNS... unless it isn't. When operating IT infrastructure at any scale, automation is essential, but automated configuration can bring with it new challenges. Learn how to dynamically monitor DNS to quickly and decisively find issues before they become problems.
-
Coffee break & knowledge fair10:30 - 11:00
-
From discovery to integration: elevate your monitoring11:00 - 11:30Mathias Götze (Iteratio), Stefan Novak (Kabelplus)
Discover how Kabelplus, a leading Austrian cable network operator and multimedia service provider, customized Checkmk to elevate their monitoring. This talk highlights key improvements, such as alerting, localized problem detection, and automated host provisioning with geographical visualization in Nagvis—strategies designed to provide maximum transparency for support teams.
We'll walk through the necessary extensions, share practical solutions, and discuss challenges faced during implementation. One key example involves managing network interfaces with service labels, which led to around 20,000 labels. The presentation will demonstrate how this was successfully addressed and offer valuable takeaways for similar projects.
-
Test like a robot, monitor like a Bavarian11:30 - 12:00Sebastian 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 Checkmk12:00 - 12:15Ron 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.
-
Lunch & knowledge fair12:15 - 13:45
-
What's new in Synthetic Monitoring13:45 - 14:05Jörg Herbel (Team Lead Development, Checkmk) & Simon Meggle (Product Manager, Checkmk)
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 LGB14:05 - 14:20Simon Meggle (Product Manager, Checkmk)
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 I14:20 - 15:20Martin Hirschvogel (CPO, Checkmk) & Lars Michelsen (CTO, Checkmk)
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.
-
Coffee break & knowledge fair15:20 - 15:50
-
What's next for Checkmk II15:50 - 16:55Martin Hirschvogel (CPO, Checkmk) & Lars Michelsen (CTO, Checkmk)
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 #CMKConf1116:55 - 17:00Jan Justus (CEO, Checkmk) & Martin Hirschvogel (CPO, Checkmk)
-
Workshop Dinner18:00 - 22:00
Anyone holding a workshop ticket for the third day will be invited to a special dinner following the presentations on day 2. We’re excited to spend an additional evening with you, our community, while you’re in Munich. Join us for a relaxed evening reflecting on the conference, complemented by traditional Bavarian food and drinks provided by Paulaner am Nockherberg.
Conference Day 3: May 22, 2025
The third day of the conference is optional and directed at those looking to enhance their #CMKConf11 experience by delving deeper into specific topics through our workshops. Below is the general schedule for these sessions. Workshops are available on-site only to ensure optimal interaction and quality. Attendance at the Checkmk Conference #11 is required for workshop participation.
We are still finalizing the workshop lineup and will provide updates on this website as more details become available.
-
Morning Workshops09:00 - 12:30
- Workshop #1: Automating Checkmk via the REST API (DE, morning)
- Workshop #2: Security Best Practices (EN, morning)
- Workshop #3: Robot Framework Bootcamp (EN, full-day) - Part 1
- Workshop #4 Migrating plug-ins from Checkmk 2.3 to 2.4 (EN, morning)
- Workshop #5: Automate Checkmk with Ansible (EN, full-day) - Part 1
- Workshop #6: (Network) Visualization with Checkmk (DE, morning)
-
Lunch Break12:30 - 13:45
-
Afternoon Workshops13:45 - 17:15
- Workshop #1: Automating Checkmk via the REST API (EN, afternoon)
- Workshop #3: Robot Framework Bootcamp (EN, full-day) - Part 1
- Workshop #4 Migrating plug-ins from Checkmk 2.3 to 2.4 (DE, afternoon)
- Workshop #5: Automate Checkmk with Ansible (EN, full-day) - Part 2
- Workshop #6: (Network) Visualization with Checkmk (DE, afternoon)