Updated
- More robust installation scripts, support for RHEL 6 -AG
- Changed permissions on files under /usr/local/nagiosxi to restrict access to Nagios and Apache users only -EG
- Applied fix to check_xi_service_mrtgtraf.php PNP template to fix units problem on perf graphs -NS
- Changed activation logic to require re-activate on IP address change -EG
- Updated backend URL logic to fix problem with command-line scripts – EG
- NOTE for proxy installs: Nagios XI needs to make internal calls to localhost, set your proxy accordingly.
Removed
- Removed event log report link for non-admins – EG
Added
- Added checks to detect wrong file types when uploading components, wizards, and dashlets -EG
- Added logging when internal and external http calls fail: /usr/local/nagiosxi/var/load_url.log -MG
- Added an import prep script that preps all .cfg files in a single directory (scripts/xi_prep_dir.php) -MG
- Added ability to search for host status by IP address in the “Quick Find” search box – EG
- Added sanity checks to all stages of reconfigure_nagios.sh to identify any problems during Apply Configuration -MG
- Added error catches for “Apply Configuration” in the browser, problems will now exit the loop with an appropriate error message -MG
- Added host alias to the host details page: Tracker Request: #165 -MG
- Added ability to filter new reports by a single host. Tracker Request #134 – MG
- Added callbacks to allow for overriding default home page, injecting links in reports – EG
Fixed
- Fixed permissions in alert heatmap, notifications, histogram, and status history reports (issue #186) – EG
- Fixed errors when determining backend URL (old logic broke with command line scripts) – EG
- Fixed bug in footer with z-index and tray alert transparency – EG
- Fixed tracker issue #127 related to status table sort arrows not being clickable -MG
- Fixed bug created in 1.6 that causes slow performance with installs behind NAT -MG
- Fixed bug in E-importnagiosql script with Apache not restarting and removed duplicate dependencies in 1-prereqs scripts – AG
Security
- Fixed XSS vulnerabilities discovered in status pages (ajax calls)
Updated
- Updated Windows desktop wizard with bug fixes related to saving preferences when using the back button
- Modified monitoring wizard API to allow wizards to hide hostgroup, servicegroup, and parent host options
- Fixes in E-importnagiosql for Apache not being detected as having started
Removed
- Removed hard-coded http calls in new reports
Fixed
- Fixed bug 163: related to long plugin output breaking the host/service details pages. Max status text is now 6k.
- Fixed bug that was causing the “delete service” command to fail on the XI service details page.
- Fixed bug in CCM that prevented lines longer than 4k from being imported and written to file correctly.
- Fixed SSL bugs caused by an SSL host-certificate issue with curl.
- Fixed bug #168 re: permalinks breaking on URLs that contained a space (this affected services and hosts)
- Fixed bug #179 with CCM password limit at 15 characters
Added
- Added support for RHEL 6 (0-yum)
- Added bug fix to 12-mrtg that was preventing rrd’s from being created correctly from the switch wizard
- Added patches to fullinstall and 0-yum that allow for non-interactive installs for 64bit systems.
Updated
- Updated Nagios Core init script to suppress error messages about processes that couldn’t be killed (e.g. that no longer exist)
Removed
- Removed custom port options for Windows server wizard (we will reimplement this in a later release)
Added
- Added “check all” and “uncheck all” feature to switch wizard
Fixed
- Fixed problem with Windows server wizard modifying port numbers in existing command definitions
- Fixed problems with incorrect permissions on /usr/local/nagios/var directory files (caused orphan check errors)
Updated
- Created a new performance graph API that fixes several known issues related to performance graphs displaying correctly -MG
Added
- Added HTTPS support for underlying NagiosQL scripts (“$cfg[‘use_https’]=true” must be set in config.inc.php file)
Fixed
- Fixed bugs that prevented strict SSL compatibility with backend calls. Pure https support now enabled with mod_rewrite. -MG
- Fixed a javascript bug with the blue “fullscreen” triangle.
Updated
- Modified Nagios Core notification scripts to include the host display name macro and allow it be used used in user notifications (using the %hostdisplayname% variable)
- New init script to fix problems with multiple Nagios instances running
Fixed
- Fixed bug in object functions related to instance_id and active state that affected object status pages
- Fixed bug in E-importnagiosql script where Apache was not starting properly
- Fixed bug where applying configuration changes would hang
- Fixed bug where re-notification interval of zero (0) corrupted wizard object definitions
- Fixed bug where fullinstall script needed to be run twice
Added
- Added preliminary support for memcached
- Added initial support for automatic logins
- Added a non-interactive option to the fullinstall script for unattended installations
Removed
- Removed event data from component status dashlet (was incorrect for some users)
- Removed javascript scrollpane effect in left navigation bar
Fixed
- Fixed error in nagios init script that affected clean restarts
- Fixed bug in NDOUtils addon where host and service check statistics were no longer being reported
- Fixed bug where top alert producers report didn’t have proper authorization checks
- Fixed bug in dbmaint cron job that could cause table corruption for some users
Added
- Added lockfile to dbmaint cron job to prevent overlapping jobs running/hanging
Updated
- Disabled logging of external commands, passive checks for new installs and upgrades
- Stylesheet fixes for Opera and Chrome
Fixed
- Fixed bug in unconfigured objects parsing code
Added
- Added styled scrollbar to left navigation menu
- Added max notifications age setting in database performance page
Updated
- Incorporated Exfoliation theme for Nagios Core
Added
- Added a new “screen” dashboard for attaching dashlets to each screen (top frame)
- Added tray alert to footer
- Renamed “All Graphs” menu link to “Host Graphs”
- Added support for saving preferences in performance graphs
- Host Performance graphs now do not show hosts for which graphs are not available
- New reports with CSV and PDF output capability
- Added “My Reports” feature for favorite reports
- Added check for missing posix_getpwuid() when applying config changes
- Included highcharts for dynamic report generation (licensed code)
- Improvements in MySQL database efficiency with new NDOUtils mods
- Added support for new components, including: Auto-discovery
- Hypermap
- Alert timeline
- Alert cloud
- Network replay report
- SNMP scan wizard
Fixed
- Fixed bug where permalinks to dashboards didn’t work
Full changelog as Markdown