As our 2nd birthday was just last week, Icinga has a little belated present for you… version 1.4 for download! This time round we have many new features to show in the Classic UI and new Icinga Web, alongside bug fixes and much behind-the-scenes development in Core, IDOUtils and API. The two UIs were definitely this release’s shining stars – check out Michael F’s post for more info.

As always, our highlights from the change logs  (grouped as core and web) follow:

Classic UI
* Searching in the Icinga log files
* Show downtime in host detail and service detail views
* Store cmd.cgi submissions in logs
* Enforce a need for comment for action taken in cmd.cgi
* Add config option to set start of week (Sunday/Monday)
* Add an alternative CGI driven view for the top frame (Matthew Brooks)
* Added JSON output to nearly all pages in Classic UI
* Allow searching for host display_name normal and via regexp
* Display host/service dependencies in host/service details in extinfo.cgi
* Add module object definition for viewing with config.cgi including CSV and JSON output

Web
* Full screen mode implemented
* apache conf.d now automatically detected during configuration
* Tab refresh on re-show event
* Log panel now configurable
* Check output length now configurable in Cronk views

Core
* Re-allow perfdata with empty results being put on perfdata channel, disable via opt-in cfg option
* Add ‘module’ as object config, allowing cfg_dir usage loading without touching broker_module in icinga.cfg
* Multiple modules without touching broker_module in icinga.cfg
* Add –with-ext-cmd-file-dir= to configure, allowing icinga.cmd dir to be altered

IDOUtils
* Add DB socket as config option in ido2db.cfg for MySQL and PostgreSQL
* Install sample (commented) config in modules/idoutils.cfg using new
* Module’ object config
* Add configure flag to set ido instance_name other than ‘default’ in idomod.cfg

API
* API now returns UTF-8 encoded results for better compatibility with Icinga Web and PHP functions like json_encode
* Full SID support for Oracle

Docs
* Icinga IDOUtils DB upgrade
* NSCA/NRPE basic install and config how-to added
* New doc on developing Cronks for Icinga Web

Get Icinga 1.4 from Sourceforge, and have a play on the Classic UI and new Icinga Web demos. Don’t forget to give us your feedback, we’re always happy to hear from you.

Thanks again to all our awesome Icinga friends for your support!