HowTo - Inventory Server Multiple Endpoints

Document created by bartosz.wallenfels Employee on Jun 25, 2019Last modified by bartosz.wallenfels Employee on Jul 8, 2019
Version 3Show Document
  • View in full screen mode

Scenario:
The customer wants to change the Snow Inventory Agent port to SSL without losing communication to the devices during the change process.

 

Resolution:

The configuration of multiple Snow Inventory Server endpoints for simultaneous communication over different destination addresses.

 

Steps:

1. Backup the "snowserver.config".

2. Stop the Master service.

3. Remove the existing Master service via the "snowserverconfig.exe".

4. Add the following Module configuration to the existing "snowserver.config" (SnowSoftware.Inventory.Server.OwinWebApiServerModule) and safe the changes. See example below.

5. Configure a new Master service instance via the "snowserverconfig.exe" with the before defined new "BaseAdress".

6. Start the Snow Inventory Server Service.

7. Test the communication.

8. Create, test and deploy new Snow Inventory Agents.

 

 

 

 

Example: 

<?xml version="1.0" encoding="utf-8"?>

<Configuration>

  <ServiceGateway>

    <Server>

      <SiteName>CUSTOMER</SiteName>

      <IncomingFolder>C:\Program Files\Snow Software\Snow Inventory\Server\Incoming</IncomingFolder>

      <BaseAddress>https://GATEWAYADDRESS:443</BaseAddress>

   </Server>

  </ServiceGateway>

<ModuleConfiguration>

            <Module typeName="SnowSoftware.Inventory.Server.OwinWebApiServerModule">

            <Setter propertyName="BaseAddress">"https:// GATEWAYADDRESS:443"</Setter>

            <Setter propertyName="AltBaseAddresses">["http:// GATEWAYADDRESS:85"]</Setter>

            </Module>

</ModuleConfiguration>

</Configuration>

 

 

Notes: 

  • It also works with an "http" <BaseAddress> and it is not neccessary to define the <AlterBaseAddresses> in the <Server> tag.
  • It is fully supported and documented with a short example in the Inventory Server User Guide.
  • Optional it is also possible to change the existing Bindings via the CMD.
Comment
Edit
Delete

Attachments

    Outcomes