Sondagem de Aplicativos e Desktops

A sondagem de aplicativos e desktops automatiza o processo de verificação da integridade dos aplicativos e desktops publicados em um site, iniciando-os sequencialmente para teste usando o StoreFront. Os resultados da sondagem estão disponíveis no Director.

Requisitos

  • O Delivery Controller executa a versão 7.18 ou posterior para sondagem de aplicativos e a versão 1906 ou posterior para sondagem de desktops.
  • As máquinas de endpoint que executam agentes de sondagem são máquinas Windows com o aplicativo Citrix Workspace™ para Windows versão 1808 ou posterior para sondagem de aplicativos e versão 1906 ou posterior para sondagem de desktops. O aplicativo Workspace para Unified Windows Platform (UWP) não é compatível.
  • O Citrix Probe Agent oferece suporte à autenticação via StoreFront e Citrix Workspace usando credenciais do Active Directory. Nos casos em que o dispositivo de endpoint está conectado ao StoreFront/Workspace via Citrix Gateway, você pode se autenticar usando as credenciais de domínio do Citrix Gateway ou autenticação multifator (MFA). O Citrix Probe Agent não oferece suporte a outros métodos de autenticação, como Single Sign-On (SSO).
  • Certifique-se de que o Microsoft .NET Framework versão 4.7.2 ou posterior esteja instalado na máquina de endpoint onde você deseja instalar o Probe Agent.

Contas de usuário/permissões necessárias para executar a Sondagem:

  • Um usuário StoreFront exclusivo para sondar em cada máquina de endpoint. O usuário StoreFront não precisa ser um administrador; as sondagens podem ser executadas em um contexto não administrativo.
  • Contas de usuário com permissões de administrador do Windows para instalar e configurar o Citrix Probe Agent nas máquinas de endpoint.
  • O usuário deve ser membro do mesmo domínio dos VDAs usados para o lançamento de aplicativos ou desktops. O Probe Agent atualmente não oferece suporte a vários domínios.
  • A reutilização de contas de usuário existentes para sondagem pode desconectar as sessões ativas das pessoas. Uma conta de usuário de administrador completo ou uma função personalizada com as seguintes permissões:
    • Permissões do grupo de entrega:
      • Somente leitura
    • Permissões do Director:
      • Criar\Editar\Remover Configuração do Servidor de E-mail de Alerta - se o servidor de e-mail ainda não estiver configurado
      • Criar\Editar\Remover Configurações de Sondagem
      • Visualizar página de Configurações
      • Visualizar página de Tendências

Configuração

Você pode agendar suas sondagens para serem executadas durante o horário de pico em várias regiões geográficas. Os resultados abrangentes da sondagem podem ajudar a solucionar problemas relacionados aos aplicativos, máquina de hospedagem ou conexão antes que os usuários os experimentem.

O Citrix Probe Agent versão 2103 e posterior oferece suporte à agregação de sites. Ao configurar o Citrix Probe Agent, selecione a opção “Workspace (StoreFront) Site Aggregation Enabled” para permitir a enumeração de aplicativos e desktops de sites agregados. As seguintes combinações de sites são compatíveis:

  • Vários sites locais com uma URL do StoreFront.
  • Sites locais e na nuvem com uma URL do StoreFront ou Workspace.
  • Vários sites na nuvem com uma URL do Workspace.
  • Sites locais conectados ao StoreFront ou Workspace via Citrix Gateway.

Nota:

Você deve criar administradores ou usuários separados para configurar sondagens que tenham acesso a apenas um site.

Etapa 1: Instalar e configurar o Citrix Probe Agent

