
1.6.2
Enhancements
Icinga-Web:
LDAP TLS feature #1980
Logout for HTTP BASIC AUTH #1005
Analogue head summary counts to classic interface #2159, #2328
Manual refresh counter for head cronks
New security layer for new api (DOCTRINE filter chain) #2297
Added tackle components for object info #2132
More logging, verbose query logging #2277
Fixes
Icinga-Web:
Fixed old JS objects the JSHINT way (performance, IE compat)
Changes
Icinga-Web:
Some UI enhancements (congruent icons, label and locations) #1558
Cleaner configuration way, more overwrites #2080
Default reporting cronk for admins only
Disabled tackle per default #2275 (not ready yet)
Removed useless SQL counts for views: history, logs, notification
1.6.1
Enhancements
Icinga-Web:
Choice of group inheritance model #2188
Fixes
Icinga-Core:
fix freshness checks are generating stale alerts, even if result was received in time #2136
Icinga-Web:
JS/UI/Translation fixes
Fixes for counts in views #2192 #2164
Database fixes for oracle
Doctrine related fixes
Performance for TO's and permission data
Portal cronk JS only cronk
Group manager inheritance tree and selection fix
Empty field fixes (removed caching)
Auth dispatcher fix #2142
Grid view persistence fix (full support for all grid states)
1.6.0
Enhancements
Icinga-Core:
acknowledgements can now expire by providing an end_time through commands #770
allow startup with no hosts/services/contacts defined, only warn #2015
log error on non-existing host/service/contact/*group when sending a command to the core #1737
reduce notification load by moving notification viability check into notification list creation (Opsview Team) #1744
protect downtime and comment list modification with a lock (Andreas Ericsson) #2025
determine last_program_stop from creation of retention.dat and use that for decision if passive checks are fresh or not (Andreas Ericsson) #2027
add icinga startup delay checks to example configs, including perfdata #1937
indicate event loop start in logs #2036
add notifications to stalking hosts/services, not only logging/event handlers #1367
add eventloop mutex, will be used by IcingaMQ #2040
Classic UI:
add expiry option and end_time to acknowledgements on cmd.cgi #770
Acknowledge child hosts from on blocking outages #1858
add opt-in extinfo_show_child_hosts to show child hosts in extinfo.cgi #1820
add complete command line to config.cgi #1329
Add more info of (ack, downtime, ... ) status to json export in status.cgi (ivo) #1988
add hostgroup and servicegroup summary to menu.html #2007
Change markup color for unreachable hosts in statusmap.c #1464
Icinga-Web:
New user / group interface #1948
SLA feature (interface to core SLA in ido2db) #1942
Introducing new working view (Tackle Cronk) #1941
New search handler #1951
Jump back to last opened tab #2020
Unhandled problems in overview #1952
Showing customvars and maybe hide special vars #1453
IDOUtils:
add SLA monitoring via opt-in enable_sla cfg option #2037
added end_time column for acknowledgelemts expiry #770
add Indices for notification queries for Icinga Web #1964
add option to format debug log timestamp like locale %c (debug_readable_timestamp in ido2db.cfg) #2033
add max_notifications_age, max_contactnotifications_age, max_contactnotificationmethods_age as housekeeping for notification tables #2051
use local timestamp datatype instead of date/datetime, store icinga timestamps as UTC #1954
change timestamp to use time zone by default in postgresql (thx Florian Helmberger) #2106
Config:
add config examples for local monitoring - check_procs for ido2db #1870
enable cmd.cgi logging by default #2124
Docs:
acknowledgement with expiration #1973
added PostgreSQL to quickstart-idoutils / icinga-web...
added links to wiki pages
added some man pages
Fixes
Icinga-Core
fix downtime and comments delete with wrong loop pointers causing segfaults #1979
fix $NOTIFICATIONRECIPIENTS$ macro contains all contacts assigned to host|service, not only notified contacts #2023
plug memory leak in downtimes comment add (Dorian Guillois) #1979
make first_notification_delay depend on the first !OK hard state change and don't reset timer for new hard states which would replace it (Rogerio F Cunha) #1918
fix memory leak in xodtemplate.c (thx Dorian Guillois)
Classic UI
fix for Classic-UI displays bad timeperiods #1989
fixed wrong color in histogram and trends for unknown/unreachable #2042
fixed search not returning all results, only first match (without * at the end) #844
fixed wrong output from status.cgi with option hostservicedetail #2019
fix typo in histogram.c (thanks Sven-Göran Bergh)
Icinga-Web
Fixing interface bugs in user / group section: #728, #1007, #1054, #1124
Several fixes for commands (multiline, missing options): #1436, #1593
Interface enhancements: #1243, #1812, #1546, #1557, #1914, #1893, #2045 (Reordering cronks, Duration view respect systemstart, Wording and translation, Notification view, Instance grid / overview, Opening submodules in own tabs (allow browser handling)
Timezone issues
IDOUtils
host state change last_hard_state overrides last_state, last_hard_state always -1 #1932
extend conninfo.agent_version field to varchar(16) #2104
terminate threads cleanly, including db connection
Install
rework the version updates in icinga and idoutils
--libexecdir does not point to possible location of nagios-plugins in resource.cfg:$USER1$ #2123
Docs:
incorrect installation instructions for Oracle #2122
date format description is wrong #2088
Typos / clarifications / reformatting
Changes
Packages
package: complete remove icinga-api as module #1935
Icinga-Core
new commands and event (CMD_ACKNOWLEDGE_HOST_PROBLEM_EXPIRE / CMD_ACKNOWLEDGE_SVC_PROBLEM_EXPIRE / EVENT_EXPIRE_ACKNOWLEDGEMENT
new notification type (NOTIFICATION_STALKING)
Classic UI
"showlog_initial_states" and "showlog_current_states" are now disabled by default to prevent browser freezes #1172
highlight_table_rows is now enabled by default #1777
removed unused javascript libraries
new regex search uses 'search_string' instead of 'navbarsearch=1&host=', both are kept for compatibility reasons #844
Icinga-Web
Cleanup package: Removed useless files (templates, icons)
Config
icinga.cfg: stalking_notifications_for_hosts=0 stalking_notifications_for_services=0
default_expiring_acknowledgement_duration=86400, extinfo_show_child_hosts=0 added, authorized_for_full_command_resolution and authorized_contactgroup_for_full_command_resolution added
add objects/ido2db_check_proc.cfg (not included by default) #1870
enable_sla=0, debug_readable_timestamp=0, max_notifications_age, max_contactnotifications_age, max_contactnotificationmethods_age
Install
icinga.spec: enable cmd.cgi logging by default in rpm
Docs
"ICINGA_" instead of "NAGIOS_" environment variables #2093
changed idoutils timezone behaviour #2092
remove Icinga-API #2090
Should you find any issues, please report them to one of the following links:
© 2009-2012 Icinga Development Team, http://www.icinga.org