Skip to main content

13 octobre 2026

Configurer la base de données des événements dans Omnissa Horizon Console.

La base de données des événements stocke des informations sur les événements Omnissa Horizon 8 sous forme d'enregistrements dans une base de données, plutôt que dans un fichier journal.

Configurez une base de données des événements après l'installation d'une instance d'Omnissa Horizon Connection Server. Vous devez configurer uniquement un hôte dans un groupe d'Horizon Connection Server. Les hôtes restant dans le groupe sont configurés automatiquement.

Vous pouvez utiliser des outils de création de rapports de base de données Microsoft SQL Server, Oracle ou PostgreSQL pour examiner des événements dans les tableaux de base de données. Pour plus d'informations, reportez-vous au document Administration d'Horizon 8.

Vous pouvez également générer des événements Horizon 8 au format Syslog pour qu'un logiciel d'analyse puisse accéder aux données d'événement. Utilisez la vdmadmin commande avec l'option -l pour enregistrer les messages d'événements d'Horizon 8 au format Syslog dans les fichiers journaux des événements. Consultez la rubrique « Génération de messages de journal des événements Horizon 8 au format Syslog à l'aide de l'option -l » dans le document Administration Horizon 8.

À propos des connexions à la base de données des événements

Remarque : la sécurité de la connexion de la base de données entre l'instance d'Horizon Connection Server et une base de données externe est de la responsabilité de l'administrateur, même si le trafic des événements est limité à des informations sur l'intégrité de l'environnement Horizon 8.

  • Si vous souhaitez prendre des précautions supplémentaires, vous pouvez sécuriser ce canal via IPSec ou d'autres moyens, ou déployer la base de données localement sur l'ordinateur d'Horizon Connection Server.
  • Par défaut, Horizon Connection Server se connecte à la base de données des événements en mode non-SSL. Pour plus d'informations sur l'activation de la connexion SSL, reportez-vous à la section Connexion SSL à la base de données des événements.
  • À partir d'Horizon 8 version 2406, lorsque vous utilisez une base de données Oracle ou PostgreSQL pour votre base de données d'événements, vous pouvez activer TLS 1.3 pour les connexions à la base de données d'événements lorsque vous remplissez les conditions suivantes :
    • Pour toutes les instances d'Horizon Connection Server, importez le certificat d'autorité de certification racine du certificat de base de données dans le magasin Autorités de certification racine approuvées de Windows.
    • Après l'importation du certificat d'autorité de certification racine, redémarrez le service Horizon Connection Server.

Conditions préalables

Vous avez besoin des informations suivantes pour configurer une base de données des événements :

  • Le nom DNS ou l'adresse IP du serveur de base de données.

  • Le type de serveur de base de données : Microsoft SQL Server, Oracle ou PostgreSQL.

  • Le numéro de port utilisé pour accéder au serveur de base de données. Le port par défaut est 1521 pour Oracle et 1433 pour SQL Server. Pour SQL Server, si le serveur de base de données est une instance nommée, ou si vous utilisez SQL Server Express, vous devez déterminer le numéro de port. Pour plus d'informations sur la connexion à une instance nommée de SQL Server, consultez l'article de la base de connaissances Microsoft à l'adresse http://support.microsoft.com/kb/265808.

  • Le nom de la base de données des événements que vous avez créé sur le serveur de base de données. Reportez-vous à la section Ajouter une base de données et un utilisateur de base de données pour des événements Horizon 8 dans Horizon Console.

  • Pour une base de données Oracle 12c ou 11g, vous devez utiliser l'Identifiant du système Oracle (SID) comme nom de base de données lorsque vous configurez la base de données des événements dans Horizon Console.

  • Le nom d'utilisateur et le mot de passe de l'utilisateur que vous avez créés pour cette base de données. Reportez-vous à la section Ajouter une base de données et un utilisateur de base de données pour des événements Horizon 8 dans Horizon Console.

  • Pour les bases de données Oracle et PostgreSQL, utilisez l'authentification utilisateur de base de données avec un nom d'utilisateur et un mot de passe. L'authentification Windows intégrée n'est prise en charge que pour Microsoft SQL Server.
    Pour Microsoft SQL Server, reportez-vous à la section Authentification de Microsoft SQL Server.

  • Un préfixe pour les tableaux dans la base de données des événements, par exemple, VE_. Le préfixe permet de partager la base de données sur plusieurs installations d'Horizon 8.

    Remarque : vous devez entrer des caractères valides pour le logiciel de base de données que vous utilisez. La syntaxe du préfixe n'est pas vérifiée lorsque vous remplissez la boîte de dialogue. Si vous entrez des caractères qui ne sont pas valides pour le logiciel de base de données que vous utilisez, il se produit une erreur lorsque Horizon Connection Server tente de se connecter au serveur de base de données. Le fichier journal indique toutes les erreurs, y compris cette erreur et les autres renvoyées à partir du serveur de base de données si le nom de la base de données n'est pas valide.

Authentification de Microsoft SQL Server

Lorsque vous sélectionnez Microsoft SQL Server comme type de base de données des événements, sélectionnez l'une des méthodes d'authentification suivantes :

  • Authentification utilisateur SQL - Fournissez le nom d'utilisateur et le mot de passe d'une connexion à SQL Server mappée à la base de données des événements.

  • gMSA - Authentification intégrée : indiquez le nom du compte de service géré du groupe (gMSA). Un gMSA est un compte de service Active Directory dont le mot de passe est généré et renouvelé automatiquement par Active Directory.

  • Utilisateur de domaine - Authentification intégrée : fournissez le nom d'utilisateur et le mot de passe d'un compte d'utilisateur de domaine Active Directory dédié. Il s'agit d'un compte de domaine standard dont le mot de passe est créé, renouvelé et géré par un administrateur.

