Icinga

1.2. What's New in Icinga 1.8

1.2.1. CHANGES
1.2.2. Core
1.2.3. Classic UI
1.2.4. IDOutils
1.2.5. Icinga-Web
1.2.6. Icinga-Reporting
1.2.7. Docs
1.2.8. More information

As usual this is only a brief overview. Please take a look at the Changelog as well if you are missing something.

1.2.1. CHANGES

  • core: unknown macros are not left on the output anymore, logging a warning instead. either fix your config (i.e. wrong macros, escape dollar signs with another one) or set keep_unknown_macros=1 in icinga.cfg to revert to the old behaviour.

  • classic ui: Changed cgi GET params, Added/Changed cgi.cfg options, change strings in json output (more on Changelog

  • docs: new stylesheet in html/docs/stylesheets/icinga-docs.css, javascript in html/docs/js/{icinga-docs.js,jquery-min.js}

1.2.2. Core

  • add a command to disable notifications program-wide with expire time as scheduled event #905

  • only reap results when checkresult_list is not overloaded (max_check_result_list_items) (thx Thomas Gelf) #3099

  • avoid duplicate events when scheduling forced host|service check (Imri Zvik) #2993

  • unknown macros are not replaced, and misleading to single dollar signs #2291

  • fix next_check attribute not updated after scheduling new check #2265

1.2.3. Classic UI

  • Added pagination to various cgi's (thx to ideas and partly source from Nagios, Thruk, Icinga Web) #2725

  • Changed search in config.cgi to regex #2884

  • Added selection of timeperiod for notifications and history #2341

  • Added date/time selection for all date/time input fields #2576

  • Added host/service selection for commands, leaving out passive only checks on check reschedule in cmd.cgi #2697

  • Added host/service group filter to notifications.cgi and history.cgi #2679

  • javascript refresh jumps to page top, not restoring previous scrolling position; add url param 'scroll=' #2855

  • add command to delete host downtime and all associated service downtimes (extinfo.cgi, status.cgi command drop down) #1572

  • Added a refresh button to tac.cgi in header mode #3164

1.2.4. IDOutils

  • fix insert on duplicate key with multiple unique keys marked unsafe in mysql >= 5.5.24; rewrite all queries #3008

  • fix redundant indexes in MySQL schema (thx Michael Renner) #3018

  • re-add missing indexes from #1110 resolving performance issues on all supported rdbms #2618

1.2.5. Icinga-Web

  • Permission of Cronks and categories editable in frontend

  • host- and servicename credentials

  • new credential model reduces join overhead

  • more space in grids due new event integration

  • running downtimes view

  • new beautiful statusmap

  • Code namespace organizing

  • many many bugfixes

1.2.6. Icinga-Reporting

  • added new template design and corrected some template issues

  • deleted all weekly, monthly and yearly SLA reports and created a combined one

  • integrated SLA function for MySQL -> Thanks to Thomas Gelf

  • enable preselected timeranges in every report

  • added servicegroup availability, morning report

  • added easy availability report for given host and dependant services

1.2.7. Docs

  • add a new stylesheet and rework docbook.xsl #3046

  • add tocs for all sections, add jquery toggle for toc #3193

  • create a dedicated page for packages and their customizations #2905

  • create a howto define a command, translate macros and testdrive plugins manually #2692

1.2.8. More information

More at 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-Reporting

Report Issue Icinga-Docs