Release Notes for Cisco CMX Release 10.3.x
Introduction to Cisco CMX Release 10.3.x
Communications, Services, and Additional Information
First Published: April 1, 2017
Last Modified: August 22, 2018
This document describes what is new and important in Cisco Connected Mobile Experiences (Cisco CMX) Release 10.3.0 and later, and provides the system requirements and caveats. Unless otherwise noted, Cisco Connected Mobile Experiences is referred to as Cisco CMX in this document.
Explore the Content Hub, the all new portal that offers an enhanced product documentation experience.
Get started with the Content Hub at content.cisco.com to craft a personalized documentation experience. Do provide feedback about your experience with the Content Hub.
Cisco CMX Release 10.3.x is a high-performing scalable software solution that addresses the mobility services requirements of high-density Wi-Fi deployments.
This release is suitable for deployments where the following features are required:
This release is not suitable for deployments where the following are required:
Cisco CMX Release 10.3.x can be installed on these platforms:
Cisco CMX Release 10.3.x can be installed as a Virtual Cisco MSE appliance, which requires either VMware ESXi 5.1 to ESXi 6.5 versions, or Microsoft Hyper-V. For information about installing a Cisco MSE Virtual Appliance, see the Cisco MSE Virtual Appliance Installation Guide at: http://www.cisco.com/c/en/us/support/wireless/mobility-services-engine/products-installation-guides-list.html
Table 3 lists the Cisco CMX Release 10.3.x hardware guidelines for a virtual Cisco MSE appliance, such as VMWare or Microsoft Hyper-V. For complete requirements, see the Cisco Connected Mobile Experiences Data Sheet at: http://www.cisco.com/c/en/us/solutions/enterprise-networks/connected-mobile-experiences/white-paper-listing.html
Note ● Before you deploy Cisco CMX, we strongly recommend that you refer to the VM sizing guidelines described in the Cisco CMX Dimensioning Calculator at: http://calculator.cmxcisco.com/aspnet_client/system_web/2_0_50727/CMX_calculator_v2.07/CMX_calculator_v2.07.aspx
– Option 1: Copy the Cisco CMX image to the Cisco CMX node, and then use the cmxos upgrade < cmx-file > command from the command line to perform the upgrade.
– Option 2: Use the web installer on port 1984, and choose Remote File to download the Cisco CMX image from a hosted site, for example, the Cisco CMX image could be placed on an internal web server for the download.
– Option 3: Use the web installer on port 1984, and choose Local File to upload the Cisco CMX image from your local machine through the web browser.
Note We recommend that you use Option 1.
With Option 3, the upload of the Cisco CMX image might fail. This is due to a memory leak in a third-party library used in the installer. However, this library is fixed in subsequent versions of the installer.
However, if you chose Option 3 and the upload fails, restart the installer program by using the cmxos adminui stop command and then the cmxos adminui start command. Option 3 might succeed after several tries.
– We recommend that you run Cisco CMX Release 10.3.x in parallel with the existing Cisco MSE 8.0 or earlier, and utilize the evaluation license for 120 days. After the evaluation period, the older Cisco MSE release can be decommissioned.
– No database migration or inline upgrade is supported from Cisco MSE 8.0 or earlier to Cisco CMX Release 10.3.x.
Two weeks before the evaluation license expires, you will receive a daily alert to obtain a permanent license. If the evaluation license expires, you will not be able to access the Cisco CMX GUI or APIs. Cisco CMX will continue to run in the background and collect data until you add a permanent license and regain access to it.
– To use the Cisco CMX Connect portal page in HTTP, disable the SSL mode by entering the cmxctl node sslmode disable command.
– If SSL is enabled and you enable HTTPS for Cisco CMX Analytics (generally, Cisco CMX as a whole), make sure that a valid SSL certificate is installed. Otherwise, slower UI performance will occur.
If you do not have a valid SSL certificate to install, you need a self-signed certificate.
If neither a valid SSL certificate nor a self-signed certificate is present, Cisco CMX Analytics might not work as expected.
For information on installing a certificate, see the “Importing Certificates” section in the Cisco Connected Mobile Experiences Configuration Guide for this release at: https://www.cisco.com/c/en/us/support/wireless/connected-mobile-experiences/products-installation-and-configuration-guides-list.html
If you must change the time zone setting—for example, it was incorrectly set or the Cisco CMX server is moved to a location in another time zone or is used to manage a new location in a different time zone—know that you will not be able to accurately view analytics data from the previous time zone. Therefore, change the time zone if you also do not need the previous analytics data.
Note We strongly recommend using the Cisco CMX CLI, not Linux commands, to change the time zone setting.
Note Do not change the time zone setting while Cisco CMX services are running. Shut down the Cisco CMX services before changing the setting.
To change the time zone setting from the Cisco CMX CLI:
1. Enter the cmxctl stop –a command to shutdown the Cisco CMX services.
2. Enter the su command to become root user.
3. Enter the /opt/cmx/bin/tzselect command, and then follow the prompts to set the new time zone.
4. Enter the exit command to exit root user mode, and then enter the exit command again to exit cmxadmin mode.
5. Log back in to the Cisco CMX CLI, and enter the date command to display the new time zone setting.
6. Enter the cmxctl start command to restart the services.
A value that exceeds 500 can cause network latency and you might observe a drop in notifications. To reduce this value, configure the notification to send fewer updates (for example, send updates for only specific floors) or use a movement notification that only sends updates when a device moves a certain distance.
Note (CSCvi48997) Make sure to enable TCP acknowledgments (ACKs) on the receiving end for northbound notifications.
This is because the Cisco CMX agent cannot start the Matlab package. Use the following commands to resolve this:
Blocked writes to the Cassandra database can result in errors in Cisco CMX, such as this analytics error message: 2017-02-14T20:27:26,258 [Thread-57] ERROR com.cisco.mse.analytics.aggregation.processing.AggregationProcessor - AP-009: Error updating visits: RVP-005: Could not merge redis + db data: Error while accessing database....
You can prevent untimely memtable flushes by scheduling the flush during off-peak hours and running the /opt/apache-cassandra-2.1.13/bin/nodetool flush command.
If an imported floor map image is not an RGB/Truecolor image, Cisco CMX might take longer to prepare its image tiles, causing the floor map image to not display immediately after being imported. While the tiling process is in progress, the Detect and Locate window displays this warning message: This image is currently being processed, it will be ready for viewing shortly
.
This message is non-fatal and correlates to the period of time when Cisco CMX is configuring the primary server to take control again.
The average time for a failover condition is 7 minutes, depending on your systems.
The failback time is dependent on the amount of data to resynchronize. For example, for 5 GB of data, the expected time for failback to complete is 1.5 hours.
For backup and restore information, see the “Performing Administrative Tasks” chapter in the Cisco Connected Mobile Experiences Configuration Guide for this release at: https://www.cisco.com/c/en/us/support/wireless/connected-mobile-experiences/products-installation-and-configuration-guides-list.html
Note If you change the repeat history setting, existing history will be deleted.
– The P resence Metrics window displays the number of clients being tracked and the number of clients reported with locally administered MAC addresses.
– The System Summary window displays metrics that mainly describe the incoming message rate, data persistence rate, and so on.
Note If HA is configured, first disable HA and then turn off the Cisco CMX services.
ERROR com.cisco.mse.matlabengine.heatmap.BaseMatlabHeatmapBuilder - MatlabHeatmapBuilder#createApInterfaceHeatmap Number of heavy walls used by Matlab: <nn> not equal to count reported by Java: <nn> during heatmap calculation for AP Interface: 88:f0:31:08:06:70-5.0-2
.
The heatmaps are correctly generated and stored.
This error occurs because MATLAB only counts heavy walls for location calculation, while Java counts all obstacles on the floor map.
– Bluetooth Paging Inquiry—A Bluetooth discovery (802.11b/g/n only)
– Bluetooth Sco Acl—A Bluetooth link (802.11b/g/n only)
– Generic DECT—A digital enhanced cordless communication (DECT)-compatible phone
– Generic TDD—A time division duplex (TDD) transmitter
– Generic Waveform—A continuous transmitter
– Microwave—A microwave oven (802.11b/g/n only)
– Canopy—A canopy bridge device
– Spectrum 802.11 FH—An 802.11 frequency-hopping device (802.11b/g/n only)
– Spectrum 802.11 inverted—A device using spectrally inverted Wi-Fi signals
– Spectrum 802.11 non std channel—A device using nonstandard Wi-Fi channels
– Spectrum 802.11 SuperG—An 802.11 SuperAG device
– Spectrum 802.15.4—An 802.15.4 device (802.11b/g/n only)
– Video Camera—An analog video camera
– WiMAX Fixed—A WiMAX fixed device (802.11a/n/ac only)
– WiMAX Mobile—A WiMAX mobile device (802.11a/n/ac only)
– XBox—A Microsoft Xbox (802.11b/g/n only)
For the data to match, set the Dwell Threshold filter either to 0 Minutes To 24 Hours or to No filter, and then check the Include stationary devices check box.
This is an example for setting the AP detection minimum to 4:
On Apple iPads, The custom portal page appears twice before authentication is successful.
The Bug Search Tool (BST), which is the online successor to the Bug Toolkit, is designed to improve the effectiveness of network risk management and device troubleshooting. The BST allows partners and customers to search for software bugs based on product, release, and keyword, and aggregates key data such as bug details, product, and version. The tool has a provision to filter bugs based on credentials. Perform the following task:
1. Access the BST (using your Cisco user ID and password) at:
https://tools.cisco.com/bugsearch/
2. Enter the bug ID in the Search For: field.
Note Using the BST, you can also find information about the bugs that are not listed in this document.
Use the BST to view the details of the caveats listed in this section. For more information about the BST, see the “Cisco Bug Search Tool” section.
Use the BST to view the details of the caveats listed in this section. For more information about the BST, see the “Cisco Bug Search Tool” section.
Use the BST to view the details of the caveats listed in this section. For more information about the BST, see the “Cisco Bug Search Tool” section.
For the most up-to-date, detailed troubleshooting information, see the Cisco TAC website: http://www.cisco.com/cisco/web/support/index.html.
1. Choose Product Support > Wireless.
3. Click Troubleshoot and Alerts to find information about the problem you are experiencing.
For additional information on Cisco CMX, see:
Cisco Bug Search Tool (BST) is a web-based tool that acts as a gateway to the Cisco bug tracking system that maintains a comprehensive list of defects and vulnerabilities in Cisco products and software. BST provides you with detailed defect information about your products and software.