Conference Workshops

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

Rewatch here

Morning workshop details

Find the descriptions of our morning half-day workshops below. Each workshop has individual prerequisites that are included in the workshop description. Note the language indication accompanying the workshop title when booking.

  • 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, you will learn what is possible with the REST API and how to get things done more quickly. Configure your monitoring, execute it and get status information. We will dive deeper into how to integrate Checkmk with multiple data sources for automation. We will also look into using the REST API with deployment tools. To sum up, this workshop will introduce the concepts behind the API and teach you how to automate things yourself 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. Thus, it needs to be secure. Security expert Ralf Spenneberg will show how you 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 will discuss the Checkmk architecture in the context of security and will explain and demonstrate 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 will be covered in this workshop. There will also be time to discuss specific questions you might face 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 are finally releasing 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 will discuss the steps needed to take full advantage of these new APIs and then 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 descriptions of our afternoon half-day workshops below. Each workshop has individual prerequisits that are included in the workshop descriptions. Note the language indication accompaying the workshop title when booking.

  • 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, you will learn what is possible with the REST API and how to get things done more quickly. Configure your monitoring, execute it and get status information. We will dive deeper into how to integrate Checkmk with multiple data sources for automation. We will also look into using the REST API with deployment tools. To sum up, this workshop will introduce the concepts behind the API and teach you how to automate things yourself 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 we are finally releasing 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 will discuss the steps needed to take full advantage of these new APIs and then 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

    Book directly

Full-day workshop details

Find the description of our full-day workshops below. Each workshop has individual prerequisites that are included in the workshop description. Note the language indication accompanying the workshop title when booking.

  • 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 introduces the technique of Synthetic Monitoring with Checkmk v2.3. This course is ideal for Checkmk administrators who want to monitor their business-critical applications from an end-user perspective with Robot Framework and Checkmk. After an introduction to the topic, Simon will explain the special features of the completely rewritten architecture of Robotmk, which is available natively for the first time in Checkmk 2.3. You will learn 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 will focus then on creating a web test "from scratch" using the Playwright library. Simon will cover all the topics you need to know as a newcomer to the topic, e.g. authentication, writing stable CSS/XPath web selectors, and designing test cases adapted to Synthetic Monitoring. The workshop will also cover how to monitor native Windows UIs with Robotmk.

    The aim of the workshop is to teach participants the skills and understanding of Synthetic Monitoring using realistic application scenarios. Simon is the inventor of Robotmk and 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 will teach you how to write your 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 will introduce you to network traffic analysis to be able to report about unexpected traffic patterns and trigger cybersecurity alerts. We will cover packet-based traffic monitoring (in both IT and OT/industrial networks) as well data collection exported via sFlow/NetFlow/IPFIX by network devices. Attendees will learn how to interpret and fine-tune alerts, aggregate, and filter historical flows, and define alert baselines based on static thresholds and host behaviour. The result is a comprehensive monitoring system that meets 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, interested participants will be introduced to the first steps with Ansible. René is a self-employed Ansible and Red Hat Satellite consultant, serving customers in Europe. You can also meet him at various meetups and events as a speaker.

    The following topics will be 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