Partager via


Modèle de source de données OLE DB

OLE DB (Object Linking and Embedding Database) est une technologie Microsoft permettant d’accéder à différentes sources de données à l’aide d’une méthode courante pour se connecter à différentes bases de données telles que Microsoft SQL Server.

Le modèle Source de données OLE DB permet d’analyser la disponibilité et les performances de toutes les bases de données accessibles avec OLE DB. Un ou plusieurs nœuds observateur se connectent à la base de données pour vérifier sa disponibilité et tester ses performances. Les nœuds observateur peuvent tester la connexion à la base de données ou mesurer le temps nécessaire à l’exécution d’une requête particulière.

La base de données peut résider sur n’importe quel ordinateur, qu’elle dispose d’un agent pour Operations Manager installé ou non, mais elle doit être accessible à partir des nœuds observateur. Chaque nœud observateur doit avoir un agent Operations Manager installé.

Scénarios

Utilisez le modèle Source de données OLE DB dans les scénarios où les applications s’appuient sur une base de données. Vous pouvez définir un nœud observateur unique pour vous assurer que la base de données est accessible et répond aux demandes, ou vous pouvez définir chaque serveur d’applications en tant que nœud observateur. Les moniteurs créés par le modèle tentent de se connecter à la base de données à partir de chaque emplacement à l’intervalle défini et vérifient que chaque nœud observateur peut se connecter correctement. En plus de valider l’intégrité de la base de données elle-même, toutes les connexions réseau et d’autres fonctionnalités requises entre le nœud observateur et la base de données sont également validées. Vous pouvez utiliser n’importe quel nombre de nœuds observateur, mais il est généralement plus utile de sélectionner un exemple qui représente différents segments d’environnement ou de réseau.

Surveillance effectuée par le modèle de source de données OLE DB

Selon vos sélections dans l’Assistant de modèle de source de données OLE DB, la supervision effectuée par les moniteurs et règles créés peut inclure n'importe lequel des paramètres suivants.

Type Descriptif Activé ?
Moniteurs Réussite de la connexion ou de la requête de base de données Option activée par défaut.
Temps de connexion à la base de données Activé si spécifié dans l'Assistant.
Délai d’exécution de la requête Activé si indiqué dans l'Assistant et si la requête est fournie.
Temps d’extraction des résultats de la requête Activé si indiqué dans l'Assistant et si la requête est fournie.
Règles de collecte Collection de temps pour se connecter à la base de données Option activée par défaut.
Collection de temps pour terminer la requête Toujours activé si la requête est fournie.
Collection de temps pour extraire les résultats de la requête Toujours activé si la requête est fournie.

Affichage des données de surveillance

Toutes les données collectées par le modèle Source de données OLE DB sont disponibles dans la vue État de la source de données OLE DB, dans le dossier Transaction synthétique. Dans cette vue, un objet représente chacun des nœuds observateur. L’état de chaque objet représente le pire état de l’ensemble de moniteurs de base de données qui s’exécutent sur ce nœud. Si un ou plusieurs nœuds sont affichés avec une erreur alors qu’au moins un autre nœud est sain, il peut indiquer un problème avec ce nœud particulier accédant à la base de données, un problème réseau. Si tous les nœuds ne sont pas sains, cela peut indiquer un problème avec la base de données elle-même.

Vous pouvez consulter l’état des moniteurs de base de données individuels en accédant à l'Explorateur d’intégrité d'Operations Manager pour chaque objet. Vous pouvez afficher les données de performances en ouvrant l’affichage Performances pour chacun de ces objets.

Options de l'Assistant

Lorsque vous exécutez le modèle de source de données OLE DB, vous devez fournir des valeurs pour les options dans les tableaux suivants. Chaque tableau représente une page de l'Assistant.

Propriétés générales

Les options suivantes sont disponibles dans la page Options générales de l’Assistant.

Choix Descriptif
Nom Nom utilisé pour l'Assistant de supervision. Ce nom s'affiche dans la console Opérations, dans la vue État de la source de données OLE DB.
Descriptif Description facultative du moniteur.
Pack d’administration Pack d’administration pour stocker les classes, les moniteurs et les règles que le modèle a créés. Pour plus d’informations sur les packs d’administration, consultez Sélection d’un fichier de pack d’administration.

Chaîne de connexion

Les options suivantes sont disponibles sur la page Chaîne de connexion de l’Assistant.

