Updated
- Updated languages to include Bulgarian translations (Thanks Ludmil) -JO, LL
Fixed
- Fixed upgrade failing if no services or host config files existed in the main config directories [TPS#11921] -JO
- Fixed issue on host/service status details pages where changing page limit from low to high showed no results found until refresh [TPS#11897] -JO
- Fixed inactive contacts from being selectable on the contact list in bulk modifications tool [TPS#11950] -JO
- Fixed link to CCM from “Re-configure” section in host/service details page to remove “Config Name” value when doing search [TPS#11700] -JO
- Fixed dashlet refresh rates on object status pages to show up in “dashlet” tab in performance settings [TPS#11974] -JO
- Fixed state history link in Top Alert Producers report page [TPS#12045] -JO
Security
- Fixed various minor security issues -JO
Updated
- Updated re-configure service message and link for advanced configurations [TPS#11700] -BH
- Updated validation for URLs to use internal PHP validation on PHP 5.2+ [TPS#11689] -JO
- Updated BPI host and service group sync to actually remove host and service groups from BPI that have been deleted or have no members [TPS#11743] -JO
Fixed
- Fixed issue with MySQL ports configured in-line inside config.inc.php [TPS#11688] -JO
- Fixed Nagios BPI issue where adding new groups would cause spacing issues in the config [TPS#11721] -JO
- Fixed issue with port for MySQL in automysqlbackup, repair, backup, and restore scripts [TPS#11754] -SS, JO
- Fixed typos in API reference config object help section [TPS#11782] -JO
- Fixed reset password sending username in GET parameters with password reset token [TPS#11793]
- Fixed restore_xi.sh script to allow for overriding default password [TPS#9710] -BH
Component Updates
Core Config Manager (CCM) 2.6.7
- Fixed result limit box in the CCM settings page to be a dropdown to match the CCM pages [TPS#11648] -JO
Updated
- tags [TPS#11244] -JO Fixed deadpool service filters regex match looking at hostname instead of servicename [TPS#11301] -JO
Fixed
- Fixed Rapid Response not respecting acknowledgement defaults [TPS#11014] -BH
- Fixed scheduled downtime where multiple hosts and “apply for all services” do not create host downtime and doubling services [TPS#11060] -JO
- Fixed reset_defaults.sh to ask if user wants to reset before running [TPS#11065] -JO
- Fixed gauge dashlet from not working on certain datastore names [TPS#10923] -JO, BH
- Fixed extra memory usage that could hit php memory limit in graph explorer’s fetch_rrd function -JO
- Fixed additional hard-coded database name in SQL query [TPS#10936] -JO
- Fixed Schedule Downtime using the browser’s hostname instead of localhost for downtime query [TPS#11153] -BH
- Fixed deadpool hostname escaping issue when running final stage deletion command -JO
- Fixed deadpool cron run time from every 5 minutes to every minute [TPS#11230] -JO
- Fixed sorting order in create and edit BPI group host/services member slection list [TPS#11204] -JO
- Fixed permalink creation to create based on external url and urlencoded frame url [TPS#11198] -JO
- Fixed command check test showing up as html entities in
Component Updates
Core Config Manager (CCM) 2.6.6
- Fixed default page limit to be set properly [TPS#11026|11028] -JO, BH
- Updated CCM Table to accurately display ‘Config Name’ instead of ‘Service Name’ [TPS#11170] -BH
- Nagios Core
- Fixed issue with flexible downtime disabling notifications for host/services (4.2.4 patch) -JO, JF
Fixed
- Fixed no output on repair_databases.sh script when locked -BH
- Fixed no newline occasionally on API Error [TPS#10883] -BH
- Fixed deadpool cron to use the default language set for the Nagios XI server in “User Defaults” [TPS#10764] -JO
- Fixed license key wording when switching from FREE to licensed to give better information [TPS#10858] -JO
- Fixed issue where the shown scheduled backup directory was set to /usr/local/nagiosxi in the interface [TPS#10868] -JO
- Fixed license page enterprise license key display message [TSP#10860] -JO
- Fixed issue with ndo2db upstart job conflicting with ndo2db init script [TPS#10882] -JO
- Fixed issue where nagios.log cannot be read by the nagios group causing legacy report failures [TPS#10891] -JO
- Fixed initial libexec plugin permissions on initial install [TPS#10900] -JO
- Fixed perfgraph page to show dropdown options as “Last x days” to accurately reflect the lookback period [TPS#10902] -JO
- Fixed issue with htmlentities on scheduled report message not displaying non-english characters correctly [TPS#10893] -JO
- Fixed gauge not showing for Root Partitions [TPS#10923] -BH
- Fixed issue with Bulk Mod Tool that used a hardcoded database name instead of one in config.inc.php [TPS#10936] -JO
Security
- Fixed PHPMailer security vulnerabilities by updating to 5.2.22 -JO
- Fixed deployed, synced dashboards to automatically be removed when the dashboard is deleted by the source dashboard [TPS#10720] -JO
Updated
- Fixed restore_defaults.sh inability to be ran outside of scripts/ dir [TPS#10605] -BH
Fixed
- Fixed upgrade properly detecting mysql/mariadb [TPS#10603] -BH
- Fixed restore_defaults.sh to take offloaded db into consideration, and now uses proper credentials [TPS#10627] -BH
- Fixed issue in Safari that made scheduled downtime page not be able to select hosts/services [TPS#10617] -JO
- Fixed issue where some systems would show ndo2db as not running in the GUI even though the daemon is running [TPS#10636] -JO
- Fixed issue on AD/LDAP import page where errors were not displaying and server wasn’t re-selected on form submit [TPS#10640] -JO
- Fixed issue with host/service detail table status page graphs exporting using Highcharts dropdown [TPS#10672] -JO
- Fixed issue with Help System not loading help videos in systems using HTTPS [TPS#10697] -JO
- Fixed issue with Help System where resizing the windows would empty the help popup -JO
- Fixed empty or FREE license key giving invalid key message during trial time period on license page [TPS#10725] -JO
- Fixed legacy network map from not changing map type when selecting type icons [TPS#10774] -JO
- Fixed status map issues with single hosts (Core 4.2.4 update) [TPS#10808] -JO
- Fixed profile component to have more logging lines and the more useful log files [TPS#10829] -JO
Component Updates
Core Config Manager (CCM) 2.6.5
- Fixed services and escalations showing ‘unreachable’ opposed to ‘unknown’ [TPS#10589|10533] -BH, JO
- Fixed issue where test commands did not work on systems with a php version less than 5.3 [TPS#10633] -SW
- Fixed dropdown items per page not working when selecting “None” [TPS#10632] -JO
- Fixed issue with CCM import not accepting commas even though it splots on them [TPS#10736] -JO
Security
- Fixed security type not being respected properly by LDAP/AD Integration component [TPS#8557] -BH
- Fixed various XSS vulnerabilities (BPI url, Scheduled Backups url) -JO
Updated
- Upgraded NRDP to version 1.4.0 -JO
Added
- Added combined CSV export option for availability report [TPS#9682] -LG
- Added support for offloaded databases in the repair_databases.sh script [TPS#6270] -BH
Fixed
- Fixed email not being updated for XI Contact when XI User is updated [TPS#6291] -BH
- Fixed issue where system status popup would show white text for non-admins who can view it [TPS#10055] -JO
- Fixed issue with French translations in LDAP/AD import/manage servers pages [TPS#10473] -JO
- Fixed issue spaces in mibs cause snmptt to fail (manage mibs page now replaces spaces with _ on upload) [TPS#10486] -JO
- Fixed text on views popups to not have unprocessed html output in them [TPS#10499] -JO
- Fixed issue with RRD exporting that would not work with : in the service description [TPS#10566] -SS, JO
Component Updates
Core Config Manager (CCM) 2.6.4
- Fixed issue with ID and page number not being an int -JO
- Fixed various XSS vulnerabilities (search bar and others) -JO
- Fixed issue with returnUrl set to non-CCM url -JO
- Fixed issue with importing contacts/contact groups not importing all contact options [MT#800] -JO
- Fixed exclamation points being unable to be used in command arguments in CCM [TPS#9741] -BH
Fixed
- Fixed NTP on full install (was enabled but not started) -JO
- Fixed apache cron permissions for backup and restore scripts -JO
- Fixed sudo call for getprofile.sh call to use full path [TPS#10195] -JO
- Fixed use of * character in AD/LDAP directory/group names [TPS#10238] -JO
- Fixed cancel button on multiple pages still submitted form [TPS#10253] -SW
- Fixed shell scripts to use full path [TPS#10278] -BH
- Fixed alias being updated when ‘Name’ field changed on user update [TPS#10288] -BH
- Fixed missing delete button image on unconfigured objects page -JO
- Fixed perfdata graph sizing on availability report [TPS#10294] -JO
- Fixed system status layout on 2014 and classic themes [TPS#10308] -JO
- Fixed multiple styling issues with 2014 and classic themes -JO
- Fixed XML escaping to work properly on large values [TPS#10355] -JO, BH
- Fixed default last, avg, max values to be set for perfdata graphs [TPS#10359] -JO
- Fixed shapes of highchart graph series data in tooltips will now match the legend in all template files [TPS#8017] -LG
- Fixed perfdata graph dashlets to resize to default values [TPS#10413] -JO
- Fixed non-standard ports for databases breaking upgrade [TPS#10440] -BH
Component Updates
Core Config Manager (CCM) 2.6.3
- Fixed issue where some objects (timeperiods, commands) could not view relationship info in popup [TPS#10117] -JO
- Fixed issue where Cancel button would not return to the view list when editing from a relationship link [TPS#10224] -JO
- Fixed session tracking adding sessions from localhost (when scripts are ran on the CCM) [TPS#10380] -JO
Updated
- Updated Japanese translations (thanks Sasaki) -JO
Fixed
- Fixed logarithmic perfdata graphs when having negative values in Highcharts [TPS#9966] -LG
- Fixed postgres re-sequencing script in tools directory using the correct import_xiconfig script -JO
- Fixed Bulk Modifications tool “find relationships” button JS errors -JO
- Fixed legend in graphs not displaying properly when gray theme is used [TPS#10008] -BH
- Fixed import not creating duplicate services when multiple hostgroups defined [TPS#9708] -BH
- Fixed calendar not displaying properly occasionally in graph explorer [TPS#10098] -BH
- Fixed issue where DB connection fails while waiting for MySQL to actually start and shows repair DB messages -JO
- Fixed encoding issue on My Tools page [TPS#10161] -JO
- Fixed encoding issues for French language on a couple pages -JO
Component Updates
Core Config Manager (CCM) 2.6.2
- Fixed issue with service escalations page showing two * in selection box after saving the service escalation [TPS#10045] -JO
- Fixed missing * option in host escalation hosts and host group options that are in service escalation [TPS#10046] -JO
- Fixed not being able to delete objects from the XI GUI (Reconfigure Tab) [TPS#10078] -BH
Security
- Fixed various XSS vulnerabilities -JO
- Fixed jQuery migrate XSS vulnerabilities (updated to 1.4.1) -JO
Fixed
- Fixed bug in usermacro component where screen size would position the clear filter button in the wrong place [TPS#9842] -LG
- Fixed translation issues on the mass acknowledgement “Check All Items” button after clicking [TPS#9838] -JO
- Fixed modal sizing issues in bulk modifications tool [TPS#9870] -JO
- Fixed translations in settings popout on the new status map [TPS#9847] -JO
- Fixed automatically setting secure cookie value with SSL enabled -JO
- Fixed clean install adding the postgresql backup script even though postgres isn’t installed [TPS#9878] -JO
- Fixed add to my reports functionality when reports are added from other sections in XI [TPS#9849] -JO
- Fixed login redirect url to validate redirection better -JO
- Fixed permalink to use a relative location instead of a full URL for xiwindow variable -JO
- Fixed nagiosql database name being set in sql schema for those who have a different db name [TPS#9910] -JO
- Fixed event_meta base64 encoding when storing event_meta in the database -JO, BH
- Fixed upgrade increase_open_file_limits.sh check on certain systems and stopped the script from exiting install -JO, BH
- Fixed mrtg lock directory used in cron job to take volatile tmpfs directories into consideration -BH, JO
Component Updates
Core Config Manager (CCM) 2.6.1
- Fixed issue with host/service escalations now showing set escalation options in the GUI [TPS#9873] -JO
- Fixed CCM showing login screen when not logged into XI (must be logged into XI session to view CCM) (Thanks CK) -JO
- Fixed swapped UP/UNREACHABLE on host escalations and OK/DOWN on service escalations pages [TPS#9916] -JO
- Fixed issue with contact relationships popup not displaying the dependant icon for some objects -JO
Security
- Fixed issue where upgrade would stop if the open limits file (/etc/security/limits.conf) was not writeable -JO
Fixed
- Fixed issue on clean XI install (or on upgrades if you upgrade component to 1.0.1) custom-includes component folder permissions [TPS#9705] -JO
- Fixed issue on scheduled downtime page in older browsers and IE [TPS#9748] -JO
- Fixed issue on scheduled downtime page that would allow user to submit endtime before starttime and auto update datetimepicker fields [TPS#9711] -LG
- Fixed issue causing session timeouts on CentOS/RHEL 5.x systems [TPS#9727] -JO
- Fixed issue with new status map requiring Nagios Core login information to view the page -JO
- Fixed issue on scheduled downtime page where selecting via checkbox would not add the ID of the downtime to selected list -JO
- Fixed PHP notices from SSL version constants that do not exist in PHP < 5.5 -JO
- Fixed backup and restore scripts not keeping apache cron jobs (scheduled reporting / scheduled downtimes) [TPS#9774] -JO
- Fixed scheduled downtime page to correctly put scheduled and removed downtime in audit log [TPS#9779] -JO
- Fixed dashlet pin/unpin functionality on dashboards [TPS#9794] -JO
- Fixed view rotation continuing while on manage views page by pausing view rotation when clicking link to page [TPS#9757] -JO
- Fixed issue where title of perfdata graphs was showing up URL encoded -JO
- Fixed issue in graph explorer on timeline graphs in IE -JO
- Fixed bug in usermacro component causing detection to break when no system macros were selected -LG
- Fixed Japanese translation issues in certain sections -JO
Security
- Added advanced setting for Availability report labeled “Do not show service data” that will force it to only show host data [TPS#8382] -JO
- Added more user meta information for better security and auditing [TPS#9269] -JO
- Added improved clickjacking security -JO
- Fixed various minor security vulnerabilities (thanks John Page aka HYP3RLINX) -JO
Updated
- Updated cmdsubsys auditlog to show username in the log message -LG
- Updated scheduled downtime page to allow searching, filtering, and pagination -JO
- Updated adding multiple hosts/services through scheduled downtime pages -JO
- Updated performance graphs page to follow modern report/page format -JO
- Updated all Highcharts graphs with new styling -LG
- Updated API help section to explain how to filter object API calls -JO
- Updated perfdata page with report-style layout -JO
- Updated performance graphs popup layout on host/service status pages -JO
- Updated Global Event Handlers to use considerably less memory -BH
- Updated ADODB database library to version 5.19 -JO
- Updated Japanese translations (thanks Sasaki) -JO
- Fixed inability to delete deployed [screen] dashboards, and stopped them from being deployable [TPS#8862] -BH
Added
- Added timepicker to some datepicker fields -JO
- Added use of currently selected time format in datetimepickers in Reports and other areas -JO
- Added export functionality to perfdata/timeline/stack graphs [TPS#2601] -BH
- Added objects/rrdexport to API [TPS#2601] -BH
- Added objects/cpexport to API (capacity planning data export) [TPS#8441] -JO
- Added API Key regeneration function to user pages [TPS#7200..7203|7135] -BH
- Added system/applyconfig to POST for API [TPS#7198] -BH
- Added Highcharts default display type [TPS#7617] -BH
- Added Callbacks for User Creation/Password Change/Deletion [TPS#7155] -BH
- Added callback help section documentaiton -BH
- Added names to list of system status icons in system status dropdown menu -JO
- Added option in config.inc.php to allow php to connect with persistent or normal connections -JO
- Added custom-includes component to include custom css, js, and images that won’t get overwritten on upgrade -JO
- Added meaningful API messages -BH
- Added logging to the auditlog when submitting a core command through the coreuiproxy using constants-nagioscore.inc.php [TPS#8147] -LG
- Added the rest of the NSCA encryption methods to inbound/outbound transfer admin pages [TPS#8406] -JO
- Added ability to download Capacity Planning graphs as CSV file with timestamp,value fields [TPS#8441] -JO
- Added ability to disable/enable user accounts [TPS#6771] -BH
- Added navbar search to default to the appropriate page depending on which category you click on in suggest box [TPS#8332] -BH
- Added service search to navbar search box [TPS#8331] -BH
- Added some basic default MySQL tuning options on fullinstall and an additional script for performing basic tune manually [TPS#8586] -BH
- Added get_xml_backend cache to Performance Settings [TPS#8584] -BH
- Added automatic increase of global and root user open file limits -BH
- Added ability to add free variables via API [TPS#8675] -SS,BH
- Added required current password field for non-admins to change passwords [TPS#8731] -BH
- Added output to repair database scripts to inform user if they succeeded or failed [TPS#8701] -TL,JO
- Added query documentation into API [TPS#8835] -JO
- Added capacity planning data to be exported via the API [TPS#8441] -JO
- Added ability to select multiple hosts/services to schedule downtime for on scheduled downtime page -JO
- Added ability to put all services for a host into schedule downtime at once -JO
- Added a new Core Component Usermacros for managing user and system macros in Nagios XI [TPS#9008] -LG
- Added translation of USER macros to all eligible wizard input fields [TPS#6739] -LG
- Added custom API endpoint functionality [TPS#8979] -BH
- Added ability to save tabs selected on scheduling page report [TPS#9050] -BH
- Added tab to system settings in admin section for password complexity, lockout, and max trials [TPS#8729..8730] -BH
- Added more verbose logging for PHPmailer which shows action, method and referer and will include successfully sent messages [TPS#9136] -LG
- Added snmptt restart to nagios init script [TPS#9234] -BH
- Added improved warning/critical lines in Highcharts graphs which can be toggled on and off -LG
- Added rel=”noreferrer” to target=”_blank” hrefs -BH
- Added core detection for speeding up compilation during fullinstall/upgrade -BH
- Added default cURL SSL connection type to TLSv1.2 and added editing setting in System Settings page [TPS#9483] -JO
- Added clipboard.js and removed the old zclip jquery plugin which relied on ZeroClipboard -JO
- Added options in global settings to customize Highcharts Avg/Max/Last values (or disable them) [TPS#9611] -JO
- Added option in global settings to tell Highcharts graphs to ignore null values when calculating ‘Avg’ [TPS#9611] -JO
- Added event_handler cron job to process events from DB queue -BH
Fixed
- Fixed non-admin users who had large quantity of services recieving SQL error [TPS#7820] -BH
- Fixed load_url function to send error messages to apache error_log instead of never giving an error message -JO
- Fixed recurring downtime to not accept invalid days of month [TPS#8487] -BH
- Fixed view start/stop reverting to English when different language is selected [TPS#7107] -BH
- Fixed reports not respecting show host/service alias options [TPS#6518] -BH
- Fixed buttons to show config changes and errors on Apply Configuration page merging together [TPS#6902] -JO
- Fixed check_mssql to use PDO opposed to deprecated MSSQL_* functions [TPS#8633] -BH
- Fixed nagiosxi DB engine type on newer versions of MySQL/MariaDB -BH
- Fixed admin user not being added to CGI config if configuration cannot be applied [TPS#8819] -BH
- Fixed searching for host in host status reverting to status detail [TPS#8867] -BH
- Fixed xiprepimport tool saving comments in filename [TPS#8865] -BH
- Fixed re-configure object (host/service) not respecting removing hostgroups/parent hosts/servicegroups [TPS#8931] -BH
- Fixed slow Host/Service Status Details page load for non-admin users [TPS#9024] -SS,BH
- Fixed newly scheduled pages sending corrupt .pdf files [TPS#8874] -JO
- Fixed API help section that showed the improper usage of deleting a user [TPS#8634] -LG
- Fixed SANS Internet Storm Center Top 10 Rising Ports dashlet to use new SANS backend [TSP#9044] -BH
- Fixed Multistacked Graph Numbers displaying more than 3 decimal points on hover [TPS#9169] -BH
- Fixed javascript searchable dropdown boxes to be easier to use and have proper styling -JO
- Fixed unconfigure objects remaining in list even after pressing delete [TPS#9215] -BH
- Fixed snmptt daemon restart on MIB upload on el7 systems [TPS#9237] -SS,JO
- Fixed scheduled downtime showing a maximum duration of 9hrs (only a display issue) -JO
- Fixed LDAP/AD component LDAP is_user to accept organizationalPerson and person [TPS#9272] -JO
- Fixed LDAP/AD component issue with popup not centering [TPS#9272] -JO
- Fixed invalid service configuration when using bulk host import to import a service with multiple hosts defined [TPS#9369] -BH
- Fixed ‘this week’ time period in reports showing the last 8 days if a report is ran on sunday [TPS#9357] -JO
- Fixed issue with the + symbol in hostnames not creating a proper URL to service details pages for services on that host [TPS#9443] -JO
- Fixed process_perfdata.pl setting counters for output with ‘c’ values making graphs show up as 0 [TPS#9479] -JO
- Fixed persistent comment/acknowledge checkbox on host/service details page [TPS#9488] -JO
- Fixed issue where LDAP would not close if start TLS failed [TPS#9498] -JO
- Fixed issue with perfdata that has a space in the value [TPS#9523] -SS,JO
- Fixed scheduled backups local backups page to be sorted by timestamp -JO
- Fixed event_handler scripts to push to DB queue for event_handler cron -BH
Component Updates
Core Config Manager (CCM) 2.6.0
- Added ability to set host/hostgroups as “exclude” for services, service templates, host groups, service escalations, and host escalations [TPS#3966] -JO
- Added icons for tools, configuration, and other nav links -JO
- Added escape key binding to close overlays [TPS#8911] -BH
- Updated theme to match the rest of Nagios XI (Modern) -JO
- Updated splash page to have more information about current configuration -JO
- Updated ‘Run Check Command’ to evaluate user macros [TPS#8264] -BH
- Updated ‘Run Check Command’ to use cmdsubsys and execute as nagios user [TPS#6578] -BH
- Updated ‘Run Check Command’ User Interface to be more intuitive and friendly and use NSP [TPS#9185] -BH
- Fixed de-activating a contact from the edit page not respecting dependency check [TPS#8777] -BH
- Fixed services table loading nothing if you delete all of a configs service definitions when selecting a config name from dropdown -JO
- Fixed CCM not respecting etc/nagios.cfg illegal_object_name_chars [TPS#8864] -BH
- Fixed various minor security vulnerabilities (thanks John Page aka HYP3RLINX) -JO
Security
- Fixed multiple security vulnerabilities -JO
Updated
- Updated scheduled downtime to use XML backend as opposed to coreuiproxy for better speed on larger systems [TPS#8591] -BH
Fixed
- Fixed issue in config/service API section not using the check_command argument [TPS#8629] -JO
- Fixed notification preferences priority email checkbox to automatically set the email checkbox [TPS#8621] -JO
- Fixed AD/LDAP component looking for proper structure names – now lowercase versions will show up [TPS#8563] -JO
- Fixed AD/LDAP component root directory not showing user objects [TPS#8563] -JO
- Fixed some instances of MRTG not using correct version [TPS#8635] -BH
- Fixed windowssnmp plugins reverting on upgrade [TPS#8647] -BH
- Fixed issue in CCM config writing where # did not actually need to be converted since it isn’t an in-line comment like ; -JO
- Fixed bug in recurringdowntime.pl regarding days of week [TPS#8773] -BH
Security
- Fixed multiple security vulnerabilities [TPS#8372] -BH
Fixed
- Fixed RHEL install issues [TPS#8215 && TPS#8214] -BH
- Fixed config/service API section from requiring check_command (can be inherited) [TPS#8222] -JO
- Fixed tools fullscreen button not working properly on iframes with domains that are not the same as the XI system -JO
- Fixed Components “Install Updates” button returning improper code [TPS#8271] -BH
- Fixed using ; and # in $ARGx$ values in the CCM [TPS#8292] -JO
- Fixed certain pages not redirecting to login is session was timed out -SW
- Fixed issue where non-admin users could not see all time periods for advanced settings in reports (but could in Core) [TPS#7974] -JO
- Fixed no SNMPv3 being used in Switch Wizard since v2.3.0 [TPS#8325] -BH
- Fixed usernames with spaces being unable to schedule downtime [TPS#8338] -SS,BH
- Fixed some perl plugins being affected by a version compare [TPS#8365] -BH
- Fixed dbmaint cron script not properly removing old events -BH
- Fixed apache mod_rewrite section breaking ssl.conf when not standard base apache default with no VirtualHost defined [TPS#8457] -BH,JO
- Fixed API not deleting some hosts correctly [TPS#8500] -BH
- Fixed password reset token to have sane timeout properties -BH
Fixed
- Fixed performance graph issues -BH
- Fixed bug causing “change username” confirmation to display when adding a user -BH
Security
- Fixed multiple security vulnerabilities -BH
Fixed
- Fixed renewal reminder for greater than 3 year subscriptions -JO
- Fixed bug in Availability report when exporting that did not follow downtime advanced options [TPS#7811] -LG
- Fixed availability report showing wrong data when using different advanced options and exporting as a CSV [TPS#7894] -LG
- Fixed scheduled downtime not submitting for all services on Hostgroup Summary/Overview > Hostgroup commands page -JO
- Fixed blank error message in user edit page when trying to demote a user that can’t be demoted [TPS#7840] -JO
- Fixed monitoring wizard bug when hiding notification delay, but not notification options [TPS#7825] -BH
- Fixed histogram report not aligning proper dates/days of week/days of month with data [TPS#7864] -BH
- Fixed multi-tenancy issue in Scheduled Downtime [TPS#7876] -BH
- Fixed Metrics components not accounting for specific metric types for Linux SNMP [TPS#7883] -BH
- Fixed fullscreen button causing weird display issues on host/service status pages [TPS#7947] -JO
- Fixed scheduled downtime incorrectly scheduling downtime if core date_format was changed from default [TPS#7977] -BH
- Fixed recurring downtime not properly adhering to days_of_week specified [TPS#7971] -BH
- Fixed incorrect permissions on CCM settings.php [TPS#7992] -BH
- Fixed internal server error in graphexplorer/ajax/datatypes -BH
- Fixed cancel button updating user preferences [TPS#8015] -BH
- Fixed host alias not showing up properly in Service Status page [TPS#8030] -BH
- Fixed renaming a user that is defined as a contact casues snapshot to revert [TPS#8034] -BH
Added
- Added CONFIGWIZARD_SKIP_OBJECTS_RECONFIGURE flag to allow configwizards ability to skip adding notification options, etc. [TPS#8026] -BH
- Added current and max check attempt into utils-xmlstatus.php to verify soft/hard states from anywhere -LG
Fixed
- Fixed scheduled downtime solution only working on PHP versions 5.3.x -JO
Security
- Fixed security bug that would allow read access to system files -SW
- Fixed potential SQL injection in notification search -SW
- Fixed possible XSS in startdate and enddate fields in reports -SW
- Fixed XSS injection possibility in menu system -SW
- Fixed XSS injection possibility in my reports -SW
Fixed
- Fixed system API endpoint to allow POST requests for applyconfig and importconfig -JO
- Fixed restore_xi.sh script to use manage_services.sh instead of service -JO
- Fixed two+ line title dashlet buttons not being clickable [TPS#7247] -JO
- Fixed bug causing gethistoricalservicestatus backend cmd to not have a valid time -SW
- Fixed GUI based upgrade to use proxy configuration -SW
- Fixed SLA report PDF from duplicating table headers across multiple pages, overlaying other table items [TPS#7297] -SW
- Fixed issue in BPI component where ; was being used instead of :: for services [TPS#7367] -SS
- Fixed current outdated retention.dat not being added to backups causing program state to not be retained correctly [TPS#7416] -SW
- Fixed admin users able to have “Read-only user” permission -JO
- Fixed searching for hosts and services where object name contained : [TPS#7463] -SW
- Fixed restore_xi.sh to work for restoring oldersystem which use postgresql [TPS#7467] -SW
- Fixed bug where searching in manage users to sometimes reverted to edit page of previous user [TPS#7471] -SW
- Fixed install on CentOS 7.2+ systems that do not come with firewalld pre-installed -JO
- Fixed Host Status Summary links not displaying correctly in dashlets [TPS#7616] -BH
- Fixed FreeIPA LDAP server working with user importing [TPS#7552] -SS
- Fixed Capacity Planning PDF report hanging system [TPS#7149] -BH
- Fixed Custom URL Dashlet ignoring width/height [TPS#7448] -BH
- Fixed Scheduled Downtime incorrectly picking some dates [TPS#7476] -BH
- Fixed Warning/Critical Display setting not working in Capacity Planning report [TPS#7514] -BH
- Fixed LDAP Import of UPPERCASE username causing report functionality to break [TPS#7555] -BH
- Fixed non-highcharts perfgraph dashlet links [TPS#7633] -BH
- Fixed scheduled report menu-item addition/removal [TPS#7679] -BH
- Fixed SLA report ignoring advanced options [TPS#7685] -BH
- Fixed bug in Availability report utilizing incorrect assumed service states for warning and unknown [TPS#7690] -LG
- Fixed bug in Scheduled Downtime where the chosen date format was not being respected [TPS#7692] -LG
- Fixed repair_databases.sh not checking for MySQL DB nagiosxi [TPS#7730] -BH
- Fixed Hard coded base_url’s in scheduled reports allowing for different base_url’s -SW
- Fixed Graph Explorer component’s multistacked graph from sometimes overwriting a selected item when adding items to graph -SS
Component Updates
Core Config Manager (CCM) 2.5.3
- Fixed bug allowing filtering when adding host/service to contact notification commands [TPS#7207] -LG
- Fixed bug where removing CCM users was not working properly [TPS#7540] -BH
- Fixed import to properly check for duplicates [TPS#7551] -BH
- Fixed Hard coded base_url -SW
Security
- Fixed possible XSS on login page -SW
- Fixed user edit when selecting preferences would remove all checked security setting boxes [TPS#7113] -JO
Fixed
- Fixed error being displayed when upgrading components/wizards from the UI when they were actually installed correctly -SW
- Fixed Perfdata not maintaining time period selection when filtering hosts [TPS#6970][OTRS#11217] -SW
- Fixed translation errors on a few pages (recurring downtime, recent alerts, metrics) [TPS#6991] -JO
- Fixed missing icons on recurring downtime page [TPS#6992] -JO
- Fixed showing scheduled downtime buttons on scheduled downtime page to read-only users [TPS#6974] -JO
- Fixed scheduled downtime not adding trigger id when set [TPS#6977] -JO
- Fixed scheduled downtime not adding flexible when selected [TPS#6972] -JO
- Fixed send_nrdp.sh handling of XML special chars. [TPS#6846] -SW
- Fixed bulk modifications when changing templates on hosts/services with no templates [TPS#7016] -JO
- Fixed minemap dashlet not keeping size on home dashboard [TPS#7024] -JO
- Fixed permissions on autodiscovery jobs directory to run on new installs [TPS#7038] -JO
- Fixed reset password to give an error if trying to set an AD/LDAP user password unless they have ‘allow local auth’ checked [TPS#7022] -JO
- Fixed issue where API would say it removed a host or service with dependencies when it really couldn’t and would leave the host/service in the CCM -JO
- Fixed possible clickjacking by forcing login page to be the top frame element -SW
- Fixed scheduled downtime problems with certain types of date format selected -JO
- Fixed garbled Japanese characters in home page title [TPS#7100] -JO
- Fixed box sizing cutting off some text in manage dashlets pages [TPS#7071] -JO
- Fixed capacity planning when disabled auto-running reports select boxes for time periods and extrapolation methods [TPS#7076] -JO
- Fixed capacity planning when disabled auto-running reports is from blanking out during page changes -JO
- Fixed autodiscovery wizard, rss dashlet, and escalation wizard from not being available on certain systems [TPS#7096] -JO
- Fixed Event Log report not showing up in reports list for users with ‘can see/control monitoring engine’ [TPS#7110] -JO
- Fixed issue with graph.php no allowing you to pass in view and start timestamps -SW
- Fixed BPI hostgroup/servicegroup names not showing proper Japanese characters [TPS#7116][M#11] -SS
Component Updates
Core Config Manager (CCM) 2.5.2
- Fixed return URL (cancel button) links for host/services edited from clicking through the splash page [TPS#7095] -JO
Fixed
- Fixed xi-sys.cfg using old config.inc.php values if the config.inc.php has changed since an upgrade/install -JO
- Fixed state colors for non-english versions of BPI -SW
- Fixed issue where upgrade of components/wizards through UI was not using proxy settings -SW
- Fixed creating multiple objects rapidly in API to now not write out files and instead import more directly -JO
- Fixed upgrade script to install all dependencies before performing upgraded of other components -SW
- Fixed garbled UTF chars in BBMap Tooltip -SW
- Fixed requirement of both start and end date when specifying custom dates for Performance Graphs -SW
- Fixed fresh installs stating that additional steps are required to run auto-discovery to run -SW
Security
- Updated sourceguardian loaders supporting up to php 5.6 -SW
- Fixed bug causing htpasswd.users to not be updated immediately when user is forced to change password -SW
- Fixed users who were set to local who were originally AD/LDAP users still being forced to skip local auth -SS
Updated
- Updated Highcharts to 4.1.9 -JO
- Updated htpasswd to use stronger SHA encryption -JO
Fixed
- Fixed issue where update available still displays after upgrade by forcing check for updates to run after upgrade -JO
- Fixed autoupgrade_backup.x.tar.gz filename when running upgrade from web UI -JO
- Fixed numerous php notice/warnings -JO
- Fixed issue where Nagios::Monitoring::Plugin is now required by several default plugins -SW
- Fixed custom logo display issue in classic and 2014 themes -JO
- Fixed issue in AD/LDAP component with import not working correctly with parenthesis -JO
- Fixed issue where creating a new user would not update the htpasswd users file -JO
- Fixed ndo2db init script to remove “cannot open file errors” on restart -SW
- Fixed some unreadable service names in BBMap component -SW
- Fixed bug where object wouldn’t acknowledge properly if no comment was entered through Rapid Response URL -SW
- Fixed auto-discovery exclude IP’s to only have one -exclude statement in nmap scan -SW
- Fixed bug where commands through UI (ack/comments/etc.) would not submit properly if host or service_description had unicode chars -SW
- Fixed CCM Relationship button on commands page to show dependent relationships for hosts, services, hosttemplates, servicetemplates -SW
- Fixed searching for hosts in alert stream (with auto-complete) -JO
- Fixed error message returning on submit for Inbound NSCA settings -JO
- Fixed adding contacts/contact_groups to hosts/services created in the new API -JO
- Fixed creating host/service templates in API -JO
- Fixed scheduled backup limit being set to 0 resetting to 7 -JO
- Fixed old (upgraded intalls of XI < 5) nagiosadmins possibly not being able to log in locally if set to AD/LDAP -JO
- Fixed issue with AD/LDAP component not working with commas -JO
- Fixed various spelling errors -JO
- Fixed user management page select all functionality -JO
- Fixed invalid XML when using outbound transfers and check output had XML special chars -SW, SS
- Fixed webinject install to make sure we have proper permissions -SW
- Fixed bug where self signed SSL certificate sites could not schedule downtime -SW, SS
- Fixed my tools and common tools to be sorted alphabetically -JO
- Fixed bulk modifications tool to re-write host config on service config_name changes -JO
- Fixed permissions for nagios libexec directory -JO
- Fixed API creating only the last service sent when sending multiple service creations quickly -JO
- Fixed bulk modifications tool when setting contacts/contact groups via host/service groups -JO
- Fixed blank Alert Timeline when using a UTC offset -SW
- Fixed sizing of Alert Timeline to show more alerts -JO
- Fixed Top Alert Producers report column showing wrong date in Latest Alert column -SW
- Fixed Top Alert Producers CSV export column showing wrong date and label -SW
- Fixed BPI component check_bpi high CPU usage with lots of BPI checks -JO
- Fixed gauge dashlet creation popup loading slow on large installs -JO
- Fixed AD/LDAP import bug where users who already existed were trying to be imported instead of erroring -JO
Component Updates
Core Config Manager (CCM) 2.5.1
- Added ability for import issue to update host/service escalations/dependencies by adding in # config_name to written config output -JO
- Added ability for import issue to add host/service escalations/dependencies with specific config_name using # config_name in config to import -JO
- Updated some styles for easier readability -JO
- Fixed import issue where items that needed config_name would use the host_name as the config_name causing only one item to be imported -JO
- Fixed imported service escalation/dependency services not always showing up in services selection list -JO
- Fixed php errors being thrown -JO
- Fixed bug in CCM splash page where the number of dependecies were incorrect and updated to use a database query which will speed up the page for large systems -LG
Security
- Added &force=1 to config API endpoints to force configuration without doing a check for all parameters -JO
Added
- Added checkbox to admin section user creation/edit pages to enable/disable notifications -JO
- Added phone numbers next to emails for users to user management table -JO
- Added table name to oracle tablespace wizard services -JO
- Added dashlet hover option to show/hide dashlet title -JO
- Added additional documentation for user creation via API -JO
- Added additional popup documentation for user permissions in user creation/editing -JO
Fixed
- Fixed LDAP/AD integration settings saving in user edit/creation pages -JO
- Fixed LDAP/AD integration ‘allow local login’ when checked -JO
- Fixed issue in BPI component that wouldn’t use :: properly -JO
- Fixed issue where user opened/closed menu sections weren’t properly applying -JO
- Fixed installing config wizards with configwizard- in zip file name -JO
- Fixed PHPMailer using non RFC compliant charset content type setting -JO
- Fixed dashboard font sizes -JO
- Fixed dashlets showing ‘Pin’ instead of ‘Unpin’ popup text when loading page -JO
- Fixed dashlet sizes and title spacing -JO
- Fixed opscreen showing all hosts as down when unhandled showing -JO
- Fixed issue with defining check_commands via host/service config api calls -JO
- Fixed schedule downtime predefined timestamp to show accurate time -JO
- Fixed regular users with specific settings able to acknowledge problems via new popup command -JO
- Fixed user creation section of API -JO
- Fixed NDO upgrade script for offloaded tables with different name -JO
- Fixed upgrade web UI sometimes showing red upgrade failed status bar even though upgrade was successful -JO
- Fixed BPI syncing from replacing and instead updates -JO,SS
- Fixed the old backend api output in json to no longer cause issues in PHP 5.1.x -JO
Component Updates
Core Config Manager (CCM) 2.5.0
- Added double click functionality in selection popups -JO
- Fixed tooltips showing up in the wrong spots -JO
Security
- Added “Schedule a forced check for host and all services” to host detail advanced tab -SW
- Added features to the Audit Log report including scheduled report, pdf version, and filters by log type and source -JO
- Added log type and log source filter dropdowns to auditlog -JO
- Fixed XSS vulnerability in nagiosbpi component -SW
- Fixed bug in Switch wizard where the Warning/Critical percentages were not calculating using decimal places -LG
Updated
- Upgraded Bulk Modifications component to 2.0.0 which includes numerous new modifications to be performed (see below) -JO
- Upgraded Alert Stream to 2.0.0 which removes all Java apps from XI and instead uses D3.js -JO
- Upgraded LDAP and AD components with a single component which allows importing LDAP/AD users and easier LDAP/AD user management in users section -JO
- Upgraded to latest version of nmap in Auto-Discovery component -JO
- Upgraded check_WinRM_plus plugin to 1.60, more functionality -LG,SW
- Updated Host/Service Detail pages to just show icon for tabs that have them specified to provide more real estate -SW
- Updated detail page so most tab content on detail pages doesn’t load until selected improving performance -SW
- Updated perfdataproc.php cron job to utilize a better mechanism to move large amounts of files avoiding “Argument list too long” errors -SW
- Updated search functionality on users list in admin section to do mid-text searching on email, username, and full name -JO
- Updated deploy notification component to be more user-friendly -JO
- Updated the Metrics Component to display a wider range of agent data, optionally utilize the highcharts graphs, allow graph timeperiods to be selected, added advanced options and increased tab and display performance -LG
- Updated Bandwidth report to optionally use highcharts graphs -LG
- Updated the Windows WMI, Windows SNMP and Linux SNMP wizards to run a smart scan and prepopulate disks, processes and services -LG
- Updated all reports to now use asynchronous loading of report information -JO
- Updated all reports to have a new layout -JO
- Updated loading icons throughout XI -JO
- Updated configuration main page and configuration wizards page layout -JO
- Updated available dashlets page layout -JO
- Updated notification management section to be more intuitive when saving/applying templates to users -JO
- Updated full search box in XI 5 to a search icon in the main header nav bar -JO
- Updated host/service detail actions/advanced actions to use popups instead of old command pages -JO
- Updated homepage splash screen -JO
- Updated graph explorer multistacked graphs to actually ‘stack’ instead of overlay -JO
- Remove displaying of service detail links for hosts without services -SW
- Remove nmap from being fully wildcard sudo’d, preventing hijacking from other system users -SW
Added
- Added manage dashboards page -JO
- Added manage views page -JO
- Added permissions to the actions component for individual actions -JO
- Added button ‘Install Updates’ to auto-upgrade components either per component or for all components with updates -JO
- Added button ‘Install Updates’ to auto-upgrade config wizards either per config wizard or for all config wizards with updates -JO
- Added a new scheduled downtime page with ajax popups for scheduling downtime -JO
- Added configuration wizard ‘advanced settings’ (step 3-5) templates (global/user) and a template manager -JO
- Added default template for configuration wizards which will set config wizard step3-5 fields with the proper variables -JO
- Added “API Key” to users section (instead of using username+ticket for API calls – backwards compatible though) -JO
- Added a fusion API Key for later fusion integration -JO
- Added integrated Help section for API Documentation -JO
- Added new API with objects, config, and system sections which allows adding host/services -JO
- Added a new theme for XI 5 release (Modern) -JO
- Added tabs to global configuration settings in admin area -JO
- Added numbers of saved reports and scheduled reports to left hand menu section -JO
- Added icons to a number of commonly used links -JO
- Added ability to filter config wizards on main config wizard page -JO
- Added ability to import users from AD/LDAP locations -JO
- Added ability to manage server certificates for AD/LDAP connections -JO
- Added links to deadpool from admin section -JO
- Added ability to customize email notification priority of notification per-user and per notification type, editable in Notification Preferences -SW
- Added ability to use custom host/service variables in actions component -SW
- Added ability to bulk rename config files for services in bulk rename component -SW
- Added ability for users to enable/disable Host and Service Acknowledgments in Notification Preferences -SW
- Added ability to toggle displaying of aliases in host/service detail pages. This is adjustable per user under Account Information -SW
- Added NavBar Search to search for host, hostgroup, and servicegroup and take user directly to results page -SW
- Added pagination additionally to top of host/service status tables -SW
- Added ability for users with “Can (re)configure hosts and services” perms to add/remove contactgroups they are members of when running wizards and reconfiguring objects -SW
- Added ability for users to just save config to database without Applying Configuration when running wizards -SW
- Added Auto-discovery option to use system DNS -SW
- Added ability to use logarithmic scaling with highchart perfdata charts -SW
- Added embeddable highcharts performance graphs that can be placed in an iframe passing host/service/width/height/username/token -SW
- Added Auto-discovery option to specify scan delay to throttle activity -SW
- Added %hostgroupnames% and %servicegroupnames% macros to actions component -SW
- Added ability to filter Capacity Planning report by Host/Hostgroup/Servicegroup with additional search -SW
- Added numerous performance enhancements to Auto-discovery to improve scan performance -SW
- Added URL target specification to actions component -SW
- Added searching capabilities to Acknowledgments page -SW
- Added ability to filter WARNING/UNKNOWN/UNREACHABLE states in Availability and SLA reports -SW
- Added auto updating of Tools on tool creation -JO
- Added auto updating of My Scheduled Reports when adding new scheduled report -JO
- Added number of reports to My Reports and My Scheduled Reports menu headers -JO
- Added auto updating of My Reports when saving new Report -SW
- Added dashlet functionality to SLA and Availability Report -LG
- Added language support for CCM help popups -SW
- Added JPG export option to all reports -SW
- Added option in State History Report to show only hosts or only services -SW
- Added in ability to filter by Host, Hostgroup, Servicegroup in Notification Report -SW
- Added sorting of Contacts and Contact groups in Wizard and object configuration pages -SW
- Added ability to toggle Handled Problems in Birdseye Component -SW
- Added a user specified refresh rate to the configuration options in Custom URL Dashlet -SW
- Added hostgroups and service groups to host/service detail pages -SW
- Added advanced option to Executive Summary Report giving ability to hide scheduled downtime, etc. -SW
- Added ability to specify months in recurring downtime. -SW
- Added additional details column to auditlog -SW
- Added additional services to nagios config for localhost on a new install, checking crond, httpd, mysqld, ndo2db, npcd, ntpd -SW
- Added ability to filter Operations Center by host/hostgroup/servicegroup -SW
- Added to all reports a service drop down list that will display/update based on host selection -LG
- Added ability to filter Operations Center by service state -SW
- Added option to nagiosmobile to have page auto-refresh -SW
- Added sortable and searchable dropdown filtering by Host/Service/Hostgroup/Servicegroup to latest alerts component -SW
- Added remembering sort order (per-user) of items in CCM when returning to table of objects -SW
- Added showing the most recent comment in the status list comment tooltips -SW
- Added per-user theme settings -JO
- Added setting to global config to uncheck Sticky Acknowledgement box by default -SW
- Added login failures to Audit Log -SW
- Added cfg variable error_level and removed php notice errors from the error_log in production -JO
- Added the Warning/Critical lines to all XI graphs (toggle default active/inactive) -LG
- Added backing up of Nagvis to XI backup/restore scripts -JO
- Added config information to the downloadable system profile -JO
- Added the ability in Admin > System Settings > General to write Nagios XI auditlog to a file -LG
- Added new wizards: Folder Watch, Mountpoint, SLA -LG
Fixed
- Fixed hypermap to be full size of page -JO
- Fixed deletion of local backup files in scheduled backup component. -SW
- Fixed bug causing nrdp.conf apache config to not work on CentOS/RHEL 7 -SW
- Fixed Common Tools from improperly encoding URL’s -SW
- Fixed bug in CCM causing Execution failure criteria to not populate correctly for ‘d’ -SW
- Fixed bug causing NRDS Windows clients to not have correct permissions to build executable -SW
- Fixed bug where clicking on icons in sort columns on host/service status tables would not sort -SW
- Fixed bug in Event Log Report to allow searching for ; and : chars -SW
- Fixed bug causing Unified Hostgroup views to not refresh -SW
- Fixed bug causing search buttons on CCM import page to import files -SW
- Fixed URL redirection when following permalink and user isn’t logged-in -SW
- Fixed bug in the Scheduled Backups using FTP to use the indicated port (Previously default port 21) -LG
- Fixed check_rrdtraf from mislabeling UOM if Bytes was selected -SW
- Fixed many generic bugs with the deploy notification component and saving templates -JO
- Fixed bug causing + symbol in host, service, hostgroup and servicegroups making links in UI not work correctly -SW
- Fixed restore_xi.sh script to account for differences when moving from OS 6 to OS 7 -SW
- Fixed bug causing CCM to not work properly if specifying non-default MySQL port -SW
- Fixed bug where the Alias was not displaying for the Availability Report -LG
- Fixed bug causing passwords with special chars such as $ or & to not write .htpasswd file correctly -SW
- Fixed bug in Hostgroup Overview to display the correct service list when selecting a service instead of all hosts in the group -LG
- Fixed bug where setting new UI theme would not actually change theme until next page load -JO
- Fixed bug in ndoutils which could cause message queue to not empty -SW
- Fixed bug where deleting backup would not remove the local backup -JO
- Fixed bug in Hostgoup Overview to display the correct service list when selecting a service instead of all hosts in the group -LG
Component Updates
Core Config Manager (CCM) 2.4.0
- Added Core Config Manager landing page -LG
- Added throbber to all loading pages for ccm actions -LG
- Fixed ‘Manage Parents’ to now show child relationships, making them non selectable -JO
- Fixed bug where changing a parent host’s host name would cause config not to apply until doing a full delete/rewrite of configs -JO
- Changed bulk mod procedure to be a step by step process -JO
- Added ability to change ARG variables on hosts/services -JO
- Added ability to add/remove multiple contacts/contact groups from hosts/services and host groups/service groups -JO
- Added ability to select multiple host groups to add -JO
- Added ability to remove host groups, services, and parents (hosts and services) -JO
- Added ability to select hosts/services via selecting hostgroups or service groups -JO
- Added ability to set templates (and template order) on hosts/services -JO
- Added select boxes for config options that are selectable -JO
- Added inheritance options for contacts/contact groups -JO
- Added ability to update config name for services -JO
- Updated change single config option to change more options -JO
- Updated change single config option time period autocomplete functionality -JO
Nagios Core 4.1.1
- ENHANCEMENTS
- Promoted JSON CGIs to released status -ES
- New graphical CGI displays: statusmap, trends, histogram -ES
- Make sticky status for acks and comments configurable enhancement #20 -TM, SW
- Add host_down_disable_service_checks directive to nagios.cfg #44 -TM, SW
- httpd.conf doesn’t support Apache versions > 2.3 -DB, JF
- FIXES
- Fix for not all service dependencies created -JF
- Fix SIGSEGV with empty custom variable -orbis, JF
- Fix contact macros in environment variables -dvoryanchikov
- Fixed host’s current attempt goes to 1 after going to hard state -JF
- Fixed two bugs/problems: Replace use of %zd in base/utils.c & incorrect va_start() in cgi/jsonutils.c -PE
- Fixed: Let remove_specialized actually remove all workers -PM
- Fixed log file spam caused when using perfdata command directives in nagios.cfg -shashikanthbussa
- Fixed off-by-one error in bounds check leads to segfault -PM
- Added links for legacy graphical displays -ES
- Update embedded URL’s to https versions of Nagios websites -SW
- Fixed doxygen comments to work with latest doxygen 1.8.9.1 #30 -TM
- Fixed makefile target “html” to PHONY to fix GitHub issue #28 -TM
- Fixed typo as per GitHub issue #27 -TM
- Fixed jsonquery.php 404 not found error, and disabled Send Query button until form populates #43 -SW
- Fixed linking in Tactical Overview for several of the Host entries in Featured section #48 -SW
- Fixed passing limit and sort options to pagination and sort links #42 -SW
- Added form field for icon URL and clean-up when it changes in CGI Status Map. -ES
- Added options to cgi.cfg to uncheck sticky and send when acknowledging a problem -TM
- Low impact changes to automate the generation of RPMs from nagios.spec file. -TY
- Update index.php -TM
- Fixed escaping of corewindow parameter to account for possible XSS injection -SW
- Typo correction -TY
- Make getCoreStatus respect cgi_base_url -MS
- Adjusted map layout to work within frames -ES
- Fixed map displays are now the full size of browser window -ES
- Fixed labels and icons on circular markup no longer scale on zoom -ES
- Got all maps except circular markup working with icons -ES
- Fixes to make legacy CGIs work again. -ES
- Fixes to make all/html target tolerant of being run multiple times -ES
- For user-supplied maps, converted node group to have transform -ES
- Fixed issue transitioning from circular markup map to other maps -ES
- Fix displayForm to trigger on the buttom press -SW
- Fix fo getBBox crash on Firefox -ES
- Fixed map now resets zoom when form apply()’d -ES
- Fixed so close box on dialogs actually closes dialog -ES
- Corrected directive in trends display -ES
- Fixed minor issue with link in trends linkes -ES
- Fixed issue with map displaying on Firefox -ES
- Added exclusions for ctags generation -ES
- Update map-popup.html -SW
- Initial commit of new graphical CGIs -ES
- Fixed Github bug #18 - archivejson.cgi returns wrong host for state change query -ES
- Status JSON: Added next_check to service details -ES
- Fixed escaping of keys for scalar values in JSON CGIs -ES
- build: Include if it exists. -EM
- lib-tests: test-io{cache|broker} need -lsocket to link. -EM
- lib-tests: test-runcmd assumes GNU echo. -EM
- lib-tests: Signal handlers don’t return int on most platforms, and using a cast was the wrong way to resolve this. -EM
- Fix some type/format mismatch warnings for pid_t. -EM
- Fix build on Solaris. -EM
- runcmd: Fix build when we don’t HAVE_SETENV. -EM
- Fixed checkresult output processing -EM
- Corrected escaping of long output macros -EM
- Fixed null pointer dereferences in archive JSON -ES
- Fixed memory overwrite issue in JSON string escaping -ES
- JSON CGI: Now escaping object and array keys -ES
Updated
- Changed to not display language setting in Manage Config Access of CCM if using unified XI login -SW
- Updated Japanese language file -JO
- Updated nagios init script to not exit 0 if process isn’t running -SW
Fixed
- Fixed bug that could be caused by /etc/sudoers.d/nagiosxi file left behind from 2011R2.0 -SW
- Fixed CCM Bug preventing “Same Host Dependencies” from being able to save if a dependant host/hostgroup was not specified -SW
- Fixed bug in Python 2.7 causing TypeError: XXXXXXXXXXX is not JSON serializable errors in Capacity Planning -JO, SW
- Fixed popup overlay resizing issue in the CCM -JO
- Fixed Contacts not correctly denoting object relationships to contactgroups in CCM -SW
- Fixed bug where protected components were unable to be uploaded and installed via the Web UI -JO
- Fixed bug where nrdp clients were not marked executable -SW
- Fixed bug in CCM on CentOS 7 when editing a service the service would sometimes not apply yet apply config would say config applied -JO, SW
Updated
- Updated collapsing menus to be changed by clicking title instead of just the chevron icon -SW
- Update Search in State History and top Alert Producers report to target Host Name, Service Description and output -SW
- Update Graph Explorer Time Period menus to more accurately describe what will be display, showing number of days vs.”last” X -SW
Removed
- Removed hostname in CCM service dependencies overlay and made all services listed are unique -JO
Fixed
- Fixed issue in CCM with filter text field forcing scrolling in overlay popups -JO
- Fixed bug where Apply Configuration wasn’t working properly on CentOS/RHEL 7 -SW
- Fixed bug where restarting services through the UI wasn’t working properly on CentOS/RHEL 7 -SW
- Fixed bug where Top Alert Producers CSV export was blank if limiter was used -SW
- Fixed bug where Alert Histogram was not reporting correct values if hostgroup limiter was used -SW
- Fixed bug in scheduled backup where day was not populating correctly on page load for local backups -SW
- Fixed Executive summary to properly encoding favorite links -SW
- Fixed bug where Notifications CSV export always showed “Recovery” in reason column -SW
- Fixed audit log being empty when exporting as CSV in language other than english -JO
- Fixed old php notice errors on user account page -JO
- Fixed PDF generation of alert heatmap to use the new PDF generation -JO
- Fixed Capacity Planning PDF creation in scheduled reports -SW
- Fixed alert heatmap report to show service alerts that are in hostgroups as well to match all other report behavior -JO
- Fixed searching ability in alert heatmap -JO
- Fixed the searchable dropdown boxes to show the selection of the proper item when hovering -JO
- Fixed alert histogram report to show selected service box after selecting a specific service and running the report -JO
Updated
- Updated styles of searchable select boxes throughout reports -JO
Added
- Added ability for spooled outbound NRDP checks with offline XI servers -JO
- Added ability to get reports based on spooled log entries of passive NRDP checks that come in from the past -JO
- Added Priority header to messages sent with XI notification handlers where the message is for a non-OK state -SW
Fixed
- Fixed missing pymssql package which was removed from EPEL Repo -SW
- Fixed histogram to actually list all services right away when a host is selected -JO
Full changelog as Markdown