Configure air gap solution for Service Graph Connector for SolarWinds in a high-secure server

  • Release version: Australia
  • Updated March 12, 2026
  • 2 minutes to read
  • Configure the air gap solution for the Service Graph Connector for SolarWinds in your high-secure server.

    Before you begin

    Role required: admin

    Procedure

    1. Navigate to All > Service Graph Connectors > SolarWinds > Setup > Add Multiple Instances > Add Another Connection.
    2. Download the SgSolarWindsHighSecureSetup.ps1 and GetSolarWindsData.ps1 PowerShell scripts from the link provided in the Add Another Connection section.
    3. Log on to your high-secure server.
    4. Create a SolarWinds directory.

      All the configurations required for the air gap solution are created in the SolarWinds directory.

    5. Copy the GetSolarWindsData.ps1 and SgSolarWindsHighSecureSetup.ps1 PowerShell scripts that you downloaded in step 2 to the SolarWinds directory.
    6. Start a PowerShell session, and run the SgSolarWindsHighSecureSetup.ps1 script to generate the JSON configuration file that is used by the GetSolarWindsData.ps1 script.
      1. At the prompt, enter the path for the SolarWinds directory that you created in step 4.
      2. Enter a name for the configuration file, or press the Return key to accept the default value.
      3. Enter the values for the global properties, or press the Return key to accept the default values.
        • npmInstalled: Set the value to true if the module is installed on the SolarWinds instance. Set the value to false if the module isn't installed on the SolarWinds instance.
        • samInstalled: Set the value to true if the module is installed on the SolarWinds instance. Set the value to false if the module isn't installed on the SolarWinds instance.
        • pageSize: Enter the number of records to be fetched in a SolarWinds API call.
        • endpoint: Update the Host field with the host name for your SolarWinds instance.
        • port: Specify the port on which the SolarWinds instance allows API calls.
        • credentialsPath: Specify the location to store the SolarWinds credentials XML file.
        • logDirectory: Specify the location to store the log file from the GetSolarWindsData.ps1 script.
      4. Specify names for the data source data directories, or press the Return key to accept the default values.

        The directories are created if they don’t already exist.

      5. Enter the SolarWinds credentials.
        Note:
        You can either use Windows credential manager to store the user name and password, or implement your own mechanism for storing the credentials. The GetSolarWindsData.ps1 script must have access to the credentials to trigger REST calls.
      6. Exit the PowerShell session.
    7. Provide write and delete permissions for the SolarWinds directory and the child directories.

      You must provide delete permissions for old records to be cleaned up.