Choix Descriptif
Chaîne de connexion La chaîne de connexion pour se connecter à la base de données. Une chaîne de connexion contient les propriétés requises pour localiser et se connecter à la base de données. Il contient des informations telles que le serveur qui héberge la base de données, le nom de la base de données et le type d’authentification à effectuer. Vous pouvez entrer une chaîne de connexion ou créer une chaîne de connexion dans une boîte de dialogue en sélectionnant Build. Pour plus d’informations sur les chaînes de connexion, consultez Syntaxe de chaîne de connexion.
Requête à exécuter Requête facultative une fois la connexion à la base de données établie. Si aucune requête n’est fournie, le moniteur tente uniquement de se connecter à la base de données.
Délai de requête Si une requête est fournie, cette option indique combien de secondes la requête peut attendre au maximum avant d’expirer. Vous devez définir sa valeur.

Performances des requêtes

Les options suivantes sont disponibles sur la page Performances des requêtes de l’Assistant.

Choix Descriptif
Temps de connexion en millisecondes Si cette option est sélectionnée, les valeurs Seuil d’erreur et Seuil d’avertissement indiquent la durée en millisecondes de la connexion lorsque le moniteur entre dans cet état et qu’une alerte est générée. S’il n’est pas sélectionné, l’heure de connexion n’est pas surveillée.
Temps de requête en millisecondes Si cette option est sélectionnée, les valeurs Seuil d’erreur et Seuil d’avertissement définissent la durée en millisecondes pendant laquelle la requête peut s’exécuter avant que le moniteur n’entre dans cet état et ne génère une alerte. Si vous ne le sélectionnez pas, la durée d’exécution de la requête n’est pas surveillée. Si une requête n’est pas fournie, cette option n’est pas disponible.
Temps d’extraction en millisecondes Si cette option est sélectionnée, les valeurs Seuil d’erreur et Seuil d’avertissement définissent la durée en millisecondes de récupération des résultats de la requête avant que le moniteur n’entre dans cet état et ne génère une alerte. S’il n’est pas sélectionné, la durée de récupération des résultats de la requête n’est pas surveillée. Si une requête n’est pas fournie, cette option n’est pas disponible.

Nœuds observateurs

Les options suivantes sont disponibles dans la page Nœuds observateurs de l’Assistant.

Choix Descriptif
Sélectionner un ou plusieurs ordinateurs gérés par l’agent Spécifiez un ou plusieurs ordinateurs gérés par l’agent pour exécuter le moniteur. Pour plus d’informations, consultez Nœuds Veilleurs.
Exécuter cette requête toutes les Fréquence à laquelle tenter la connexion à la base de données et exécuter la requête, si elle est spécifiée.

Considérations de sécurité

Le modèle Source de données OLE DB crée deux profils "Run As". Le nom de chacun de ces profils commence par le nom que vous avez fourni dans le modèle et est suivi de « Profil d’authentification simple » et « Profil de transaction synthétique ». Si aucun compte d'exécution n'est ajouté à l'un de ces profils, le compte d'action par défaut pour chaque nœud observateur est utilisé pour se connecter à la base de données et exécuter la requête. Si le compte d’action par défaut n’a pas accès à la base de données surveillée, la connexion échoue. Pour spécifier la sécurité intégrée ou l’authentification simple, créez un compte d'exécution et ajoutez-le au profil d'exécution approprié créé par le modèle Source de données OLE DB.

Lorsque vous exécutez le modèle Source de données OLE DB, il crée deux profils d'exécution en tant que. Le nom de chacun commence par le Nom que vous avez indiqué lors de l’exécution du modèle. Le Profil de transaction synthétique OLE DB permet d’utiliser la sécurité intégrée pour la connexion de base de données. Le Profil d’authentification simple OLE DB est utilisé lorsque vous souhaitez utiliser une authentification simple pour la connexion à la base de données.

Sécurité intégrée

La sécurité intégrée vous permet de vous connecter à la base de données à l’aide d’informations d’identification stockées dans services de domaine Active Directory. Pour connecter les nœuds observateurs à la base de données en utilisant la sécurité intégrée, créez un compte Run As avec Windows comme Type de compte et les informations d'identification du compte utilisateur approprié. Ajoutez ensuite ce profil d’exécution au Profil de transaction synthétique OLE DB.

Authentification simple

L’authentification simple vous permet de vous connecter à la base de données à l’aide d’un nom et d’un mot de passe simples. Pour une base de données SQL Server, cette authentification simple peut être utilisée pour l’authentification SQL Server. Pour que les nœuds observateurs se connectent à la base de données via l’authentification simple, créez un compte Run As avec Authentification simple comme Type de compte et les informations d’identification du compte d’utilisateur approprié. Une fois cela fait, ajoutez ce profil Run As au Profil d'authentification simple OLE DB. Lorsque vous spécifiez la chaîne de connexion pour le modèle, cochez la case Utiliser le profil RunAs d'authentification simple créé pour cette transaction de source de données OLE DB. Cela ajoute des variables à la chaîne de connexion liées au nom d’utilisateur et au mot de passe que vous avez spécifiés dans le compte d'identification.

