5.5.0

Security

  • Added session timeout and keepalive settings to security tab in Admin > System Settings section [TPS#9938] -JO
  • Added insecure login security setting to allow old backend ticket-based auth on per-user basis -JO
  • Fixed minor XSS vulnerabilities [TPS#13211,13213] -JO

Updated

  • Updated backend for re-configure and apply configuration (reconfigure_nagios.sh) to no longer use wget [TPS#9908] -JO
  • Updated backend helper and deletion scripts (ccm_delete_objects.php) to no longer use wget [TPS#9908] -JO
  • Updated layout of profile.zip file and added timestamp to profile folder -JO
  • Updated Nagios Plugins to version 2.2.1 [TPS#11685] -JO
  • Updated NRPE to version 3.2.1 [TPS#11687] -JO
  • Updated NRDP to version 1.5.2 -JO
  • Updated NagVis version to 1.9.8 with auto-login Nagios modules -JO
  • Updated host and service detail menu links to say status instead, in line with the actual page titles [TPS#12059] -JO
  • Updated host and service SMS (text) message subject fields to be able to be blank [TPS#7099] -JO
  • Updated nagiosxi database username field to allow for 255 character long usernames [TPS#11608] -JO
  • Updated user passwords to a more secure algorithm/process [TPS#12158] -JO
  • Updated wording for display host/service aliases (to accurately reflect that they display the display name) [TPS#7112] -BH
  • Updated PDF and JPG report exports to use localhost/local url instead of internal url -JO
  • Updated permissions for sudo-ran scripts in fullinstall and reset_config_perms.sh [TPS#12730] -JO
  • Updated layout for Capacity Planning report to utilize the full screen size -JO
  • Updated API objects backend to use json_encode() instead of xml2json for PHP version consistency which also removed “list” from API output -JO

Added

  • Added mobile phone verification to be able to receive text message notifications (on upgrade, already entered numbers will be set to verified) [TPS#12042] -JO
  • Added the host and service notes_url and action_url icons/links to the host/service status pages in XI [TPS#7893] -JO
  • Added versions for Nagios Core, Nagios-Plugins, SSH Terminal, NRPE, NSCA, PNP, etc in profile [TPS#1456] -JO
  • Added installed components, wizards, and dashlets version numbers in profile [TPS#1456] -JO
  • Added ipcs command to profile [TPS#9108] -BH
  • Added audit logging for CCM -> Write Config Files [TPS#7954] -BH
  • Added ability to click username to edit user in Manage Users admin page [TPS#6186] -JO
  • Added state filtering into state history report [TPS#5970] -JO
  • Added removal of user’s scheduled reports from the apache cron tab when deleting a user [TPS#8239] -JO
  • Added SSH key authentication as a scheduled backup SSH authentication method [TPS#4689] -JO
  • Added encryption to the passwords that are stored from scheduled backups FTP and SSH auths [TPS#4689] -JO
  • Added number of checkpoints held as an option in performance settings under “Snapshots” [TPS#8345] -JO
  • Added new Manage Reports page to the Reports tab for admins to manage users scheduled reports [TPS#11609] -JO
  • Added checkbox in user’s Account settings section under Notification Methods to have emails send as plain text only [TPS#10895] -JO
  • Added two factor authentication for users by verifying the user received an email token [TPS#12189] -JO
  • Added setting for two factor authentication to remember a user and browser to skip two factor auth [TPS#12189] -JO
  • Added shellinabox as a replacement for Ajaxterm which has been removed for SSH Terminal enterprise feature [TPS#12202] -JO
  • Added setting in system settings > password & accounts to not allow old passwords to be used again when changing passwords [TPS#12132] -JO
  • Added allow SSL/HTTPS-only option on install [TPS#12073] -JO
  • Added table sorting to the downtime scheduling page [TPS#9194] -JO
  • Added auto configuration/import of unknown incoming passive checks if enabled in unconfigured objects page [TPS#2231] -JO
  • Added ability to select week format (week starts on Sunday or Monday) [TPS#8082] -JO
  • Added new datetimepicker to reports to easily be able to select times including hours, mins, and seconds [TPS#12048] -JO
  • Added commands (core), scheduleddowntime, auth servers into system API backend -JO
  • Added raw import, commands, into config API backend -JO
  • Added auth tokens for single-use login and ability to authenticate to an API endpoint -JO
  • Added automatic BPI sync (and remove missing hosts/service) on Apply Configuration in the CCM [TPS#6127] -JO
  • Added ability to activate product from inside the GUI without having to manually get activation code -JO
  • Added setting in system settings to disable renewal reminders for non-admin users -JO
  • Added a help document with instructions for updating and creating translations [TPS#12830] -JO
  • Added links to the host/service details pages for hostgroups and servicegroups [TPS#12055] -JO

Fixed

  • Fixed issue with host and service template filter search box in bulk modification tool [TPS#13163] -JO
  • Fixed links in notification report when host or service has an alias defined [TPS#13251] -JO

Component Updates

Core Config Manager (CCM) 2.7.0

  • Added CCM limited and full access via session for regular users (CCM ‘limited’ user) [TPS#13227] -JO
  • Added contact alias next to contact name in contact overlay when an alias exists [TPS#10049] -JO
  • Added services applied to hostgroups to the host services list on service groups [TPS#13158] -JO
  • Updated copying a service change the service name and not the config name [TPS#12270] -JO
  • Updated writing configs to no longer rely on pear library HTML_Template_IT [TPS#12386] -JO
  • Updated importing config search to be case-insensitive -JO
  • Fixed importing services with multiple objects finding the proper config name [TPS#13303] -JO