System Monitoring with Check_MK - Part 1: Basics

Five-day training in Check_MK and OMD for beginners

With Check_MK, the setting up of a monitoring system is a breeze, even on large installations. Working with the command line is reduced to a minimum, as WATO provides a powerful graphical configuration interface. With this you do not need to be a Linux expert to implement a monitoring system that easily manages big and complex setups.

Using the Open Monitoring Distribution (OMD) as a basis makes installation and updates run very smoothly, including many popular addons such as NagVis (graphical visualization) and PNP4Nagios. (long-term recording of metrics)

In our basic course System Monitoring with Check_MK, 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. For this we follow a very practical approach. First we install a full monitoring environment with OMD, then we address the monitoring of Windows and Linux, network devices and services as well applications step by step. This way you learn how Check_MK operates, how acknowledgements and downtimes work, the difference between passive and active checks, how to configure notifications, how to assign hosts and services to users, and a lot more. Of course you will also learn all about the advantages Check_MK has compared to other systems and what it's users love about it, such as:
  • Automatic discovery and configuration of monitored services
  • The rule-based configuration based on host tags, that is an advantage especially in complex environments
  • Distributed Monitoring (centralized visualization of multiple monitoring servers)
  • The very customizable UI of Check_MK

With the add-on PNP4Nagios we will record and graphically evaluate metrics (e.g. PING times, network load, cpu utilization) over a longer period of time.

With NagVis we create graphical maps and diagrams to represent current system states clearly.


Screenshot of PNP.
Source: pnp4nagios.org
Note: After completing this course, or should you already have learned the contents in practice, you are optimally prepared for our exciting part two: Systemmonitoring mit Check_MK für Fortgeschrittene The speaker language for the training in Bucharest will be Romanian.

Course content

Introduction and Installation:
Installation of Check_MK and addons with OMD
Using OMD: Creating and managing sites
The virtual appliance Check_MK virt1
Snapshots, backup and restore
Updating Check_MK
Check_MK Overview:
Existing Modules
The data model: Hosts and services
The principle of active and passive services
Staleness
The Graphical Interface (Multisite)
Sidebar and snapins
Using and customizing views
Editing dashboards
Tips and tricks
Working with WATO - Check_MK's Configuration Tool
Adding hosts and services to the monitoring
Structuring the environment with host tags, folders, host and service groups
Configuration of levels and other parameters
Working with many hosts: Bulk discovery and bulk import
Representing network relationships of hosts via parents
Monitoring in Practice
Monitoring Linux and Windows
Monitoring log files
Monitoring processes and windows services
Monitoring file systems in detail
Monitoring network devices via SNMP
Monitoring network interfaces in detail
Agent Bakery: Packaging customized Check_MK-Agents
Documentation of check plugins (man pages)
Monitoring via SSH
Custom connection to agents with your own scripts
Extending Check_MK with your own checks
How check plug-ins work
Using your own scripts (local checks)
Using check_mk and nagios plugins
Notifications
The concept of notifications
Mapping hosts and services to people (responsibilities): Contacts and contact groups
Acknowledgement of problems
Definition of time periods (e.g. 9 am to 5 pm on workdays)
Notification via email, customizing the email's contents
Configuration of the Linux mail service
Working with scheduled downtimes
Rule-based configuration of notifications
Users, roles and permissions
Managing users and permissions
The role-based permission system
Visibility of hosts and services
Distributed Monitoring
Reasons for distributed monitoring
Setting up distributed monitoring with Livestatus and Check_MK Multisite
Using Check_MK to record and analyze metrics
Long-term storage of metrics in RRD databases
Using PNP4Nagios
Visualization with NagVis
Introduction to NagVis
Creating maps and placing objects

  • in English
  • for 5 days
  • at least 3 attendees
  • €2,356.20 (incl. VAT)
  • for IT administrators System monitoring beginners
  • Requirements: None.