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.
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:
- In the Server Group page > Settings tab, expand Advanced Settings.
- Select or clear the Transmit Machine Data check box.
- Click Apply.
- For certain license types, such as Cloud Service Provider (CSP) licenses, data collection is required as part of the license terms. In these cases, the Transmit Machine Data checkbox is selected by default and cannot be cleared.
- If the DataCore Intelligence Service does not have internet access, its data collection services may continue attempting to connect, which can generate periodic warnings in the Windows Application Event Log from BundleCollectorPlugin.
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:
- Open PowerShell in C:\Program Files\DataCore\Extensions\TMY\TMYSrv.
- Type: Import-Module .\DataCore.Extensions.Cmdlets.dll