1.4.0
Icinga-Core:
- re-allow perfdata with empty results being put on perfdata channel, disable via opt-in cfg option
- add downtime delete commands made "distributable" by deleting by host group name, host name or start time/comment (Opsview team)
- add 'module' as object config, allowing cfg_dir usage loading multiple modules without touching broker_module in icinga.cfg
- fix: flexible downtime on service hard state change doesn't get triggered/activated
- fix: timeperiods daylight saving time problem (Luca Di Stefano)
Icinga IDOUtils:
- add db socket as config option in ido2db.cfg for mysql and postgresql
- reduce housekeeping cycle to 3600s, set housekeeping thread startup delay to 300s
- introduce schema version and check against that instead of program version
- install sample (commented) config in modules/idoutils.cfg using new 'module' object config
- fix: update oracle hints in ido2db.cfg with tnsnames.ora and port cfg
- fix: idomod: larger buffer size (by Opsview)
- fix: rdbms deconnect after connection error
- fix: race condition when issuing multiple reloads results in hanging IDO2DB processes
- fix: postgresql: integer not big enough for bytes_processed (Stig Sandbeck)
Icinga Classic UI:
- merged reading of logfiles into one function. It's easier now to add enhancements.
- adding some more icons to showlog.cgi
- adding entry time of comments in tooltip's in status.cgi
- searching in the Icinga Logfile
- changed print_generic_error() function to support csv output
- added parameter to get_log_entries() function to use beginning and end timestamp
- show downtime in host detail and service detail view
- store cmd.cgi submissions in log
- enforce a need for comment for action taken in cmd.cgi
- add config option to set start of week (sunday/monday)
- allow display of Network Outages for authorized hosts (thx mjbrooks)
- remove useless memory allocation when reading logfiles reverse (lifo)
- speed up data processing in summary.cgi
- add an optional alternative CGI driven view for the top frame (Matthew Brooks)
- added json output "&jsonoutput" 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
- fix: tooltip's in status.cgi, not showing messages with carriage return
- fix: csv export link to make it XSS save (IE)
- fix: cmd.cgi: acknowledgement multiline comment -> command not being processed
- fix: statusmap.cgi: fixed XSS vulnerability
- fix: display_name survive reconfiguration and is use instead of host_name in classic ui
- fix: don't show pause/continue urls on non-refreshable pages
- fix: segfaults if no default_user_name= given in cgi.cfg
- fix: Prevent statusmap.cgi markup from drawing when host should not be drawn (Matthew Brooks)
Config / Install:
- config: increase default debug file size to 100M
- install: add --with-ext-cmd-file-dir= to configure, allowing icinga.cmd dir to be altered
- fix: install: use *.so instead of *.o for solaris, patch in contrib/solaris/
Icinga-API:
- SID support for Oracle
- Added missing commands
- UTF-8 output support (database independent)
- Enhanced query data support (fields, joins)
- Consistent pending status boolean values
Icinga-Web:
- Better check_multi integration
- Seamless pending status integration
- Seamless integration for alias and display names (Search and display)
- LDAP Auth hardening
- Privileges for logging data (view based)
- Usability changes for buttons, controls, single clicks, etc
- Separated refresh settings
- check for Icinga being loaded completely
- fix: session cookie lifetime
- fix: missing commands: remove acknowledgements
- Portal view fixes and cronk integration
- Typos and translations
Icinga-Docs:
- provide basic NRPE documentation
- add cgiparams / filter properties
- reformat several listings (too wide in PDF)
- add colours to HTML pages (xsl stylesheet)
Bitte berichten Sie Probleme hier:
© 2009-2011 Icinga Development Team, http://www.icinga.org