Création et modification de modèles de source de données OLE DB

Pour exécuter l’Assistant de source de données OLE DB

  1. Démarrez la console des opérations avec un compte disposant des identifiants Auteur dans le groupe de gestion.

  2. Ouvrez l'espace de travail Création .

  3. Dans le volet de navigation Création, cliquez avec le bouton droit sur Modèles de packs d’administration, puis sélectionnez Assistant Ajout de surveillance.

  4. Dans la page Sélectionner le type de surveillance, sélectionnez Source de données OLE DB, puis Sélectionnez Suivant.

  5. Dans la page Propriétés générales, dans les zones Nom et Description , entrez un nom et une description facultative.

  6. Sélectionnez un pack d’administration dans lequel enregistrer le moniteur, ou sélectionnez Nouveau pour créer un nouveau pack d’administration. Pour plus d’informations, consultez Sélection d’un fichier de pack d’administration.

  7. Cliquez sur Suivant.

  8. Dans la zone de chaîne de connexion, entrez une chaîne de connexion pour la base de données, ou sélectionnez le bouton Générer pour vous faire demander les informations requises.

  9. Si vous souhaitez que le moniteur exécute une requête, sélectionnez Requête à exécuter , puis entrez une requête.

  10. Si vous souhaitez définir un délai d’attente pour la requête, entrez le nombre de secondes dans la zone délai d’attente de la requête.

  11. Sélectionnez Test pour effectuer une connexion de test à l’aide de la chaîne de connexion et de la requête que vous venez de fournir.

    Remarque

    Le test est effectué sur la station de travail que vous utilisez pour exécuter le modèle. Si cette station de travail ne peut pas accéder à la base de données, ce test échoue. Une fois le modèle terminé, la requête est exécutée à partir des nœuds observateur que vous spécifiez.

  12. Sélectionnez Suivant lorsque vous avez validé votre chaîne de connexion et votre requête.

  13. Sélectionnez les mesures que vous souhaitez surveiller et définissez un seuil d’erreur et d’avertissement pour chacun d’eux. Cliquez sur Suivant.

  14. Sélectionnez un ou plusieurs Nœuds Observateurs pour exécuter le moniteur.

  15. Spécifiez la fréquence d’exécution du moniteur dans la zone Exécuter cette requête. Cliquez sur Suivant.

  16. Passez en revue le résumé du moniteur, puis sélectionnez Créer.

  17. Si un compte Run As avec des informations d'identification ayant accès à la base de données n'existe pas, créez un compte Run As approprié dans l'espace de travail Administration. Pour plus d'informations, consultez Création d'un compte d'identification.

    Remarque

    Pour créer et modifier un compte d'identification, vous devez disposer d'informations d'identification de type administration pour le groupe d'administration.

  18. Si la base de données utilise la sécurité intégrée, ajoutez le compte d’identification au Profil d’action de transaction synthétique du modèle. Si la base de données utilise l'authentification simple, ajoutez le compte Run As au Profil d'authentification simple pour le modèle.

    Remarque

    Pour créer et modifier un profil d'identification, vous devez disposer d'informations d'identification de type administration pour le groupe d'administration.

Pour modifier un modèle de source de données OLE DB existant

  1. Ouvrez la console d'opérations avec un compte d’utilisateur disposant des identifiants d'Auteur.
  2. Ouvrez l'espace de travail Création .
  3. Dans le volet de navigation Création, développez Modèles de packs d’administration, puis sélectionnez Source de données OLE DB.
  4. Dans le volet Source de données OLE DB, localisez le moniteur à modifier.
  5. Cliquez avec le bouton droit sur le moniteur, puis sélectionnez Propriétés.
  6. Entrez les modifications souhaitées, puis sélectionnez OK.

Affichage des moniteurs de source de données OLE DB et des données collectées

Pour afficher tous les moniteurs de source de données OLE DB

  1. Ouvrez la console des opérations.
  2. Ouvrez l’espace de travail Analyse.
  3. Dans le volet de navigation Surveillance, sélectionnez Transaction Synthétique, puis l'État de la source de données OLE DB.

Pour afficher l'état de chaque moniteur

  1. Dans le volet État de la source de données OLE DB, cliquez avec le bouton droit sur un objet. Sélectionnez Ouvrir, et sélectionnez Explorateur de santé.
  2. Développez les nœuds Disponibilité et Performance pour afficher les moniteurs individuels.

Pour afficher les performances collectées pour un moniteur

  1. Dans le volet État de la source de données OLE DB, cliquez avec le bouton droit sur un objet. Sélectionnez Ouvrir , puis sélectionnez Performances.
  2. Dans le volet Légende , sélectionnez les compteurs à afficher.
  3. Utilisez les options dans le volet Actions pour modifier l'affichage des performances.

Voir aussi