O Citrix Probe Agent é um executável do Windows que simula o lançamento real de aplicativos ou desktops pelo usuário através do StoreFront. Ele testa os lançamentos conforme configurado no Director e reporta os resultados de volta ao Director.

  1. Identifique as máquinas de endpoint de onde você deseja executar a sondagem.

  2. Pessoas com privilégios administrativos podem instalar e configurar o Citrix Probe Agent na máquina de endpoint. Baixe o executável do Citrix Probe Agent disponível em https://www.citrix.com/downloads/citrix-virtual-apps-and-desktops/components/app-probe-agent.html. O link para download também está disponível na guia “Probes” no Director.

    Probe Configuration.

  3. Se você tiver sites agregados, selecione a opção “Workspace (StoreFront) Site Aggregation Enabled” para permitir a enumeração de aplicativos e desktops de sites agregados.

  4. Selecione um método de autenticação e insira as credenciais relevantes. As credenciais são criptografadas e armazenadas com segurança.
  5. Configure com suas credenciais do Active Directory do StoreFront. Configure um usuário Workspace (StoreFront) exclusivo em cada máquina de endpoint. Probe agent

  6. Escolha a opção “Citrix Gateway” se seu endpoint estiver conectado ao StoreFront via Citrix Gateway e configure com suas credenciais de domínio do Citrix Gateway.

    Probe agent

  7. Escolha a opção “Multi-factor Authentication” se seu Gateway a suportar e insira a chave de autenticação de 16 dígitos. Isso está disponível apenas para o Citrix Gateway configurado com LDAP e OTP Nativo usando o Esquema de Login Único.

  8. Na guia “Configure To Display Probe Result”, insira suas credenciais do Director e clique em “Validate”.

    Probe agent

  9. Selecione seu site e clique em “Next”.

  10. Na guia “View Summary”, certifique-se de que os detalhes configurados estejam precisos. Se precisar fazer alterações, vá para a guia respectiva e faça as atualizações.

Nota:

Você pode usar o script PowerShell contido em Automating Citrix Probe Agent Installation and Configuration para automatizar a instalação e configuração do Citrix Probe Agent.

Etapa 2: Configurar a Sondagem no Director

Limitação:

A sondagem falha se aplicativos ou desktops forem iniciados para teste a partir de VDAs Windows que tenham o banner de mensagem de logon interativo habilitado. Isso ocorre porque um tempo limite é atingido devido à espera para aceitar a mensagem de logon interativo. Para desabilitar a mensagem de logon em um VDA de Servidor. Vá para “Computer Configuration” > “Windows Settings” > “Security Settings” > “Local Policies” > “Security options”.

Remova o texto dos seguintes campos e atualize a política da Microsoft.

  • “Interactive Logon: Message Text for users attempting to logon”
  • “Interactive Logon: Message Title for users attempting to logon”

Atribua o usuário da sondagem a este VDA de Servidor específico com o banner de mensagem de logon interativo desabilitado para garantir que a sondagem possa passar do estado de Lançamento de Aplicativo ou Desktop.

Para obter mais informações, consulte https://learn.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/interactive-logon-message-text-for-users-attempting-to-log-on.

  1. Vá para “Probes” > “Application Probe” ou “Desktop Probe” e clique em “Create Probe”.
  2. Na página “Create Probe”, insira o nome da sondagem.
  3. Selecione o agendamento:

    1. Escolha os dias da semana em que você deseja que a sondagem seja executada.
    2. Insira a hora de início em que você deseja que a sondagem seja executada.
    3. Além disso, você pode escolher a opção “Repeat in a day”. Insira a hora de término e o intervalo em que você deseja que a sondagem se repita dentro de um dia. Por exemplo, a configuração abaixo ajuda a executar sondagens de aplicativos das 12:08 às 16:34, repetindo a cada 30 minutos, todas as segundas, quartas, quintas e domingos.
  4. Selecione o número recomendado de aplicativos ou desktops a serem sondados, dependendo do intervalo.
  5. Selecione as máquinas de endpoint nas quais a sondagem deve ser executada.
  6. Insira os endereços de e-mail dos administradores para enviar os resultados das sondagens com falha. Configure seu servidor de e-mail em “Alerts” > “Email Server Configuration”.

Director Configuration

Nesta configuração, as sessões de aplicativos são iniciadas às 12:08, 12:38, 13:08 e assim por diante até as 16:08, todas as segundas, quartas, quintas e domingos.

