Enabling or Disabling Data Collection

DataCore collects data related to DataCore SANsymphony to gain an understanding of use cases as guidance for future development. The data is transmitted to the Analytics Platform (DataCore Intelligence Service). Refer to the Collection Manifest for a detailed description of the data collected and transmitted.

Data collection may be stopped or started at any time.

The DataCore Intelligence Service must run under the same administrative account on the Windows machine as SANsymphony to be able to collect telemetry data from the SANsymphony server. By default, this should be the DCSAdmin account.

TCP Port 443 must be open in order to transmit data. In addition, add the URL for the following locations to the firewall's approved sites:

  • IoT Hub Communication:
  • Enrollment Service: https://enrollment.telemetry.datacore.com
  • Live IoT Hub: https://datacore-sensor-device-hub.azure-devices.net
  • Upload Bundle Communication:
  • For versions before Telemetry 1.5: https://api.dis.io or prod-dis-apim.azure-api.net
  • https://bundlecollectorstorage.blob.core.windows.net/bundles

To disable or enable data collection in the console:

  1. In the Server Group page > Settings tab, expand Advanced Settings.
  2. Clear the Transmit Machine Data check box to disable, or select the check box to enable.
  3. Click Apply.

  • Alternatively, data collection may also be ceased by stopping the relevant Windows services named DataCore Intelligence Service and DataCore Update Service and setting the startup type to disabled. To start data collection, start the relevant services and set the startup type to automatic.
  • If there is no internet access on a server, the data collection services need to be stopped rather than just disabling data collection. Otherwise, a periodic warning in the Windows Application Event Log from DcsUpdater and BundleCollectorPlugin will be displayed.

Using a Proxy Server on Machines with No Access to the Internet

If the machine running the service has no access to the internet, a proxy server can be used. There are no specific requirements – it can be just a plain http proxy that starts redirecting data once it is configured. The proxy server does not interact with the DataCore Server in any way.

See the PowerShell cmdlets for setting the proxy server IP address and credentials for the DataCore Intelligence Service.

Importing the DataCore Intelligence Service Cmdlet Module

To use the PowerShell cmdlets:

  1. Open PowerShell in C:\Program Files\DataCore\Extensions\TMY\TMYSrv.
  2. Type: Import-Module .\DataCore.Extensions.Cmdlets.dll