Keywords: Supervision, Icinga, Nagios, Linux

What's New in Icinga 1.6
Prev | Chapter 1. About | Next

## What's New in Icinga 1.6

1.5.0

- Enhancements

  Icinga-Core:

  - do not update host/service status during scheduler initialization on startup (idoutils already know that) #1741

  Classic UI:

  - Added option to suppress colouring of hosts/services in maintenance #992

  - Added option to show partial hostgroups #1013

  - changing drop down menu in status.cgi to jquery-dd #1644

  - default downtime duration is configurable in cgi.cfg #1642

  - Added ability to combine host and service in one CGI parameter (Aaron Brady) #1633

  - Changed tac.cgi to distinct between active, passive and disabled properly #1120

  - Add log entries to json output of avail.cgi #1659

  - add host urgency sort order in status.cgi (Jochen Bern) #1452

  - add author to comment tooltips in status.cgi #1691

  - reduce the header part of status.cgi #1507 (&nostatusheader used in frameset menu, info table is smaller)

  - authorization for * in cgi.cfg via contactgroups (Stephen Gran) #1752 (authorized_contactgroup_for_all_hosts, authorized_contactgroup_for_all_services, authorized_contactgroup_for_system_information, authorized_contactgroup_for_configuration_information, authorized_contactgroup_for_all_host_commands, authorized_contactgroup_for_all_service_commands, authorized_contactgroup_for_system_commands, authorized_contactgroup_for_read_only)

  - add xml output to avail.cgi for direct source of jasper reports #1712

  - add combined view of all unhandled hosts and services including the multiple command dropdowns for each (initial idea by Thruk) #1328

  - add "link to this page" to all cgis #1783

  - add export icons instead of "export to..." text on cgis supporting it (csv, json, xml, link) #1789

  - add highlight_table_rows to status.cgi, can be disabled via cfg option #1777

  IDOUtils:

  - add update-version-schema for updating the idoutils db schema versions automagically, independant of update-version #1616

  - dump multiline mbufs as bulk inserts #1110 (configfile/runtime variables, host contacts/parents, service contacts, timeranges, host/service/contactgroup members; oracle uses bulk arrays binded on prepared insert statements)

  - remove host and service checks from default data_processing_options as they are not used by icinga-web #1757

  - Oracle: add logging of bind variable value #1314

  - Oracle: change perfdata columns to clob #1749

  - Oracle: change logentry_data type to clob #1750

  Install:

  - add --with-p1-file-dir allowing custom location (default is now $libdir instead of $bindir) #1569 (only when embedded perl is enabled; affects (new_)mini_epn and icinga.cfg

  - add configure option to set log dir and cgi log dir and phpapi log dir #1715 (e.g. `--with-phpapi-log-dir=/var/log/icinga/api --with-log-dir=/var/log/icinga --with-cgi-log-dir=/var/log/icinga/gui`; apache user permissions

  - after daemon stop in init script, retry and then issue a kill -9 on the daemon #1747

  Config:

  - add easy-to-use config examples and scripts for notifications #1697 (advanced notify-by-email; notify-by-jabber, notify-by-twitter examples

  - add check_dummy command definitions as example to commands.cfg #1719

  - tune icinga.cfg for performance, enable_environment_macros=0, enable_embedded_perl=0 by default #1635

  Style:

  - add new indent tools #1617

  Docs:

  - Migration from MRTG to PNP4Nagios

- Fixes

  Icinga-Core

  - remove duplicated unlinks for check result files with multiple results (Ton Voon) #1615

  - fix retain status file over an init script reload #1579

  - fix freshness_threshold problem in host checks by using check_interval in HARD or OK state, else retry_interval (like service checks) (Andreas Ericsson) #1331

  - make command_check_interval=-1 equal to 5s instead of 60s, targetting as often as possible (Andreas Ericsson) #1651

  - fix problem where acknowledgements were getting reset when a hard state change occurred (Ton Voon) #1618

  - avoid using global macros when sending notifications (Andreas Ericsson) #1653

  - avoid sending notifications to the wrong contact (Andreas Ericsson) #1654

  - try to avoid a single check being reaped multiple times (Andreas Ericsson) #1652

  - Fix typo in configure.in preventing compilation on FreeBSD (thanks sag47) #1732

  Classic UI

  - fix cross site scripting vulnerability in config.cgi on config expander arguments #1605

  - better handling of writing to cgi.log in cmd.cgi #1161

  - fixing tac.cgi header problems with counting and adding pending and descriptions #1505 #1506 #1508

  - corrected behaviour of pending states in tac header #1508

  - fix counting for services in tac header is wrong #1508

  - remove sidebar.html inclusion in index.html causing troubles on reload #1632

  - fixed: User can execute host/servicegroup commands even if not authorized for (Sven Nierlein) #1679

  - fixed: plugin_output_short didn't get checked properly and caused segfault in status.cgi #1673

  - fixed: submitting non existent host/service on avail.cgi causes segfault #1700

  - fixed: Alert History State filter for HARD/SOFT state not working (Lennart Betz) #1722

  - fixed: jquery 1.5.2 triggers memory leak in IE #1740

  - fixed: ssi files don't get included if icinga path contains uppercase letters #1716

  Install

  - do not update start_time of already started downtimes #1658

  - fix started downtime update for table scheduleddowntime in oracle #1658

  - remove leftover socket file in init-script startup, e.g. from a system crash #1745

  - simplify ido2db_get_object_id oracle function #1655

  - fix oracle long_output column in eventhandlers missed #1748

  - fix oracle ocilib 3.9.2+ fixes causing wrong 4byte->8Byte casts #1751

  - fix ORA-00600 while executing merge #1362

  Classic UI

  - fix event handlers cmd file location in contrib #1501

  - icinga.spec should not provide nagios version #1562

  - don't include git meta data in upstream tarballs #1562

  - fix make install-idoutils overwrites sample - adding idoutils.cfg-sample instead #1625

  - fix icinga.cmd and log dir replacement in icinga-api aubmodule #1573 #1715

  - fix DEBUG_LOG_PATH in p1.pl, will now be using configurable log-dir #1715

  - do not overwrite config in make fullinstall #1754

  - fix configure should tell if ocilib or libdbi if idoutils enabled in summary #1780

  Config

  - deprecate log_external_commands_user #1619

  Docs:

  - added include_dir/include_file to index

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-API

Report Issue Icinga-Reporting

Report Issue Icinga-Docs

Prev | Up | Next
About Icinga | Home | Chapter 2. Getting Started

© 2009-2011 Icinga Development Team, http://www.icinga.org