Conference Workshops

On June 13, 2024, the Checkmk Conference workshops took place at Smartvillage in Bogenhausen, Munich. 

Rewatch here

Morning workshop details

Find the summaries of our morning half-day workshops below. Each workshop had individual prerequisites that were included in the workshop description.

  • Workshop #1: Automating Checkmk via the REST API [EN]
    08:30 - 12:00
    Marcel Schulte (Checkmk)

    0 seat left

    The REST API of Checkmk opens up new opportunities for automating your monitoring. Automation can make your life easier and provides endless options. In this workshop, participants learned what is possible with the REST API and how to get things done more quickly. They also learned how to configure their monitoring, execute it and get status information. This workshop delved deep into how to integrate Checkmk with multiple data sources for automation and participants also looked into using the REST API with deployment tools. To sum up, this workshop introduced the concepts behind the API and taught participants how to automate things themselves through practical examples.

    Prerequisites: Programming experience and a good understanding of Checkmk. 

    Workshop type: Hands-on

    Book directly

  • Workshop #2: Security Best Practices [EN]
    08:30 - 12:00
    Ralf Spenneberg (OpenSource Security)

    0 seats left

    Monitoring is at the heart of your IT, and thus, it needs to be secure. In this workshop security expert Ralf Spenneberg showed how to secure your monitoring. Checkmk provides all the tools to enable enterprise-grade security. Sometimes the options are hidden, not enabled or need configuration. In this workshop, Ralf discussed the Checkmk architecture in the context of security and explained and demonstrated the configuration of a secure Checkmk installation. The best security practices concerning the Checkmk agent connection, distributed configuration, access via SNMP and special agents, SSL/TLS connections to VMware and LDAP, the certificate store and the password store were covered in this workshop. There was also time to discuss specific questions you might have faced in your own setup. 

    Prerequisites: Basic knowledge about Checkmk.

    Workshop type: Presentation & Q&A

    Book directly

  • Workshop #5: Migrating Plug-ins from Checkmk 2.2 to 2.3 [EN] - SOLD OUT
    08:30 - 12:00
    Moritz Kiemer (Checkmk)

    0 seats left

    - only for check-plug-in programmers -

    With Checkmk 2.3 we have released new well-defined APIs for important parts of plug-in development, including a version 2 of the check plug-in API and the new rulesets API. In this workshop, we discussed the steps needed to take full advantage of these new APIs and then how to migrate your plug-ins to work with Checkmk 2.3.

    Prerequisites: Some experience in Checkmk plug-in development. Bring your own plug-ins!

    Workshop type: Hands-on

Afternoon workshop details

Find the summaries of our afternoon half-day workshops below. Each workshop had individual prerequisites that were included in the workshop descriptions.

  • Workshop #1: Automating Checkmk via the REST API [DE] - SOLD OUT
    13:15 - 16:45
    Robert Sander (Heinlein Support)

    0 seats left

    The REST API of Checkmk opens up new opportunities for automating your monitoring. Automation can make your life easier and provides endless options. In this workshop, participants learned what was possible with the REST API and how to get things done more quickly. They configured their monitoring, executed it, and got status information. The workshop delved deeper into how to integrate Checkmk with multiple data sources for automation and using the REST API with deployment tools. The workshop introduced the concepts behind the API and taught how to automate things through practical examples.

    Prerequisites: Programming experience and a good understanding of Checkmk.

    Workshop type: Hands-on

  • Workshop #5: Migrating Plug-ins from Checkmk 2.2 to 2.3 [DE]
    13:15 - 16:45
    Moritz Kiemer (Checkmk)

    0 seats left

    - only for check-plug-in programmers -

    With Checkmk 2.3, new well-defined APIs for important parts of plug-in development, including version 2 of the check plug-in API and the new rulesets API, were finally released. In this workshop, the steps needed to take full advantage of these new APIs were discussed, and participants migrated their plug-ins to work with Checkmk 2.3.

    Prerequisites: Some experience in Checkmk plug-in development. Bring your own plug-ins!

    Workshop type: Hands-on

    Book directly