Le pilote Microsoft ODBC Driver 18 pour SQL Server (x64) est requis lorsque vous sélectionnez gMSA - Authentification intégrée ou utilisateur de domaine - Authentification intégrée. Horizon ne nécessite pas ce pilote pour l'authentification utilisateur SQL.

Si le pilote de l'installation interactive n'est pas installé et qu'aucun consentement n'est enregistré pour le groupe Serveur de connexion, le programme d'installation du Serveur de connexion affiche une invite avec une case à cocher Installer Microsoft ODBC Driver 18 (x64). Si vous cochez cette case, le pilote est installé et les conditions de licence Microsoft sont acceptées. Le consentement est enregistré pour le groupe Serveur de connexion et est utilisé lors des installations et mises à niveau ultérieures des réplicas. L'invite ne s'affiche pas à nouveau et le pilote est installé s'il est manquant.

Pour que le Serveur de connexion installe silencieusement le pilote, ajoutez VDM_INSTALL_ODBC_DRIVER=1 dans les options MSI transmises via l'argument /v. La définition de la propriété sur 1 autorise l'installation du pilote et l'acceptation des conditions de licence Microsoft.

La case d'installation du pilote ODBC n'est pas cochée par défaut et VDM_INSTALL_ODBC_DRIVER n'est pas définie automatiquement. Si aucun choix d'installation n'a été enregistré précédemment pour le groupe Serveur de connexion, le pilote est installé uniquement lorsque l'administrateur coche la case ou indique VDM_INSTALL_ODBC_DRIVER=1. Une fois le choix enregistré, il est réutilisé pour les installations et les mises à niveau de réplicas, et le pilote est installé s'il est manquant sans afficher à nouveau l'invite.

Exemple de commande d'installation silencieuse

Omnissa-Horizon-Connection-Server-x86_64-y.y.y-xxxxxx.exe /s /v"/qn VDM_SERVER_INSTANCE_TYPE=1 VDM_INITIAL_ADMIN_SID=S-1-5-32-544 VDM_SERVER_RECOVERY_PWD=YourRecoveryPassword VDM_SERVER_RECOVERY_PWD_REMINDER=""Your reminder"" VDM_INSTALL_ODBC_DRIVER=1"

Pour connaître la syntaxe de la commande et les propriétés d'installation silencieuse supplémentaires, reportez-vous à la section Installer Horizon Connection Server en mode silencieux.

Avant de configurer une méthode d'authentification intégrée :

  • Créez une connexion Windows dans SQL Server pour l'utilisateur gMSA ou de domaine sélectionné, mappez la connexion à la base de données des événements et accordez les autorisations requises de la base de données des événements.

  • Assurez-vous que le compte sélectionné peut être utilisé par chaque Serveur de connexion dans le groupe Serveur de connexion.

  • Pour un gMSA, demandez à un administrateur Active Directory de créer le compte, d'autoriser chaque compte d'ordinateur du Serveur de connexion (ou un groupe de sécurité contenant ces comptes d'ordinateur) à récupérer son mot de passe géré, puis d'installer et de valider le gMSA sur chaque Serveur de connexion. Créez la connexion SQL Server Windows pour le compte gMSA, généralement au format DOMAIN\accountName$.

  • Pour un utilisateur de domaine, créez ou sélectionnez un compte d'utilisateur dédié dans Utilisateurs et ordinateurs Active Directory ou via votre processus standard de provisionnement de compte. Attribuez un mot de passe conforme à la stratégie de votre organisation. Si le mot de passe change, modifiez la configuration de la base de données des événements dans Horizon Console et fournissez le mot de passe mis à jour.

Procédure

  1. Dans Horizon Console, sélectionnez Paramètres > Configuration d'événements.

  2. Dans la section Base de données des événements, cliquez sur Modifier, entrez les informations dans les champs fournis, puis cliquez sur OK.

    Pour effacer les informations de la base de données des événements, cliquez sur Effacer.

  3. Dans la fenêtre Paramètres des événements, cliquez sur Modifier, modifiez le délai d'affichage des événements et le nombre de jours pour classer des événements comme nouveaux, puis cliquez sur OK.

    Ces paramètres concernent la durée pendant laquelle les événements sont répertoriés dans l'interface d'Horizon Console. Après cette durée, les événements ne sont disponibles que dans les tableaux de base de données historiques.

    Remarque : les données du profileur de minutage sont supprimées de toutes les tables de base de données, elles ne sont donc pas disponibles dans les tables historiques.

    Les commandes d'activation et de désactivation du profileur de minutage sont les suivantes.

    • Pour activer le profileur de minutage sur une instance d'Horizon Connection Server qui n'utilise pas de port de gestion :

      vdmadmin -I -timingProfiler -enable
      
    • Pour activer le profileur de minutage sur une instance d'Horizon Connection Server qui utilise un port de gestion :

      vdmadmin -I -timingProfiler -enable -server {ip/server}
      
    • Pour désactiver le profileur de minutage sur une instance d'Horizon Connection Server :

      vdmadmin -I -timingProfiler -disable
      
  4. Sélectionnez Surveillance > Événements pour vérifier que la connexion à la base de données des événements est établie.

    Si la connexion échoue, un message d'erreur s'affiche. Si vous utilisez SQL Express ou une instance nommée de SQL Server, vous devez déterminer le numéro de port correct, comme indiqué dans les conditions préalables.

Cette page vous a-t-elle été utile ?

Envoyer un commentaire sur cette rubrique

Cette rubrique vous a-t-elle été utile ?

N'indiquez aucune information personnelle ou confidentielle.

Génération du lien…