Icinga is an Open Source application for monitoring system processes on various platforms. The project was created from a Nagios fork and was then further developed to eliminate various errors and introduce improvements. This includes new features such as an appealing Web 2.0 interface, support for additional databases such as MySQL, Oracle, or PostgreSQL, and improved support for extensions.
The versatile monitoring and archiving of system data, such as CPU load, temperature, and hard drive utilization, as well as network-related data, means that Icinga makes a considerable contribution to the high availability of a system.
Icinga2 primarily differs from its predecessor in its significantly cleaner file structure, an improved user interface called Icinga Web 2, and a modified configuration syntax.