Servers not seen in the cloud

A Session Recording server you connected might not show in the cloud.

Possible cause: Outbound traffic is denied for the Session Recording server to reach the Session Recording service through port 443 or ports 80, 443, 8088, and 9090–9094 depending on the version of your cloud client.

With versions 7.40.13020.11 and later of the cloud client, you need to only open a single port (TCP port 443) for communication. Cloud clients earlier than version 7.40.13020.11 require you to open more ports. For more information, see Ports.

If you are using version 7.40.13020.11 or later of the cloud client, complete the following steps to address the issue:

  1. Check whether port 443 is open by running the following script on the Session Recording server:

    # Copyright (c) Citrix Systems, Inc.  All rights reserved.
    
    <#
        .SYNOPSIS
        This script is used to check whether or not port 443 is open.
        Note: Execute this script from the machine where you installed the cloud client.
    #>
    
    $SR_CLOUD_DOMAIN = "srs.apps.cloud.com"
    function Check-PortStatus {
    
    
        $ctResult = tnc  $SR_CLOUD_DOMAIN  -port 443
        if($ctResult.TcpTestSucceeded -ne $True) {
            Write-Host "Error : $SR_CLOUD_DOMAIN : $_ is unreachable" -ForegroundColor Red
        }
        else {
            Write-Host "$SR_CLOUD_DOMAIN : 443 is open" -ForegroundColor Green
        }
    }
    
    Check-PortStatus
    <!--NeedCopy-->
    

    The output of the port checking script can be srs.apps.cloud.com <port number> is unreachable or srs.apps.cloud.com <port number> is open.

  2. Allow outbound traffic on port 443 for the Session Recording server to reach the Session Recording service.

  3. Reinstall the cloud client on the Session Recording server.

    After the Session Recording cloud client completes installation, the target server is connected to the Session Recording service. Click Refresh on the Server Management page to update the list of connected servers. It might take a few minutes for your servers to be detected.

If you are using a cloud client earlier than version 7.40.13020.11, complete the following steps to address the issue:

  1. Check whether ports 8088, 443, 9090, 9091, 9092, 9093, and 9094 are open by running the following script on the Session Recording server:

    # Copyright (c) Citrix Systems, Inc.  All rights reserved.
    
    <#
        .SYNOPSIS
        This script is used to check whether or not ports 8088,443,9090,9091,9092,9093,and 9094 are open.
        Note: Execute this script from the machine where you installed the cloud client.
    #>
    
    $SR_CLOUD_DOMAIN = "sessionrecording.apps.cloud.com"
    function Check-PortStatus {
           (8088,443,9090,9091,9092,9093,9094) | ForEach-Object {
               $ctResult = tnc  $SR_CLOUD_DOMAIN  -port $_
               if($ctResult.TcpTestSucceeded -ne $True) {
                Write-Host "Error : $SR_CLOUD_DOMAIN : $_ is unreachable" -ForegroundColor Red
               }
               else {
                Write-Host "$SR_CLOUD_DOMAIN : $_ is open" -ForegroundColor Green
               }
           }
    }
    
    Check-PortStatus
    <!--NeedCopy-->
    

    The output of the port checking script can be sessionrecording.apps.cloud.com <port number> is unreachable or sessionrecording.apps.cloud.com <port number> is open.

  2. Allow outbound traffic on ports 80, 443, 8088, and 9090–9094 for the Session Recording server to reach the Session Recording service.

  3. Reinstall the cloud client on the Session Recording server.

    After the Session Recording cloud client completes installation, the target server is connected to the Session Recording service. Click Refresh on the Server Management page to update the list of connected servers. It might take a few minutes for your servers to be detected.

Servers not seen in the cloud

In this article