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

Vous configurez une base de données des événements après l'installation d'une instance du Serveur de connexion. Vous devez configurer uniquement un hôte dans un groupe du Serveur de connexion. Les hôtes restant dans le groupe sont configurés automatiquement.

Note : La sécurité de la connexion de la base de données entre l'instance du Serveur de connexion 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 7. Si vous voulez prendre des précautions supplémentaires, vous pouvez sécuriser ce canal via IPSec ou d'autres moyens ou vous pouvez déployer la base de données localement sur l'ordinateur Serveur de connexion.

Vous pouvez utiliser des outils de rapport de base de données de Microsoft SQL Server ou d'Oracle pour examiner des événements dans les tableaux de base de données. Pour plus d'informations, reportez-vous au document Intégration d'Horizon 7.

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

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 ou Oracle. Pour plus d'informations sur les serveurs de base de données pris en charge, consultez les versions de vSphere, de base de données et d'Active Directory prises en charge dans un environnement IPv6.
  • 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 7.

    Pour une base de données Oracle 12c ou 11g, vous devez utiliser l'Identificateur 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 Administrator.

  • 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 7.

    Utilisez l'authentification SQL Server pour cet utilisateur. N'utilisez pas la méthode du modèle de sécurité d'authentification Windows intégrée.

  • 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 7.
    Note : Vous devez saisir 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 saisissez des caractères qui ne sont pas valides pour le logiciel de base de données que vous utilisez, une erreur se produit lorsque le Serveur de connexion 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.

Procédure

  1. Dans Horizon Administrator, sélectionnez Configuration de View > Configuration d'événements.
  2. Dans la fenêtre Base de données des événements, cliquez sur Modifier, saisissez les informations dans les champs fournis et cliquez sur OK.
  3. (Facultatif) 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 et cliquez sur OK.
    Ces paramètres concernent la durée pendant laquelle les événements sont répertoriés dans l'interface d'Horizon Administrator. Après cette durée, les événements ne sont disponibles que dans les tableaux de base de données historiques.
    La fenêtre Database Configuration (Configuration de base de données) affiche la configuration actuelle de la base de données des événements.
  4. Sélectionnez Contrôle > É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 apparaît. 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.

Résultats

Dans le tableau de bord d'Horizon Administrator, l'état du composant système affiche le serveur de base de données des événements sous le titre Reporting Database (Base de données de rapports).