Skip to main content

NDC Server

Netwrix Data Classification Server can be deployed on a physical server or on a virtual machine in the virtualized environment on VMware or Microsoft Hyper-V platform.

When planning for NDC Server, consider a significant CPU load during data processing. Thus, installing NDC Server on a highly-loaded production machine is not recommended. For more information, refer to Hardware Requirements.

Web-based client (management console) is always installed together with the NDC Server, so the IIS server role must be enabled on the target machine. For more information, refer to Software Requirements.

NOTE: For evaluation and PoC purposes, Netwrix provides a virtual appliance — a virtual machine image with pre-installed Netwrix Data Classification on Generalized Windows Server 2016 (180-day evaluation version) and Microsoft SQL Server 2017 Express. For details, see Requirements to Deploy Virtual Appliance.

Remember that for production environments, your NDC Server and database server must meet the Requirements to Install Netwrix Data Classification. Virtual appliance configuration is insufficient for production and is not recommended for that purpose.

To balance the load while indexing and classifying data in the large-size and extra-large environments (i.e. with over ≥ 16 mln objects to process), it is strongly recommended to deploy several NDC Servers and configure Distributed Query Server mode for them. See Configuring NDC Servers Cluster and Load Balancing with DQS Mode for more information.

Configuring NDC Servers Cluster and Load Balancing with DQS Mode

The Distributed Query Server (DQS) mode allows you to balance the load between multiple Netwrix Data Classification Servers (NDC Servers) while data collection, indexing and classification. This approach is strongly recommended if you need to process large data volumes, for example:

  • File Servers—Up to 64 m objects per cluster of 4 servers.
  • SharePoint—Up to 32 m objects per cluster of 4 servers.

To apply Distributed Query Server mode, you need to arrange your NDC Servers in a 'cluster' for load distribution, as described below. Each clustered NDC Server will store its own set of .CSE files — that is, NDC Index will be a distributed index. To assemble and combine data required for the search results, each NDC Server will automatically communicate with the other clustered servers.

NOTE: All NDC Servers in the cluster will share a single NDC SQL database.

This functionality is implemented through the QueryServer application installed together with NDC Server.

Applying DQS Mode

DQS mode can be configured via the administrative web console.

If you want to implement DQS configuration for your NDC deployment, consider the following:

  • This action cannot easily be undone, so before applying the DQS mode, take a full backup of your NDC deployment. Also, read the related documentation sections thoroughly before you start.
  • Make sure all servers you plan to add to the DQS cluster have proper network connection and are visible to each other across the network. Adjust firewall settings if necessary.
  • Initially, all existing documents will be ‘allocated’ to the first server in the 'cluster' and then re-distributed across all configured servers.

To be able to configure the DQS mode, current account requires a Superuser role.

To arrange NDC Servers cluster and apply DQS mode

  1. Install and configure the first Netwrix Data Classification Server as described in the Install Netwrix Data Classification section.

  2. Open administrative web console.

  3. Navigate to Settings → Utilities → DQS.

  4. Select Enable DQS.

    NOTE: Once the DQS mode is enabled, you cannot roll back your configuration. Netwrix strongly recommends to ensure that you have taken a full backup of your environment. If ready, confirm the DOS enablement operation when prompted.

  5. On the DQS tab, click Add to add servers you prepared, one by one.

    dqs_mode_page_thumb_0_0

    Complete the following fields:

    SettingValue
    ServerProvide the NDC Server name or IP address (name format is case-insensitive).
    QS PathPath to the solution component responsible for DQS mode, residing on the server being added. Filled in automatically; leave the default value.
    ActiveSelect to enable clustering for the instance being added.
    Alternate ServerNetwrix recommends using default values.
    Alternate QS PathNetwrix recommends using default values.
  6. Click Save to close the dialog.

  7. Prepare to install other Netwrix Data Classification Server instances, assuming each server requires a dedicated machine. Make sure they meet the Hardware Requirements and general Software Requirements

  8. On each server, follow the installation steps as described in the Install Netwrix Data Classification section until SQL Database configuration.

  9. On the SQL Database step, provide the name of the SQL Server instance that hosts NDC SQL database you configured for the first NDC Server.

NOTE: Ignore the confirmation dialog on the existing schema in the selected SQL database.

  1. Complete the installation.
  2. Repeat steps 2 - 6 for every NDC Server, then review the list of servers to make sure the new server was included.

dqs_servers_list_thumb_0_0

  1. If you were configuring the DQS mode for the existing NDC deployment, you will be prompted to re-collect data from the data sources —in order to re-distribute the content index across all NDC Servers in the cluster.

NOTE: To force re-distribution when necessary, you can use the Re-Collect command available after clicking Run Cleaner button on the Settings > Core > Collector tab.

To review system health and check your configuration, use the product dashboards. See Operations and Health Dashboards for more information.