Full-day workshop details

Find the summaries of our full-day workshops below. Each workshop had individual prerequisites that were included in the workshop description.

  • Workshop #3: Synthetic Monitoring with Checkmk 2.3: Developing Expertise in Robotmk and Test Creation [EN] - SOLD OUT
    08:30 - 16:45
    Simon Meggle (Checkmk)

    0 seats left

    In this workshop, Simon Meggle introduced the technique of Synthetic Monitoring with Checkmk v2.3. This course was ideal for Checkmk administrators who wanted to monitor their business-critical applications from an end-user perspective with Robot Framework and Checkmk. After an introduction to the topic, Simon explained the special features of the completely rewritten architecture of Robotmk, which was available natively for the first time in Checkmk 2.3. Participants learned, for example, why the RCC tool is such an indispensable tool to avoid the hassle of creating Python environments for Robot Framework tests - neither during development nor when running tests.

    The workshop focused on creating a web test "from scratch" using the Playwright library. Simon covered all the topics needed for newcomers to the topic, such as authentication, writing stable CSS/XPath web selectors, and designing test cases adapted to Synthetic Monitoring. The workshop also covered how to monitor native Windows UIs with Robotmk.

    The aim of the workshop was to teach participants the skills and understanding of Synthetic Monitoring using realistic application scenarios. Simon, the inventor of Robotmk, has been working as "Product Manager Synthetic Monitoring" at Checkmk for two years.

    Prerequisites: Intermediate or advanced knowledge of Checkmk and practical experience. Interest in end-to-end-monitoring/synthetic monitoring.

    Workshop type: Presentation and Hands-on Sessions

  • Workshop #4: Introduction to Checkmk Plug-in Development [EN]
    08:30 - 16:45
    Rebekka Seltmann (Checkmk) & Simon Jess (Checkmk)

    0 seats left

    One of the best features of Checkmk is its extensibility via check plug-ins and local checks. Both are powerful methods to monitor devices and applications which are not covered by the extensive built-in plug-in library. This workshop taught participants how to write their own simple plug-ins.

    Prerequisites: Good understanding of Python programming and Checkmk.

    Workshop type: Hands-on

    Book directly

  • Workshop #6: Network and Cybersecurity Traffic Monitoring Using ntopng [EN]
    08:30 - 16:45
    Luca Deri (ntop) & Alfredo Cardigliano (ntop)

    0 seat left

    Checkmk is designed for infrastructure and application monitoring. It can provide a rich set of metrics and alerts. With its ntopng integration, it can provide complete traffic visibility. This workshop introduced participants to network traffic analysis to report about unexpected traffic patterns and trigger cybersecurity alerts. It covered packet-based traffic monitoring (in both IT and OT/industrial networks) as well as data collection exported via sFlow/NetFlow/IPFIX by network devices. Attendees learned how to interpret and fine-tune alerts, aggregate, and filter historical flows, and define alert baselines based on static thresholds and host behavior. The result was a comprehensive monitoring system that met the needs of medium and large enterprises.

    Prerequisites: Familiarity with basic network concepts.

    Workshop type: Hands-on

    Book directly

  • Workshop #7: Ansible for Beginners [EN]
    08:30 - 16:45
    René Koch (DI (FH) René Koch)

    0 seats left

    Ansible is an IT automation tool. It can configure systems, roll out software, and orchestrate complex IT tasks. In this workshop led by René Koch, participants were introduced to the first steps with Ansible. René is a self-employed Ansible and Red Hat Satellite consultant, serving customers in Europe. Participants also had the opportunity to meet him at various meetups and events as a speaker.

    The following topics were covered:

    • Preparing test environment
    • Installation of Ansible
    • Ad-hoc commands
    • Playbooks
    • Inventory
    • Variables and facts
    • The Checkmk Collection


    Prerequisites: Linux VM with root rights in which the Ansible tasks can be executed

    Workshop type: Hands-on 

    Book directly