O recurso VMware Horizon Recording permite que os administradores gravem sessões da área de trabalho e do aplicativo para monitorar o comportamento do usuário em Windows áreas de trabalho remotas e aplicativos.

Os administradores podem observar os pressionamentos de tecla exatos de um usuário, a atividade do cursor e do mouse e outros comportamentos do usuário em uma área de trabalho ou sessão de aplicativo gravada. Além de fornecer mais segurança e auditoria para o comportamento do usuário, a gravação também ajuda na solução de problemas e na reprodução de problemas enfrentados pelo usuário durante uma sessão. Os administradores podem reproduzir, armazenar e auditar as gravações.

Quando um usuário faz logon, o Horizon Recording é iniciado automaticamente, exibindo a mensagem padrão Sua sessão está sendo gravada de acordo com as políticas de segurança (Your session is being recorded in accordance with security policies). A gravação é executada enquanto a sessão estiver em um estado conectado. A gravação é interrompida quando o usuário faz logout ou desconecta. Se o usuário alterar a resolução da tela da área de trabalho ou da sessão do aplicativo, Horizon Recording criará um novo segmento da gravação. Os tamanhos dos arquivos de gravação variam de acordo com a duração da sessão conectada. As gravações são armazenadas no formato MP4 e podem ser baixadas para reprodução em um player local ou visualizadas no console da Web Horizon Recording.

Componentes

Horizon Recording consiste nos seguintes componentes:
  • Horizon Recording Server: coleta informações sobre a sessão, bem como dados brutos de gravação para armazenamento e reprodução.
  • Horizon Recording Agent: grava uma sessão do usuário, registra a sessão com o Horizon Recording Server e carrega os dados de gravação.

Esses componentes estão disponíveis para o VMware Horizon 8 2106 e versões posteriores. O arquivo de instalação está disponível em VMware Customer Connect.

Observação: Como alguns outros recursos do Horizon 8, esse recurso não está disponível para todas as assinaturas. Para obter mais informações, consulte VMware Horizon Comparação de recursos de assinatura.

Interface do Web

Depois de instalar o Horizon Recording Server (veja abaixo), você poderá acessar o console da Web do Horizon Recording, que exibe o seguinte:
  • O Painel (Dashboard) inclui uma lista de gravações recentes, o servidor, o banco de dados e a pasta onde as gravações são armazenadas, bem como informações de gravação, como hora de início, duração, tamanho e estado. Você pode bloquear, desbloquear e excluir gravações.
  • Gravações (Recordings) inclui uma lista de todas as gravações com informações como nome, recurso iniciado, local, datas de início e término, hora de início, duração, tamanho e estado. Você pode bloquear, desbloquear e excluir gravações.
  • A avaliação de auditoria (Audit Trial) rastreia todas as ações do usuário na interface do usuário.

Instale o Horizon Recording Server

Instale o componente Horizon Recording Server em uma máquina para coletar informações sobre a sessão, bem como dados brutos de gravação para armazenamento e reprodução.

O componente Horizon Recording Server consiste nos seguintes itens:
  • Um banco de dados para armazenamento e configuração de informações de sessão
  • Uma pasta NTFS Windows para armazenamento de gravação
  • Um serviço da web para coletar dados de gravação, administração e reprodução

Você pode implantar o Horizon Recording Server como uma configuração autônoma em que o servidor é instalado em uma máquina que aproveita um banco de dados SQLite local armazenado no diretório de instalação como local.db e uma pasta NTFS local.

Você também pode implantar o Horizon Recording Server em um ambiente de alta disponibilidade usando vários servidores atrás de um balanceador de carga, aproveitando os bancos de dados Microsoft SQL ou PostgreSQL, bem como uma pasta NTFS compartilhada em todos os servidores para armazenar dados de gravação. Há suporte para balanceadores de carga configurados com distribuição de carga L4.

Requisitos mínimos de recursos do servidor (necessários para oferecer suporte a 2.000 gravações ativas)
Recurso Valor mínimo
CPU 4 vCPU
Memória 8 GB
Espaço livre em disco 20 GB
Observação: Isso depende do tipo de aplicativo que o usuário executa na sessão e também da taxa de alteração de quadros. Você deve monitorar o uso e adicionar espaço extra em disco conforme necessário.
Observação: O Horizon Recording Server é integrado ao .Net Core e requer um sistema operacional Windows Server de 64 bits que seja membro do domínio se você usar a extração de grupo. O sistema operacional do servidor deve ser Windows Server 2016 ou posterior (64 bits).

Para instalar o Horizon Recording Server, execute as etapas a seguir.

  1. Faça download do arquivo HorizonRecordingServer.exe e copie-o para uma pasta local no servidor.
  2. Execute o instalador e siga as etapas. As credenciais padrão são mostradas abaixo.

    Nome de usuário/senha: administrador/Gravação123

    O servidor agora está disponível em https://<localservername>:9443
  3. Proteja manualmente as permissões da pasta de gravações para que somente as contas do Active Directory do servidor de gravação tenham acesso à pasta para adicionar, modificar ou excluir gravações.
  • Para desinstalar o Horizon Recording Server, use Adicionar Remover Programas (appwiz.cpl) para remover os binários do servidor Horizon Recording e, em seguida, exclua os seguintes componentes manualmente:
    • O arquivo de banco de dados local (local.db) no diretório de instalação
    • Os logs localizados em C:\programdata\VMware\}\Horizon Recording\}
    • Gravações locais localizadas em diretório de instalação\Gravações
  • Para redefinir a instalação:
    1. Pare o serviço Horizon Recording.
    2. Exclua a pasta Gravações do diretório de instalação.
    3. Exclua os arquivos servicesettings.json e local.db do diretório de instalação.
    4. Inicie o serviço Horizon Recording.

    Os arquivos servicesettings.json e local.db são recriados novamente.

