Icinga Web 2 Beta 2 released!

About 100 fixed issues and feature requests and nearly 700 commits happened between Beta 1 and Beta 2. We improved the setup wizard, fixed a bunch of small issues related to LDAP and DB backend code and invested a lot of time in usability improvements. You’ll find command submission easier to use, translations have been improved and performance data looks better. We spent time on not immediately obvious little things to get the general look and feel smoother than before.
Permissions are now enforced, restrictions allow you to use our powerful filters to restrict visibility for specific users or groups. Yet, it’s still a beta release. You’ll see that not every view and component enforces restrictions, we are still working hard to get this done. It’s pretty tricky to get all kind of filters applied to historic views in environments with millions of state history rows in a performant way.
We are getting closer and closer. You can expect a release candidate very soon, and we will plan the final release shortly after that one. As we are still in beta we allow ourselves to break compatibility and you’ll find a few little config changes in this beta release. If you delegated authentication to your webserver using the “autologin” backend, you have to switch to the “external” authentication backend to be able to log in again. That name better reflects what’s going on. A similar change affects environments that opted for not storing preferences, your new backend is “none”.
That’s it for now, more good news to come very soon. Stay tuned and enjoy Icinga Web 2 Beta 2!!!

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!