Icinga Trainings

Learn to efficiently monitor and analyze complex infrastructure

Monitoring and alerting

Icinga is the powerful open source solution for monitoring complete IT systems – from hardware and operating systems to applications. The software provides detailed insights into the system status and enables flexible alerting via various channels.

In our training course, you will learn how to configure Icinga efficiently, automate monitoring processes and define your own scenarios as code. Optimize your IT infrastructure with a scalable and customizable monitoring solution!

Place & Duration

Icinga for beginners

4 days | Nuremberg & Online

Icinga for advanced users

3 days | Nuremberg & Online

In-house training

Bring the NETWAYS Open Source experts directly to your company.

Training content

Icinga for beginners

This training provides the basic knowledge for the basic use and configuration of Icinga 2 and Icinga Web 2 in combination with the Icinga Director. This is illustrated in more detail by means of many practical exercises, real-life examples and the communication of best practices.

The structure and use of the Icinga 2 DSL is also covered in detail, so that the foundation is laid for safe and confident use of Icinga. For example, various operating systems and network devices are monitored, many different types of checks are handled and notifications, dependencies and business processes are created for them.

  • Introduction to Monitoring & Icinga
    Overview of monitoring concepts, the Icinga cosmos and system architecture Icinga 2 setup & basic concepts
    Installation, objects & attributes, config validation, introduction to API, Web 2 & Director
  • Host monitoring
    Creation of hosts, templates, groups and dynamic assignment using assign filters
  • Check plugins
    Use, development and structure of check plugins incl. Exit Codes & Status

  • Service Monitoring
    Creation of services & templates, differences between service types, check source
  • Check Commands
    Structure and creation of own check commands, use of constants
  • Agent-Based Monitoring
    Setup of the Icinga agent, communication via CA, zones & endpoints, Icinga for Windows
  • Self Monitoring
    Monitoring of Icinga itself

  • Problem handling
    Dealing with acknowledgements, downtimes and their sensible use
  • SNMP Monitoring
    Introduction & configuration of SNMP checks for network devices
  • Notifications
    Configuration of notifications, escalations, time periods & associated objects
  • Dependencies
    Introduction & setup of dependencies

  • Business Processes
    Use of the business process module to display business-relevant statuses
  • Icinga Web 2 Advanced
    User management, authentication backends, configuration shares & customizations
  • Outlook
    Further modules & possibilities in Icinga Web

Dates

Icinga for beginners

Desired date

You don’t have time on the dates mentioned, but still want to attend our Icinga training? Then just let us know which date would be most suitable for you. Let us know your preferred date!

Icinga for advanced users

This training provides advanced knowledge for the use and configuration of Icinga 2 and Icinga Web 2 in combination with the Icinga Director. This is illustrated and deepened by means of many practical exercises, real-life examples and the communication of best practices.

The focus is on the distributed and highly available architecture of Icinga 2, as well as the automation of the configuration with the import options of the Director. The course also covers options for automated installation of the Icinga agent, connecting external tools and extending Icinga Web 2. Participants will also receive valuable tips on maintenance, care and troubleshooting when using Icinga.

  • IcingaDB
    Architecture and setup of the newer data backend
  • Distributed monitoring
    Configuration and management of multiple Icinga 2 instances

  • Icinga Director
    Import and synchronization
    Importing data sources and generating monitoring configurations
  • High availability setup
    Configuration of a redundant Icinga 2 setup
  • Icinga Web 2 Authentication
    Configuration of authentication methods in the web interface

  • Data visualization
    Data visualization in Icinga Web 2 using additional modules (e.g. Graphite and Grafana)
  • Advanced configuration of Icinga 2
    More complex and powerful constructs in the configuration of Icinga 2
  • The Icinga 2 HTTP API
    Read data directly from Icinga 2 and send commands programmably
  • Various integrations and extensions of Icinga 2 setups
  • Maintenance and troubleshooting
    Strategies, tips and instructions for practical operation

Dates

Icinga for advanced users

Target group

Icinga for beginners

Monitoring users and those who want to become one. If you would like to take part in our Icinga training course, you must have a solid basic knowledge of Linux and be able to work confidently in the text editor of your choice. The training is aimed in particular at Icinga 2 newcomers, the basics are covered both theoretically and practically.

Following this course, we recommend that participants gain further experience with Icinga 2 in their day-to-day work before attending the subsequent Icinga for advanced users course.

Prices & Packages

Icinga for beginners

The all-inclusive package includes

  • Comprehensive training documentation
  • Practical exercises with virtual machines
  • Catering during the breaks
  • Invitation to the daily lunch
  • Invitation to dinner on the 1st training day
  • Notebook for the duration of the training

Knowledge on the fast track

  • Comprehensive training documentation
  • Practical exercises with virtual machines
  • Additional co-trainer for seven or more participants
  • The latest findings straight to your home
  • Chat channel for exchange and networking

Icinga for advanced users

This course is suitable for all Icinga 2 users who have solid monitoring knowledge and experience with Icinga 2 in their everyday work. If you take part, we assume that you have attended our beginner’s course “Icinga for beginners” and have already gained some practical experience with this knowledge.

This course builds on the topics covered in the Fundamentals course and enables you to monitor even complex infrastructures with Icinga 2.

Icinga for advanced users

The all-inclusive package includes

  • Comprehensive training documentation
  • Practical exercises with virtual machines
  • Catering during the breaks
  • Invitation to the daily lunch
  • Invitation to dinner on the 1st training day
  • Notebook for the duration of the training

Knowledge on the fast track

  • Comprehensive training documentation
  • Practical exercises with virtual machines
  • Additional co-trainer for seven or more participants
  • The latest findings straight to your home
  • Chat channel for exchange and networking

And the best

The big savings start with just 2 participants. Savings of up to 25% per person are possible.

%

For two

%

Third party

%

For four

%

For five

%

From six

If you need "Icinga Fundamentels" type training, you are in the best hands with Netways.

Frank Hausmann-Petri | HTP

Broad insight into the Icinga 2 functionality as well as handling & application of the features.

Silvio Foiera | Paul Scherrer Institute

The Icinga 2 Fundamentals training from NETWAYS provided a good introduction to Icinga 2, Icinga Web 2 and Icinga Director.

Training participants | March 2025

Top from front to back! Best training I've had so far. Gladly again. 5/5 penguins!

Training participants | February 2024

All in all, another NETWAYS training course as we know it (and almost expect it ;) ). A small, motivated group of participants with a competent trainer who either has a solution ready for individual questions/problems or can obtain one from the company environment.

Torsten Bunde | htp GmbH

Overall, the training was very informative & entertaining, and fun. First class!

Daniel Burkhard | operational services GmbH & Co KG

The training was very successful. The NETWAYS team was motivated and friendly, and it was fun to get to know Icinga better in this way.

Tom Gutewort | TakeASP AG

Our training concept

The NETWAYS training courses are so special because they are held by experts with regular practical experience.

Practical

Our trainers are not only active in the field of Icinga training, but also regularly work on software and customer projects. We know what is important and are happy to share our knowledge – for your success!

Individual

By limiting the group size, we ensure that our Icinga training courses run efficiently. Of course, there is always time for questions. You can look forward to individual support!

Communicative

The exchange between course participants is particularly important to us. We are happy to invite you to lunch and dinner together and also offer plenty of space for discussion and exchange online.

We look forward to your message







    captcha