Zoomed Image

How to Install a Second Collection Server for a Separate Network

xAssets IT Asset Management User Guide
How To

How to Install a Second Collection Server for a Separate Network

A Collection Server coordinates network discovery on a network segment. The default installation uses the application server itself as the Collection Server. When you have separate network segments (e.g., a remote office, a data centre on a different VLAN, or a DMZ), you can install additional Collection Servers to discover those segments without routing discovery traffic across your WAN.

When You Need a Second Collection Server

  • You have a remote office or data centre on a separate network that cannot be scanned efficiently from the main site.
  • Firewall rules prevent direct WMI, SNMP, or SSH connections from the main Collection Server to the target subnet.
  • You want to reduce WAN bandwidth usage by collecting discovery data locally and sending only the results back to the application server.

Prerequisites

  • A Windows server at the remote site that can reach the target machines on the local network.
  • Network connectivity from the remote server back to the xAssets application server (HTTPS).
  • The xAssets Collection Server installer (available from your xAssets installation media or download area).
  • Administrator access on the remote server.

Step 1: Install the Collection Server Software

  1. Log on to the remote Windows server with an administrator account.

  2. Run the Collection Server Setup installer.

  3. During installation, you will be prompted for:

    • The URL of the xAssets application server (e.g., https://xassets.yourcompany.com).
    • Credentials for the xAssets API (an API key and secret, or a service account).
    • The local folder path for the PCAnalyser file share where discovery data will be stored temporarily.
  4. Complete the installation wizard. The installer sets up the Discovery Service as a Windows service on the remote server.

  5. Verify that the xAssets Discovery Service is running in Windows Services (services.msc).

Step 2: Configure IP Range Mappings

  1. In the xAssets web interface, navigate to Discover > Prepare > Manage IP Ranges and Locations.

  2. Create IP range mappings for the subnets at the remote site (e.g., 10.20.30.*).

  3. For each IP range, select the new Collection Server from the Collection Server drop-down. This tells xAssets to route discovery requests for those IP ranges to the remote Collection Server instead of the default.

  4. Select the appropriate Location for each IP range.

  5. If the remote network requires different credentials, create and assign a Credential Pack. See Credential Packs.

Step 3: Test Discovery

  1. From the xAssets web interface, select Discover > Discover a Location and choose one of the remote locations.

  2. Verify that the discovery job is dispatched to the remote Collection Server (check the batch job details).

  3. After the scan completes, verify that discovered assets appear in the asset database with the correct location.

Step 4: Schedule Regular Discovery

Once the remote Collection Server is working:

  1. Set up a discovery schedule for the remote locations, just as you would for locally scanned subnets.

  2. See Scheduling Discovery Scripts for instructions.

Troubleshooting

Problem Likely Cause Solution
Discovery jobs are not dispatched to the remote server IP range not mapped to the correct Collection Server Check the Collection Server field on the IP range mapping
Remote server cannot connect to the application server Firewall blocking HTTPS from remote to main server Open the required port (typically 443) in the firewall
Discovery returns no results from the remote site Credentials lack admin access on remote machines Verify the Credential Pack or service account has admin rights on target machines; check firewall rules for WMI/SNMP/SSH