Welcome to Icinga's New Home

After 5 glorious years, from our birth as a fork to today, we now bid our well-worn website good bye.
While we wrap up our migration, if you find yourself looking for something from the old site you can’t see here – just pop us a comment below.
In the meantime take a look around. We hope you like it.

Icinga 2 in iX Magazine Special Issue

ix_magazine_Icinga2_coverIcinga 2 has been featured in a special issue of the German language iX Magazine.
Written by our very own Icinga 2 developer, Michael Friedrich ‘Systems Monitoring with Icinga 2 – In Full View’ offers a neatly packaged introduction to Icinga 2, it’s capabilities and how to get them running.
Beginning with installation and configuration basics, the article gives a few tips on working with new object-based, template driven format. It continues with the integration of Icinga Web 2 for visualization and Graphite for real-time performance monitoring. Finally, for the more complex environments, Michael explains how Icinga 2 clusters can be configured for distributed monitoring out-of-the-box.
To top it all off, the print article comes with a virtual machine (on DVD) preconfigured with Icinga 2, Graphite and a preview version of Icinga Web 2 for you to play with.
For those who have not yet taken the plunge into Icinga 2, the article is a great way to get your toes wet.
Happy reading!

Icinga 2 Beta 1 Released!

Icinga2Beta1_EiThe time has come. After 11 milestones and 19 months, we now present Icinga 2.0 Beta 1.
Over this time, we’ve been busy coding and testing, recoding and retesting. We’ve come good on our promises that it will be easier to install, configure, extend and scale.
Even at Beta, Icinga 2 offers:

  • Simplified installation with soft link activation of functions such as performance data writers, IDO and logging
  • Intuitive configuration thanks to apply and assign rules, custom runtime macros and straightforward host/service dependencies.
  • Finer customisation in checks, notifications and events with command objects with conditional behaviours
  • Higher performance than its predecessors thanks to its multi-threaded design and many features you’ve always wanted like recurring downtimes and embedded health checks
  • Easy extension through multiple back-ends including native Graphite and Livestatus support
  • Distributed, high-availability monitoring out-of-the-box thanks to cluster features such as intelligent instances, automated load balancing and replication of both configuration and program states.

So here it is, Icinga 2.0 Beta 1 – built from scratch and ready for you to upgrade to. Download it as a package, test it as a Vagrant VM, follow our docs; either way give it a go and share your thoughts with us. The more feedback we get, the closer we’ll head towards a final Icinga 2 release.
Our special thanks goes to Carlos Cesario for his extensive testing, feedback and patches!
PS: Try the cluster Vagrant boxes (requires Vagrant, Virtualbox and Git)
$ git clone git://git.icinga.com/icinga-vagrant.git && cd icinga2x-cluster && ./init.sh && vagrant up
Navigate to http://localhost:8080 and http://localhost:8081 for Icinga Classic UI, Web 1.x or Web 2 (port depends on Virtualbox) credentials. Your feedback is much appreciated!

Icinga 2 v0.0.11 out now

Download_Icinga2v0.0.11Download Icinga 2 v0.0.11 and have a play with our final milestone release before we hit Beta.
In this release, we’ve reworked our cluster feature and continued to refine configuration, adding optional conditions to command arguments. In the IDO we’ve added the the ability to see if hosts and services are unreachable to our status tables – it may come in handy for a number of web interfaces that use the IDO.
Of course, we’ve kept our documentation up to speed and have even reorganized it to make browsing its growing contents easier.
So now is the time to download, test and tell us how you go with it.

Change Log

  • Redesigned cluster stack. #6192
  • Support for conditional command arguments. #5933
  • IDO: is_reachable attribute for hosts and services. #6094
  • IDO: Add missing events for service/host state changes. #6151
  • Lots of documentation updates. #6010, #6115, #6149, #6163, #6184, #6198, #6114, #6128, #5485
  • Plenty of bug fixes. #6179, #6148, #6111, #6131, and many more