ICI-02
Icinga 2 - Network infrastructure monitoring with updated themes
Description
Icinga 2 is one of the fastest growing open source network infrastructure monitoring software. Icinga 2 is no longer simply a Nagios clone (fork), but a completely rethought and reprogrammed system with a host of new features and extreme flexibility. It has a new object-oriented configuration language and a user interface that is easy to understand and use. In addition to the many new extensions and modules in Icinga 2, you can also use the extensions and add-ons already familiar in Nagios.
Why is it useful?
During the course, you will go from learning the basics of monitoring, through installation and configuration, to learning about the extensions and extra features of Icinga 2. During the lab exercises, participants will gain experience and practice in monitoring different systems and services by setting up a complete virtual network.
Who is it recommended for?
Network and system operations professionals.
Outline
Installing Icinga 2 and Icinga Web 2
- Icinga 2 architecture, parts
- Installing Icinga 2
- Installing plug-ins
- Setting up a database to store Icinga data (DB IDO)
- Configuration checking and troubleshooting
- Icinga Web 2 UI installation and configuration
Monitoring basics, Configuration
- Icinga 2 configuration language and files
- Hosts, services and their states
- Templates, attributes, macros and groups
- Check commands, notifications and dependencies
- Migration from Nagios Core
Using Icinga clients/agents
- Monitoring different systems (Linux, Windows, VMware), network devices (switch, router) and services (DNS, database, web, mail)
- Using traditional clients (NRPE, NSClient++, NSCA-NG, SNMP, SSH)
- Icinga 2 agent installation and configuration
- Debugging, troubleshooting
Icinga 2 addons and modules
- PNP4Nagios, Graphite: display data in graphs
- NagVis: displaying information in space; maps
- Icinga Director: easy configuration management
- Business Process for Icinga Web 2
Prerequisites
Basic Linux and networking skills, proficiency in using the command line. Reading level in English.