Icinga

What's New in Icinga 1.3

1.3.0

Icinga Core:

* add basic dualstacked IPv6 support with address6 as host definition attribute

* add support for same host service dependencies with servicegroups

* allow eventbroker modules to override sending notifications

* allow empty hostgroup assignments for services as opt-in config option

* fix host alias saved in resention data survived reconfiguration

* performance-data handling and checking is now thread-safe so long as embedded perl is not used

* fix extraneous alerts for services when host is down

* fix race condition on flexible downtime commands when duration not set or zero

Icinga IDOUtils:

* add dbversion check in ido2db and print error to syslog in case of non-matching

* only insert service and host checks when they are finally processed, increase performance by replacing insert/update with single insert

* add multi valued inserts for host|service_contacts instead of single insert/update loops

* do not clear host|service|scheduleddowntime status tables on core restart/reload

* fix solaris, lacks asprintf

* fix string escaping for backslashes in postgresql

Icinga Classic UI:

* add address6 next to address in several views

* add service states to annotate with current notification number opt-in

* adding "Attempt" column to host status detail list

* add trend timeperiod feature to locate the next problem

* add configurable http charset support (default utf-8) within the cgis

* add csv export to config.cgi

* fix authorized_for_read_only can execute command over the status.cgi

Icinga Web:

* save, edit, delete your own custom cronks (grids, portals, ...)

* persistent columns, widths and sort orders

* added tabslider

* added simple duration field

* added downtimes cronk

* added filter for downtimes/acknowledgements

* add customized icons for cronks menu

* cronks now open with single click

* move log window to LogView cronk

* added refresh, filters and principals for logview cronk

* change default endtime for scheduled service/host downtime events to (current time) + 2 hours

* new tabs only opened if tab with the same name does not exist

* add address6 to hosts view

Icinga Docs:

* better hints for customized configuration and new section "Upgrade Icinga-web"

* add hints/list about parameters of the cgis

* add quickstart guide for freebsd and idoutils

* add address6 directive to host object definition

* fix object inheritance - only one level for important values

* fix icinga-web requires mod_rewrite by default

More at Icinga Wiki

1.2.1

Icinga Core:

* corrected "re notification for downtime after icinga restart", fixing downtime detection issues

* fix initscript, no error when stopping stale lock (OMD patch)

* fix epn tag for disabling ePN (Yannick Charton)

* fix snprintf in make for Solaris

* fix ignoring empty definitions, only warn

Icinga IDOUtils:

* fix disconnecting on errors misbheaving, not closing db and daemon

Icinga Classic UI:

* fix for "Schedule a check of all services on this host" not working properly in cmd.cgi

* add config options to hide initial state and current state log entries in showlog.cgi

* extinfo comment table cell names (Oliver Graf)

* add csv export to avail.cgi (single|all hosts|services|servicegroups|hostgroups)

* comment tooltip now show's quotes and back slashes

* fix change statusmap logo name to icinga

* add support for ICINGA_ env vars for cgis

Icinga Web:

* add option cache clearing from the webinterface

* fix URL cronk getting static links

* added favicon to template

* disabled free edit of language preference

* fixed pgsql schema

* fixed wrong time format in data commands

* fixed starttime format in commands and interface freezing when trying to send an invalid form

* fixed error window on invalid credentials

* count queries are not allowed to be grouped

Icinga Docs:

* add more info on plugin usage

* fix pnp install, epn support

* remove flush privilegues on mysql

* add hint for safe_mode=off for PHP 5.3

* add cgiurl hint to nagios-plugins install

* add hint for selinux in IDOUtils Quickstart

1.2.0

First unified stable release of Icinga Core and Icinga Web.

Icinga Core:

* disable eventprofiler on Solaris gcc3, preventing core dumps

* fix scheduled downtime notifications resent on restart/reload

* add the possibility to use * as a wildcard for all hosts in servicegroup definition

* add config option to disable logging into the daemon log file

* add eventhandler override

* remove program update checks

* don't skip hostchecks when servicechecks are disabled

Icinga IDOUtils:

* fix ido2db forking if database connection failed, now immediately disconnecting the client

* fix database port in ido2db.cfg not honoured using libdbi

Icinga Classic UI

* Tooltips for comments in status.cgi

– you don’t have to open the host/service anymore to see the comments, just move your mouse over.

* Multiple delete of comments and downtimes

– now you can tick the items you want to delete and click the delete button

– just like multiple commands support in status.cgi.

* CVS export on pretty much every page

– you can now export various lists and status data directly. There is a small “Export to CSV” link bringing up a page with the current content in csv format. Adding two new config options where you can decide which characters are used for output format completes this nifty enhancement

* Commands expander for config display. This will help at $ARGn$ substitution and showing the exact command line the core will attempt to execute. Long awaited feature, big thanks to Jochen Bern!

* Combined fixes including a slightly modified menu, adding unhandled host/service problems, javascript library updates, fixed segfaults on Solaris in status.cgi without query_string and also complete drop of php as dependency for the classic ui

To have a deeper look, please visit the Changelog

Icinga Web:

* Pending states: shows a special status for checks that have not yet been executed

* Better logging, stricter errors: More about what icinga-web is doing, catch strict errors

* Site configuration: Place your custom configuration into site xml files which are not overwritten

* Comments for hosts and services seamlessly integrated

* PNP4Nagios: integrated on the fly if you want

* Search for objects performs excellently!

* Device icons from the icinga configuration

Insidertips and more documentation for Icinga-Web: Icinga-Wiki

To have a deeper look, please visit the changelog-web

Icinga Reporting:

* Finished Icinga Reporting package in the git, download from git://git.icinga.org/icinga-reports.git/

* Installation guide in the wiki, please visit: Icinga-Wiki

Icinga Docs:

* New Document for integrating PNP4Nagios to Icinga-Web

* New Document for the Icinga-Web API

* New Documents for the external Commands

* New Images

* Updates and fixes for upgrading Icinga and IDOUtils, visit the docs for more Information upgrading_idoutils

* Updates and fixes for API-section

* Updates and fixes for Web-Install-Section

* Updates for objectdefinitions and Classic UI configuration options.

* Updates for extended docs for the IDOUtils, Chapter 11.

* New testing guides for Icinga: Icinga-Development

Insidertips and more documentation for Icinga-Web: Icinga-Wiki

Should you find any issues, please report them to one of the following links:

Report Issue Icinga Core

Report Issue Icinga Web

Report Issue Icinga API

Report Issue Icinga Reporting

Report Issue Icinga Docs