The Icinga Project's Icinga 2

Although the Icinga 2 monitoring solution is backward-compatible to Nagios and Icinga 1, the Icinga Project considers its latest masterpiece "a league apart from its predecessors". Icinga 2 is a next-generation open-source monitoring solution designed to meet modern IT infrastructure needs. Built from scratch and based on C++, Icinga 2 boasts multi-threaded architecture for high-performance monitoring, a new dynamic configuration format and distributed monitoring out of the box. Version 2 also features multiple back ends for easy integration of popular add-ons. In contrast to its predecessors, core features and their related libraries are shipped with the application and can be activated as needed via "icinga2-enable-feature" soft link commands, easing installation and extension, enabling multi-functionality and improving performance. Additional new advancements include cluster stacks, a new object-based template-driven configuration format and extensive documentation, as well as configuration validation and syntax highlighting to support troubleshooting.

http://www.icinga.org