Icinga 2.0 has arrived

Download_Icinga2.0The moment we’ve all been waiting for. Today we release our stable version of Icinga 2.0: One incredibly powerful, ingeniously scalable piece of monitoring software that is simple to install, logical to configure and easy to extend.

If you have been on another planet for the last 20 months, you can catch up on our numerous blog posts and milestone releases. For the rest of you – download away (from package or source), dive into the docs and enjoy the new monitoring wonder that is Icinga 2.

Why upgrade you ask?

Icinga 2 performance is a joy in itself. Thanks to its multithreaded design we’ve seen one instance run 1 million active checks a minute to monitor 60,000 hosts without a creak.

Installation is simple as the usual functions you need come shipped with Icinga 2 (e.g. IDO, performance data writing, logging and more). You need only activate them with our soft link command “icinga2-enable-feature”. Accompanied by upcoming Puppet modules and Ansible playbooks, installation is easy in large environments too.

The new configuration format is logical and saves you stress in the long run. Once you apply and assign your first template, define conditional behaviours for commands and adjust notification settings at runtime, you’ll never look back. Did we mention that dependencies make sense in Icinga 2, and you can set recurring downtimes?

Icinga 2: Graphite Realtime Load

Icinga 2 supports Graphite natively for realtime performance monitoring

Extending is easy because Icinga 2 has multiple back-ends and supports Livestatus and Graphite natively -who can say no to realtime performance graphing?

Oh by the way, you can setup distributed, high-availability monitoring straight out-of-the-box. Just enable the Icinga 2 cluster feature. Clustered Icinga 2 instances autonomously manage load balancing of checks, notifications and database updates as well as replicate configuration and program states in real-time.

Most importantly, we’ve thought of everything to make migration as painless as possible. We’ve dedicated a chapter to it in our Icinga 2 Docs with ‘migration hints’ on how to translate Icinga 1 / Nagios configurations to Icinga 2. We’ve got config syntax highlighting in vim and nano help with your editing, and a configuration validator to help you find errors. Heck, we’ve even written a config migration script to help get you started!

Lastly, there’s something quirky about this release. On 16 December 2009 we presented Icinga Core 1.0. Today, exactly 4.5 years later on 16 June 2014 in a strange stroke of fate we bring you Icinga 2.0 – after 20 months of work. It certainly was not planned; perhaps it’s in the stars.

And yet, if the numerology hasn’t convinced you, vagrant up a demo (or even our cluster demo) and see for yourself.

To everyone who has helped make Icinga 2 happen –with patch, package, bug report or helpful idea– we say thank you for helping us create what we believe is the most impressive open source monitoring solution around.


  1. Well, that escalated quickly.

  2. install in fedora 16?

  3. Fedora 16 is rather old – packages.icinga.org got 20. But if you like you may either hack the srpm and make it fit for your distribution, or compile from source as remarked on the INSTALL file.

  4. When will the web interface be released? Or maybe i’m a bit confused, how do I setup the web interface? Should I just use the 1.x web?

    • Icinga Web 2 is a separate project developed by the web dev team, and not yet ready for a release. You can follow its development at https://dev.icinga.org/projects/icingaweb2?jump=welcome and help test using the git master and/or vagrant dev vm.

      Meanwhile you can use the existing compatible 1.x interfaces such as Classic UI and Web. The documentation holds all the details on installing them.



  1. Open-Source-Monitoring Icinga 2 ist fertig | virtualfiles.net - […] hat das Icinga-Projekt die finale Version 2 seines gleichnamigen Monitoring-Servers freigegeben. Damit vollziehen die Entwickler der ursprünglich als Fork …
  2. Выпуск полностью переработанной системы мониторинга Icinga 2 | AllUNIX.ru — Всероссийский портал о UNIX-системах - […] полутора лет интенсивной работы представлен релиз системы мониторинга Icinga 2.0, примечательный […]
  3. LConf 1.4.2 with Icinga 2 export, LConf Web Bugfix releases › NETWAYS Blog - […] the feature unusable for a while now. Luckily the Icinga team (yeah, me too actually) finally released Icinga 2 …
  4. News du mois de Juin - Somone - […] Icinga 2.0 […]
  5. Icinga 2 Bugfix Release 2.0.1 - CHANGELOG, Feature, Icinga, Documentation, Livestatus, Check - Icinga: Open Source Monitoring - […] for the overwhelming response & feedback on our first 2.0.0 release :-) We’ve been working on resolving remaining issues, and are now …
  6. Passive service check latency in Icinga | TODO: need cool title here - […] https://www.icinga.org/2014/06/16/icinga-2-0-has-arrived/ […]
  7. Stuff that matters most | Legendiary - […] meetups. That was 2012, and it’s nearly 2 years already. 2 years where we finally released Icinga 2 after 20 …
  8. Icinga 2 release 2.2.0 – Agent, Cli & Apply For Rules | Icinga - […] releasing Icinga 2 in its final version, we got quite a lot of feedback on why there is no …
  9. Monitoring Plugins release ahead - Reader - […] seems to be a great time for monitoring solutions. Some of you may have noticed that Icinga has released …
  10. All we want for Christmas … is You! | Icinga - […] Icinga 2: After a couple of years we finally reached the point where Icinga 2 was ready for the …
  11. Exciting 6th year for Icinga | Icinga - […] 16.6.2014 – The months before the very first and final release have been hard, without sleep and also with …

Submit a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>