
Explore Icinga2, an open source monitoring solution, and learn how its web UI and polling engine deliver insights and reliable monitoring from zero to hero.
Install and configure the Icinga engine, including repository setup, base packages, and plugins for remote checks; enable features, secure with SELinux, and set up MariaDB for monitoring.
Install and configure the icinga2 web ui to manage monitoring instances via a browser, install dependencies, set up apache, start services, configure the firewall, and generate a setup token.
Create a user for the daemon, install package, copy the service definition to the system, configure environment and config files, then restart, reload, enable, and start the service; check status.
Import host groups and hosts from the core API into Icinga via automation, set merge and purge sync rules, and run sync and import to reflect changes.
Learn to configure an agent-based Icinga2 monitoring setup: install the Icinga agent on a Linux node, generate a ticket, and register the host with disk checks in the web UI.
Welcome Fellow IT geek,
This guide will teach you the ways of Icinga2, which is a fork of Nagios monitoring system but have outgrown it in many aspects. This course will approach if from the infrastructure side. We will not cover to much about how to setup monitoring for different services, but we will cover how you can build the infrastructure that allows you to monitor the environment.
Hope you find what you are looking for!