What the hell is Icinga 2?
Icinga 2 is our core framework replacement (no GUI), in which we hope to address the shortcomings that were inherited as a fork. To do so we will build it from scratch in C++ mostly, and design a new, â€˜component loaderâ€™ style core. Weâ€™ve completely remodelled the execution of monitoring checks so that services will now be only objects to be queried, which combine to give hostsâ€™ calculated states. Sounds pretty crazy to you? It gets better.
With this new model we can delegate the execution of service checks based on the availability of remote Icinga 2 instances and build in replication amongst them. This should allow us to create a more efficient monitoring engine for large environments, which is easier to configure (object-based!) and communicates via SSL for greater security.
As you could expect, Icinga 2 is all about interoperability. It will run on current and older *NIX platforms as well as Windows, and be compatible to existing addons via an RPC interface and API. Migration will be simplified through a compat layer to Nagios, Icinga 1.x and both UIs.
There are a host of ideas that weâ€™re hoping to move from the drawing board to the Git in the coming months such as business process monitoring and auto discovery out of the box. But enough said – itâ€™s best for you to see for yourself. You can download Icinga 2 the first technology preview v0.0.1 off Github now and browse through our web pages, wiki and roadmap.
What about Icinga 1.x?
Donâ€™t worry; Icinga 2 is a parallel development branch to Icinga 1.x. We will continue to maintain and improve on the Icinga 1.x code base â€“ and have 2 releases planned for 2013 on our public road map to prove our commitment.
This should come as no surprise as Icinga 2 is for testing purposes only – not intended for production environments. With that in mind, we welcome you to test it and share your thoughts on our usual channels. We hope youâ€™re as excited as we are!
More information onÂ Icinga 2:
Development RoadmapÂ â€“Â https://dev.icinga.com/projects/i2/roadmap
Development Docs Â â€“Â https://wiki.icinga.com/display/icinga2/Home
(With installation guide, test configuration and more development plans)
GIT RepositoryÂ â€“Â https://git.icinga.com/?p=icinga2.git;a=summary
Nightly BuildsÂ â€“Â build.icinga.com/snapshots
Support & FeedbackÂ â€“ User & developer mailing lists,Â feedback.icinga.org, IRC channel