System Monitoring with Checkmk - Part 1: Basics [German]

Five-day training in Checkmk for beginners

In our basic course System Monitoring with Checkmk , you learn how to set up a professional monitoring system and structure it in a sensible way, to monitor the network, servers, operating systems and applications. You do not need any Linux expertise. All that you need to know, you will learn in the course.

First, we install Checkmk on a normal Linux server that we provide. Then we'll take a step-by-step approach to monitoring Linux and Windows, network devices and services, and applications. You will learn how Checkmk works.

After completing this course, or should you already have learned the contents in practice, you are optimally prepared for our exciting part two: System Monitoring with Checkmk - Part 2: Advanced Topics. The speaker language for the training in Bucharest will be Romanian.

Course content


  • Checkmk - the company
  • General Concepts of Checkmk

Getting Checkmk running

  • Editions
  • Download and installation
  • Overview of the GUI

Checkmk appliance

  • The virtual appliance
  • Setup and administration

Hosts and services

  • Folders
  • Hosts, services, parents, agents
  • Monitoring Windows, Linux and SNMP devices
  • Active checks

Customizing agents

  • Agent packages
  • Automatic agent updates
  • Distributed agent bakery 
  • Local checks and MRPE
  • Datasource programs
  • VMware ESX and piggyback

Views, dashboards and metrics

  • Customizing views and dashboards
  • The metric system

The operating

  • States of hosts and services
  • Acknowledgements
  • Scheduled downtimes

Rule-based configuration

  • Host tags and labels
  • Predefined conditions
  • File systems
  • Switch ports
  • Logfile/Eventlog-Monitoring
  • Predictive monitoring
  • Timespecific parameters
  • Processes and services

Advanced service management

  • Ignoring services permanently
  • Discovery check
  • Bulk discovery

Users and permissions

  • Users, roles and contact groups
  • Visibility of objects


  • Preliminary considerations
  • Configuring notifications
  • Time periods

Distributed monitoring

  • Standalone and centralized configuration
  • Cascading livestatus

Backup and update

  • Backup and restore
  • Update of Checkmk