Nota:

  • Após a configuração, o agente executa as sondagens configuradas a partir da próxima hora.
  • As sondagens que foram configuradas antes da introdução da opção “Repeat in a day” continuam a ser executadas no horário agendado. Elas têm a opção “Repeat in a day” desabilitada por padrão.
  • Recomenda-se que você configure as sondagens de forma que cada execução tenha um período de 5 minutos para evitar sobreposições.

Etapa 3: Execução da sondagem

O agente executa a sondagem de acordo com a configuração da sondagem que ele busca periodicamente do Director.

Ele inicia os aplicativos selecionados sequencialmente usando o StoreFront. O agente reporta os resultados de volta ao Director através do banco de dados do Monitor. As falhas são reportadas em cinco estágios específicos:

  • Acessibilidade do StoreFront - a URL do StoreFront configurada não está acessível.
  • Autenticação do StoreFront - as credenciais do StoreFront configuradas são inválidas.
  • Enumeração do StoreFront - a lista de aplicativos enumerados do StoreFront não contém o aplicativo ou desktop a ser sondado.
  • Download do ICA® - o arquivo ICA não está disponível.
  • Lançamento de Aplicativo/Desktop – o aplicativo ou desktop não pôde ser iniciado.

Etapa 4: Visualizar resultados da sondagem

Você pode ver os resultados da sondagem em “Probes”. A visualização “Probes” oferece uma visão abrangente dos resultados da sondagem. Esses resultados ajudam a analisar e solucionar problemas proativamente, permitindo uma experiência de lançamento de sessão mais suave para os usuários.

A guia “Overview” fornece um resumo de todas as sondagens configuradas em uma única visualização.

Director probe runs

Você pode filtrar as sondagens com base em “Time Period”, “Probe Type”, “Endpoint name”, “Application Name”, “Desktop Name” e “Probe Result Type”. As sondagens que correspondem aos critérios de filtro são mostradas com os seguintes detalhes por sondagem, aplicativo/desktop e endpoint.

“Probe Metrics” mostra a contagem de execuções Agendadas, Planejadas, Ignoradas, Bem-sucedidas e Com Falha.

  • “Completed Runs” – o número de execuções de sondagem que foram concluídas.
  • “Failed Runs” – o número de execuções de sondagem que falharam.
  • “Skipped Runs” – o número de execuções que não foram concluídas devido ao endpoint estar inativo ou aos serviços estarem indisponíveis.
  • “Successful Runs” – o número de sondagens que foram concluídas com sucesso, sem falhas em qualquer estágio durante o lançamento do aplicativo/desktop.

O número total de máquinas de endpoint também é exibido, com a contagem de máquinas ativas e inativas.

“Probe Failure Stages” apresenta uma análise visual da distribuição de falhas para cada grupo de falhas. Ao analisar os estágios em que a maioria das falhas ocorreu, torna-se mais fácil interpretar os resultados da sondagem e solucionar problemas. A representação gráfica mostra o número de execuções de sondagem com falha para lançamento de aplicativo/desktop, downloads de arquivo ICA, enumeração Storefront/Workspace, acessibilidade Storefront/Workspace e autenticação Storefront/Workspace.

Ajuda a analisar os estágios em que a maioria das falhas ocorreu. Esta informação ajuda a entender rapidamente os resultados da sondagem e a solucionar problemas.

Algumas execuções de sondagem podem não ser concluídas devido ao endpoint estar inativo ou aos serviços estarem indisponíveis.

A guia “Probe Runs” fornece os resultados detalhados das execuções de sondagem concluídas. Você pode detalhar para ver os detalhes de cada execução individual de uma sondagem selecionada. Você pode filtrar e analisar ainda mais com base em pontos de pivô importantes.

Director probe runs

Você pode filtrar as execuções de sondagem com base em “Time Period”, “Probe Type”, “Endpoint name”, “Application Name”, “Desktop Name” e “Probe Failure Stage”. “Probe Failure Stage” exibe o estágio em que a sondagem falhou. Clicar nos links “Probe Name”, “Scheduled Runs”, “Failed Runs”, “Application/ Desktop name” também leva você à página “Probe Runs” com a lista de execuções de sondagem que correspondem aos critérios de filtro.

Sondagem de Aplicativos e Desktops