Conference Day 1: May 20, 2025
The opening day of the conference, partially livestreamed, took place on Tuesday, May 20, 2025, at Paulaner am Nockherberg.
-
Knowledge fair & breakfast09:30 - 11:00
Attendees had the opportunity to talk to our developers and consultants before the first presentation of the day. Accompanied by breakfast snacks, several booths were available at the conference location where participants could ask the Checkmk team specific questions. This exchange with the community provided a strong start to the conference.
-
Welcome11:00 - 11:10Melina Weide (Conference Lead, Checkmk)
Melina Weide kicked off the 11th Checkmk Conference with a warm welcome.
-
State of Checkmk11:10 - 11:20Jan Justus (CEO, Checkmk)
Jan Justus reflected on the evolution of Checkmk over the years and provided a glimpse into the future.
-
Checkmk 2.4 at a glance11:20 - 12:30Martin Hirschvogel (CPO, Checkmk)
Martin Hirschvogel presented the paradigms and priorities shaping the latest release, Checkmk 2.4, and highlighted major improvements.
-
Lunch break12:30 - 14:00
-
Set-up cloud monitoring in minutes14:00 - 14:20Wontek Hong (Tech Lead, Checkmk)
Wontek Hong introduced a new concept for configuration workflows, called the quick setup, and showed in a demo how easy it has become to configure a previously very complex workflow.
-
You'll love notifications with Checkmk!14:20 - 15:00Tanja Hohenstatt (Team Lead UX, Checkmk)
Tanja Hohenstatt shared some insights into the newly revamped Checkmk notifications, presenting the new Notification Hub, the guided and expert mode for configuring notifications, and the new notification emails.
-
Piggyback unleashed – a new way for intersite communication15:00 - 15:25Moritz Kiemer (Team Lead Engineering, Checkmk)
Moritz Kiemer introduced a new concept for intersite communication, and it's first use case with piggyback data. He explained 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)
Andreas Umbreit presented 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)
Lars Michelsen went into a deep dive in 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. Additionally, he introduced the new off-the-shelf process monitoring.
-
Checkmk Cloud: Our first SaaS product is here16:35 - 16:50Jonas Dieterle (Commercial Product Lead Cloud, Checkmk) & Christian Reiser (Team Lead, Checkmk)
Jonas Dieterle and Christian Reiser reflected on our first ever SaaS product, that was released beginning of 2025.
-
Running Checkmk at scale in Kubernetes16:50 - 17:30Max Linke (Team Lead Engineering, Checkmk) & Cristian Blanaru (Site Reliability Lead, Checkmk)
Max Linke and Cristian Blanaru showcased how to manage Checkmk in large-scale in a Kubernetes environment, from enabling rapid onboarding to automated lifecycle management and effortless licensing.
-
What’s with all the CVEs17:30 - 18:00Hannes Rantzsch (Security Specialist, Checkmk)
Hannes Rantzsch gave an inside look at our application security process – from discovering a vulnerability to publishing a CVE.
-
Evening Event19:00 - 23:59
The evening event was held at München Hoch5, allowing conference participants in Munich to interact in person. It was the perfect time to reflect on the first day of the conference, enjoy music, food, and drinks, and celebrate with fellow monitoring enthusiasts.
Conference Day 2: May 21, 2025
The second day of the conference on Wednesday also took place at Paulaner am Nockherberg, concluding the official events for all participants, both online and on-site.
-
Knowledge fair & breakfast09:00 - 09:30
Attendees had the opportunity to engage with developers and consultants before the day's first presentation. With breakfast snacks provided, several booths were available where participants could ask specific questions about Checkmk, benefiting from community exchange to start the day right.
-
Writing extensions with AI09:30 - 09:45Paulo Santana (ABB)
Paulo Santana introduced a beginner-friendly Checkmk extension designed to simplify the development process with a clean, reusable structure.
-
Monitoring servers via Redfish09:45 - 10:15Andreas Döhler (Bechtle)
Andreas Döhler provided deeper insights into enhanced infrastructure monitoring with Redfish and Checkmk, explaining the initial steps, as well as today’s monitoring capabilities.
-
It's always DNS10:15 - 10:30Andreas Decker (comNET)
Andreas Decker showcased 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)
Mathias Götze and Stefan Novak presented how Kabelplus customized Checkmk to elevate their monitoring, highlighting key improvements, such as alerting, localized problem detection, and automated host provisioning with geographical visualization in Nagvis.
-
Test like a robot, monitor like a Bavarian11:30 - 12:00Sebastian Böhm & Maximilian Sachmann (City of Munich – it@M)
Sebastian Böhm and Maximilian Sachmann shared the specific Checkmk use case of City of Munich, providing an insight on the transition to Robotmk for availability monitoring.
-
Integrating a notification channel in Checkmk12:00 - 12:15Ron Czachara (SIGNL4)
Ron Czachara explained how to integrate a custom notification channel into Checkmk, delving into creating an extension package (MKP) for notifications, showcases two-way status updates, and highlighting 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)
Jörg Herbel and Simon Meggle showed the new features added to Synthetic Monitoring in Checkmk 2.4, including Linux support, monitoring of KPI keywords and an internal Checkmk Robot management.
-
Synthetic monitoring at geodata provider LGB14:05 - 14:20Simon Meggle (Product Manager, Checkmk)
Simon Meggle In this talk, Simon gave a practical look at how LGB (Landesvermessung und Geobasisinformation Brandenburg) uses Robotmk to run Synthetic Tests against their map applications – and highlighted a few areas where Robot Framework really shines.
-
What's next for Checkmk I14:20 - 15:20Martin Hirschvogel (CPO, Checkmk)
Martin Hirschvogel concluded the conference with a sneak peek at our long 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:55Lars Michelsen (CTO, Checkmk) & Torsten Engler (Engineering Manager, Checkmk)
Lars Michelsen and Torsten Engler concluded the conference with a sneak peek at our long term plans for Checkmk, and how we think of our strategic roadmap.
-
Goodbye #CMKConf1116:55 - 17:00Jan Justus (CEO, Checkmk) & Melina Weide (Conference Lead, Checkmk)
-
Workshop Dinner18:00 - 22:00
Participants with a workshop ticket for the third day enjoyed a special dinner after the main conference program of day 2. The evening at Paulaner am Nockherberg provided a relaxed atmosphere to reflect on the conference with delicious food and drinks.
Conference Day 3: May 22, 2025
The third day of the conference was optional for those wanting to deepen their knowledge with specialized workshops, enhancing their #CMKConf11 experience. Below is the general schedule of our workshops.
Our workshops were conducted on-site only, ensuring high-quality interaction. Attendance required a physical presence at the Checkmk Conference #11.
-
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)