Testing Endpoints With Signiant Control

Signiant Control is a command line tool used to interact with Signiant applications. You can use Signiant Control, which is included in the SDCX Server deployment, to test your firewall configuration.

Testing using Signiant Control should be done prior to connecting servers via a route, and testing using the Jet management console.

You must stop all SDCX services on your local computer before running tests with Signiant Control.

To stop SDCX services:

Linux: In your terminal, run > sudo siginit stop.
Windows: In the Services control panel, right-click on any Signiant services and choose Stop.

To start SDCX services after testing:

Linux: In your terminal, run > sudo siginit start.
Windows: In the Services control panel, right-click on any Signiant services and choose Start.

Testing Firewall Access

Testing your firewall requires two SDCX servers, one running as the server and the other as a client, connecting to the server.

The server endpoint reports statistics related to the test, including the test duration, the number of files sent as part of testing, and the overall bit rate. Once the FILES and BITES statistics stop increasing in value, the test has completed.

Note: Signiant Control tests use diskless transfers to simulate transfer jobs. No files are read or written during the test.

To start an endpoint in server mode:

  1. Stop all SDCX services:

    Linux: sudo siginit stop
    Windows: Stop all Signiant services from the Services control panel

  2. At the command line, navigate to Signiant Control's install directory.

    Linux: /usr/local/bin/
    Windows: C:\Program Files\Signiant\Flight Gateway\

  3. Start Signiant Control in server mode:

    Linux: ./sigctl -test jet -server
    Windows: sigctl.exe -test jet -server

To start an endpoint in client mode:

  1. Stop all SDCX services:

    Linux: sudo siginit stop
    Windows: Stop all Signiant services from the Services control panel

  2. Start the Signiant Communication Service:

    Linux: sudo siginit start sigmsg
    Windows: Start the Signiant Communication Service from the Services control panel

  3. At the command line, navigate to Signiant Control's install directory.

    Linux: /usr/local/bin/
    Windows: C:\Program Files\Signiant\Flight Gateway\

  4. Start Signiant Control in client mode:

    Linux: > ./sigctl -test jet -client <server ip>
    Windows: > sigctl.exe -test jet -client <server ip>

Testing Relay Servers

Signiant Control cannot be used for a full end-to-end test between source and destination through a relay server.

To test a relay implementation, run the connection test between the source and relay using the source as the client and relay as the server. Once completed, run another test with the relay as the client and destination as the server.

Interpreting Results

The following tests are run by the client as part of the test suite:

Test nameDescription
Jet Open Host CheckChecks if Jet services are available
Server Hostname Address LookupChecks if the server can be reached
Server Runtime CPU CountChecks the number of available CPUs on the server
Server Runtime Memory CountChecks the total available memory on the server
Jet Open TCP Port CheckChecks TCP ports 49221 and 50221
Jet Open UDP Single-Port CheckChecks UDP ports 49221 and 49321
Jet Open UDP Multi-Port CheckChecks UDP ports 49222 to 49320 and 49322 to 49421
Jet Open UDP Port Loopback CheckChecks UDP ports 50222-50421 for loopback network interface
UDP MTU Path CheckChecks the maximum UDP MTU to the storage server
Network Latency TestChecks overall network performance
Network Speed TestChecks average connection speed
Storage Performance CheckChecks disk read and write speeds

If a test fails on the client, ensure that the SDCX server is connected to your network, can reach the Internet, and that the network firewall is configured according to system requirements.

If the server fails with Error: server failed to run: listen tcp 0.0.0.0:50221: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted, another service is using a port required by the test. Ensure all Signiant services are stopped before beginning the test.

For more information on Operating System firewall troubleshooting, see Deployment Troubleshooting.

Was this page helpful?
About SigniantSigniant’s intelligent file movement software helps the world’s top content creators and distributors ensure fast, secure delivery of large files over public and private networks. Built on Signiant’s patented technology, the company’s on-premises software and SaaS solutions move petabytes of high-value data every day between users, applications and systems with proven ease.LEARN MORE