O banco de dados de eventos armazena informações sobre eventos VMware Horizon 8 como registros em um banco de dados em vez de em um arquivo de log.

Você configura um banco de dados de eventos depois de instalar uma instância do Servidor de Conexão. Você precisa configurar apenas um host em um grupo de Servidores de Conexão. Os hosts restantes no grupo são configurados automaticamente.

Observação: A segurança da conexão do banco de dados entre a instância do Servidor de Conexão e um banco de dados externo é de responsabilidade do administrador, embora o tráfego de eventos seja limitado a informações sobre a integridade do ambiente VMware Horizon 8.
  • Se você quiser tomar precauções extras, poderá proteger esse canal por meio de IPSec ou outros meios, ou implantar o banco de dados localmente no computador do Servidor de Conexão.
  • Por padrão, o Servidor de Conexão se conecta ao banco de dados de eventos no modo não SSL. Para obter informações sobre como ativar a conexão SSL, consulte Conexão SSL com o Banco de Dados de Eventos.

Você pode usar as ferramentas de relatório de banco de dados do Microsoft SQL Server, Oracle ou PostgreSQL para examinar eventos nas tabelas de banco de dados. Para obter mais informações, consulte o documento Administração do Horizon 8.

Você também pode gerar VMware Horizon 8 eventos no formato Syslog para que os dados do evento possam ser acessados por software de análise de terceiros. Use o comando vdmadmin com a opção -I para gravar mensagens de eventos VMware Horizon 8 no formato Syslog nos arquivos de log de eventos. Consulte "Gerando mensagens de log de eventos VMware Horizon 8 no formato syslog usando a opção -I" no documento Administração do Horizon 8.

Pré-requisitos

Você precisa das seguintes informações para configurar um banco de dados de eventos:

  • O nome DNS ou o endereço IP do servidor de banco de dados.
  • O tipo de servidor de banco de dados: Microsoft SQL Server, Oracle ou PostgreSQL.
  • O número da porta que é usado para acessar o servidor de banco de dados. O padrão é 1521 para Oracle e 1433 para SQL Server. Para o SQL Server, se o servidor de banco de dados for uma instância nomeada ou se você usar o SQL Server Express, talvez seja necessário determinar o número da porta. Consulte o artigo da base de conhecimento da Microsoft sobre como se conectar a uma instância nomeada do SQL Server, em http://support.microsoft.com/kb/265808.
  • O nome do banco de dados de eventos que você criou no servidor de banco de dados. Consulte Adicionar um banco de dados e um usuário de banco de dados para VMware Horizon 8 eventos em Horizon Console.

    Para um banco de dados Oracle 12c ou 11g, você deve usar o Oracle System Identifier (SID) como o nome do banco de dados ao configurar o banco de dados de eventos em Horizon Console.

  • O nome de usuário e a senha do usuário que você criou para este banco de dados. Consulte Adicionar um banco de dados e um usuário de banco de dados para VMware Horizon 8 eventos em Horizon Console.

    Para o SQL Server, use a Autenticação do SQL Server para este usuário. Não use o método de autenticação do modelo de segurança Autenticação Windows Integrada.

  • Um prefixo para as tabelas no banco de dados de eventos, por exemplo, VE_. O prefixo permite que o banco de dados seja compartilhado entre VMware Horizon 8 instalações.
    Observação: Você deve inserir caracteres que sejam válidos para o software de banco de dados que está usando. A sintaxe do prefixo não é verificada quando você conclui a caixa de diálogo. Se você digitar caracteres que não são válidos para o software de banco de dados que está usando, ocorrerá um erro quando o Servidor de Conexão tentar se conectar ao servidor de banco de dados. O arquivo de log indica todos os erros, incluindo este erro e quaisquer outros retornados do servidor de banco de dados se o nome do banco de dados for inválido.

Procedimento

  1. Em Horizon Console, selecione Configurações (Settings) > Configuração do evento (Event Configuration).
  2. Na seção Banco de dados de eventos (Event Database), clique em Editar (Edit), digite as informações nos campos fornecidos e clique em OK.
    Para limpar as informações do banco de dados de eventos, clique em Limpar (Clear).
  3. (Opcional) Na janela Configurações de evento, clique em Editar (Edit), altere o período de tempo para mostrar eventos e o número de dias para classificar eventos como novos e clique em OK.
    Essas configurações dizem respeito ao período de tempo em que os eventos são listados na interface Horizon Console. Após esse horário, os eventos estarão disponíveis apenas nas tabelas do banco de dados de histórico.
    Observação: Os dados do criador de perfil de tempo são removidos de todas as tabelas de banco de dados, portanto, não estão disponíveis nas tabelas históricas.
    Os comandos para ativar e desativar o criador de perfil de tempo são os seguintes.
    • Para ativar o criador de perfil de tempo em uma instância do Servidor de Conexão que não usa uma porta de gerenciamento:
      vdmadmin -I -timingProfiler -enable
    • Para ativar o criador de perfil de tempo em uma instância do Servidor de Conexão que usa uma porta de gerenciamento:
      vdmadmin -I -timingProfiler -enable -server {ip/server}
    • Para desativar o criador de perfil de tempo em uma instância do Servidor de Conexão:
      vdmadmin -I -timingProfiler -disable
  4. Selecione Monitoramento (Monitoring) > Eventos (Events) para verificar se a conexão com o banco de dados de eventos foi bem-sucedida.
    Se a conexão não for bem-sucedida, uma mensagem de erro será exibida. Se estiver usando o SQL Express ou se estiver usando uma instância nomeada do SQL Server, talvez seja necessário determinar o número de porta correto, conforme mencionado nos pré-requisitos.