Instale o Horizon Recording Agent

Instale o componente Horizon Recording Agent em todas as máquinas do Horizon em que você deseja gravar sessões.

As configurações do Registro Horizon Recording Agent são armazenadas em HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\}\VMware Blast\}\Recording Agent\}

Requisitos mínimos de recursos
Recurso Valor mínimo (VDI) Valor mínimo (RDSH - 80 sessões)
CPU 2 vCPU 64 vCPU
Memória 2 GB 64 GB
Espaço livre em disco 5 GB
Observação: Isso depende do tipo de aplicativo que o usuário executa na sessão e da taxa de alteração de quadros. Você deve monitorar o uso e adicionar espaço extra em disco conforme necessário.
50 GB
Observação: Isso depende do tipo de aplicativo que o usuário executa na sessão e da taxa de alteração de quadros. Você deve monitorar o uso e adicionar espaço extra em disco conforme necessário.
Requisitos adicionais do sistema
  • Horizon 8 2106 ou posterior para VDI; Horizon 8 2111 ou posterior para RDSH
  • Instant Clone Agent ou Full Clone Agent
  • Observação: Não instale o recurso do agente de clone instantâneo na golden image (modelo) se você planeja implantar clones completos.
  • Windows 10 1909 ou posterior Sistema operacional de 64 bits para VDI; Windows Server Sistema operacional de 64 bits de 2016 ou posterior para RDSH
  • Microsoft .Net Framework 4.6.1 ou posterior
  • VMware Blast
  • Porta 9443 permitida nas regras de entrada de firewall no Horizon Recording Server

Para instalar o Horizon Recording Agent, execute as etapas a seguir.

  1. Baixe o arquivo HorizonRecordingAgent.exe e copie-o para uma pasta local.
  2. Execute o instalador e siga as etapas.
  3. Quando a conexão for solicitada, forneça a URL correta do servidor de gravação no formato https://<FQDN ou endereço IP do servidor de gravação>:9443 junto com o nome de usuário e a senha.
    1. Marque a caixa de seleção Esta máquina é um modelo (This machine is a template) se a máquina for uma VM pai e um pool será criado a partir dela.
    2. Clique em Registrar (Register).
    3. Se o certificado do servidor não for confiável, aceite a impressão digital do servidor quando solicitado.
  • Para desinstalar o Horizon Recording Agent, use Adicionar Remover Programas (appwiz.cpl) para remover os binários do agente Horizon Recording e, em seguida, exclua os seguintes componentes manualmente:
    • Logs localizados em C:\programdata\VMware\}\Horizon Recording\}
    • Quaisquer gravações locais pendentes localizadas em diretório de instalação\Gravações
  • Para excluir os agentes das máquinas registradas:
    1. Em Administrador (Administrator) > Gerenciar agentes (Manage Agents).
    2. Selecione o Nome do agente e clique em Excluir (Delete).
    3. Leia a mensagem de confirmação com atenção e prossiga com a exclusão.

Atualizar o Horizon Recording Server

Antes de atualizar o Horizon Recording Server, faça o seguinte:
  • Confirme se não há gravações ativas.
  • Crie um backup da pasta Gravações, do arquivo servicesettings.json e do local.db (se você estiver usando o SQLite para o banco de dados).

Para fazer upgrade do Horizon Recording Server, execute as etapas a seguir.

  1. Faça download do arquivo HorizonRecordingServer.exe.
  2. Copie o arquivo HorizonRecordingServer.exe para uma pasta local no servidor.
  3. Execute HorizonRecordingServer.exe.
Observe o seguinte:
  • Por padrão, o servidor é atualizado na mesma pasta C:\Program Files\VMware\}\Desktop Recording Server.
    • Se você alterar o local de atualização para uma nova pasta, a configuração não será mantida e será tratada como uma nova instalação. Como resultado, você não pode acessar ou reproduzir as gravações antigas do console da Web após a atualização.
    • Se você não alterar o local padrão, todas as configurações serão mantidas e você poderá acessar e reproduzir as gravações do console da Web após a atualização.
  • Após a atualização, o local do log do servidor muda para uma nova pasta C:\ProgramData\VMware\}\Horizon Recording\}. Os logs antigos ainda estão disponíveis em C:\ProgramData\VMware\}\Horizon Desktop Recording\}.

Atualizar o Horizon Recording Agent

Antes de fazer upgrade do Horizon Recording Agent, confirme se não há gravações ativas no agente.

Observação: É recomendável atualizar o servidor antes de atualizar o agente.

Para fazer upgrade do Horizon Recording Agent, execute as etapas a seguir.

  1. Faça download do arquivo HorizonRecordingAgent.exe.
  2. Copie o arquivo HorizonRecordingAgent.exe para uma pasta local no agente.
  3. Execute HorizonRecordingAgent.exe.
Observe o seguinte:
  • Por padrão, o agente é atualizado na mesma pasta C:\Program Files\VMware\}\Desktop Recording Agent.

    Se você alterar o local de atualização para uma nova pasta, a configuração não será mantida e será tratada como uma nova instalação.

  • O endereço Horizon Recording Server é preenchido automaticamente durante o procedimento de upgrade.
  • Após o upgrade do agente, o local do log do agente é alterado para uma nova pasta C:\ProgramData\VMware\}\Horizon Recording\}. Os logs antigos ainda estão disponíveis em C:\ProgramData\VMware\}\Horizon Desktop Recording\}.