Nagios XI Changelog

Nagios XI 2011R1.7

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

Nagios XI 2011R1.6

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.

Nagios XI 2011R1.5

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)

Nagios XI 2011R1.3

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.

Nagios XI 2011R1.4

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

Nagios XI 2011R1.2

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

Nagios XI 2011R1.1

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

Nagios XI 2011R1

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