Partager via


Modèle d’analyse des processus

Le modèle analyse des processus vous permet de surveiller si un processus particulier est en cours d’exécution sur un ordinateur. À l’aide de ce modèle, vous pouvez implémenter deux scénarios de base différents : vous pouvez exiger que le processus s’exécute pour une application particulière et qu’il soit averti s’il n’est pas en cours d’exécution, ou vous devrez peut-être être alerté si vous découvrez qu’un processus indésirable est en cours d’exécution. Outre la surveillance de l’exécution de l’application, vous pouvez collecter des données de performances pour le processeur et l’utilisation de la mémoire du processus.

Scénarios

Utilisez le modèle Analyse des processus dans différents scénarios où vous devez surveiller un processus en cours d’exécution sur un ordinateur Windows géré par un agent. Votre application peut surveiller les processus suivants.

Processus critique

Processus qui doit être en cours d’exécution à tout moment. Utilisez le modèle d’analyse des processus pour vous assurer que ce processus s’exécute sur les ordinateurs où il est installé et utilisez le modèle d’analyse des processus pour mesurer ses performances.

Processus indésirable

Processus qui ne doit pas être en cours d’exécution. Ce processus peut être un processus non autorisé connu qui peut causer des dommages, ou il peut s’agir d’un processus qui est démarré automatiquement lorsqu’une erreur dans l’application se produit. Le modèle de supervision des processus peut surveiller ce processus et envoyer une alerte si elle est détectée en cours d’exécution.

Processus de longue durée

Processus qui s’exécute pendant de courtes périodes à la fois. Si le processus s’exécute pendant une durée excessive, cela peut indiquer un problème. Le modèle Analyse du processus peut surveiller la durée d’exécution de ce processus et envoyer une alerte si la durée d’exécution dépasse une durée particulière.

Surveillance effectuée par le modèle d’analyse de processus

Selon vos sélections dans l’Assistant Surveillance des processus, l’analyse effectuée par les moniteurs et règles créés peut inclure l’un des paramètres suivants.

Type Descriptif Quand cette option est activée
Moniteurs Nombre de processus souhaités en cours d’exécution Activé si vous sélectionnez Processus souhaités sur la page Processus à analyser et Nombre de processus sur la page Processus en cours d’exécution.
Temps d’exécution d’un processus souhaité Activé si vous sélectionnez Processus souhaités sur la page Processus à analyser et Durée sur la page Processus en cours d’exécution.
Processus indésirable en cours d’exécution Activé si le Scénario d’analyse porte sur des processus indésirables.
Utilisation du processeur du processus Activé si vous sélectionnez Processus souhaités sur la page Processus à analyser et que vous activez Alerte UC sur la page Données de performances.
Utilisation de la mémoire du processus Activé si vous sélectionnez Processus souhaités sur la page Processus à analyser et que vous activez Alerte mémoire sur la page Données de performances.
Règles de collecte Collecte de l’utilisation du processeur du processus Activé si vous sélectionnez Processus souhaités sur la page Processus à analyser et que vous activez Alerte UC sur la page Données de performances.
Collecte de l’utilisation de la mémoire du processus. Activé si vous sélectionnez Processus souhaités sur la page Processus à analyser et que vous activez Alerte mémoire sur la page Données de performances.

Affichage des données de surveillance

Toutes les données collectées par le modèle Surveillance du processus sont disponibles dans la vue de État du processus, dans le dossier Analyse Processus et Service Windows. Dans cette vue, un objet est répertorié pour chaque agent du groupe que vous avez sélectionné. Même si un agent ne surveille pas un processus, il est répertorié et le moniteur reflète l’état du processus qui n’est pas en cours d’exécution.

Vous pouvez afficher l’état des moniteurs de processus individuels en ouvrant Operations Manager Health Explorer pour l'objet de processus. Vous pouvez afficher les données de performances en ouvrant l’affichage Performances de l’objet de processus.

Les objets de processus répertoriés dans la vue État du processus sont inclus dans l’Explorateur d’intégrité de l’ordinateur qui héberge le processus. L’état de santé des systèmes de surveillance des processus contribue à l’état de santé de l’ordinateur.

Options de l'Assistant

Lorsque vous exécutez le modèle De supervision des processus, 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 le processus. Ce nom s’affiche dans la console Operations pour l'assistant. Il n’est pas obligé d’être le même nom que le processus.
Descriptif Description facultative du processus.
Pack d’administration Pack de gestion pour stocker la classe et les moniteurs que le modèle crée. Si vous créez des moniteurs ou des règles supplémentaires qui utilisent le service en tant que classe cible, ils doivent être stockés dans le même pack d’administration.
Pour plus d’informations sur les packs d’administration, voir Sélection d’un fichier de pack d’administration.

Processus de surveillance

Les options suivantes sont disponibles dans la page Processus à analyser de l'Assistant.

Choix Descriptif
Scénario de supervision Type de surveillance à effectuer. Sélectionnez Surveiller si un processus est en cours d’exécution pour surveiller un processus souhaité et définissez le moniteur sur un état critique lorsque le processus n’est pas en cours d’exécution. Sélectionnez Surveiller uniquement si un processus est en cours d’exécution pour surveiller un processus indésirable, et définissez la surveillance sur un état critique lorsque le processus est en cours d’exécution.
Nom du processus Nom complet du processus. Il s’agit du nom du processus tel qu’il apparaît dans le Gestionnaire des tâches. Il ne doit pas inclure le chemin d’accès au fichier exécutable réel. Vous pouvez entrer le nom ou sélectionner le bouton de sélection ( ... ) pour localiser le nom de fichier.
Groupe ciblé Le processus est surveillé sur tous les ordinateurs inclus dans le groupe spécifié.

Processus en cours d'exécution

Les options suivantes sont disponibles dans la page Processus actifs de l'Assistant.

Choix Descriptif
Générer une alerte du nombre de processus est inférieure à la valeur minimale ou supérieure à la valeur maximale pendant plus longtemps que la durée spécifiée. Si cette option est sélectionnée, le moniteur est défini sur un état critique et une alerte est créée si le nombre d’instances du processus spécifié est inférieur au minimum ou supérieur au maximum spécifié pendant une période plus longue que la durée spécifiée. Pour vous assurer qu’au moins une instance du processus est en cours d’exécution, définissez la valeur minimale et maximale sur 1.
Nombre minimal de processus Nombre minimal de processus qui doivent être en cours d’exécution.
Nombre maximal de processus Nombre maximal de processus qui doivent être en cours d’exécution.
Durée Spécifie la durée pendant laquelle le nombre de processus en cours d’exécution doit dépasser la plage spécifiée avant que le moniteur soit défini sur un état critique. Ne définissez pas cette valeur sur moins de 1 minute.
Générer une alerte si le processus s’exécute plus longtemps que la durée spécifiée Si cette option est sélectionnée, le moniteur est défini sur un état critique et une alerte est créée si une instance du processus s’exécute plus longtemps que la durée spécifiée.

Données de performance

Les options suivantes sont disponibles dans la page Données de performances de l'Assistant.

Choix Descriptif
Générer une alerte si l’utilisation du processeur dépasse le seuil spécifié Spécifie si l’utilisation du processeur du processus doit être surveillée. Un moniteur est créé pour définir un état d’erreur sur l’objet et générer une alerte lorsque le seuil spécifié est dépassé. Une règle est créée pour collecter l’utilisation du processeur pour l’analyse et la création de rapports.
Utilisation du processeur (pourcentage) Si l’utilisation du processeur est surveillée, cette option définit le seuil. Si le pourcentage d’utilisation totale du processeur dépasse le seuil, l’objet est défini sur un état d’erreur et une alerte est générée.
Générer une alerte si l’utilisation de la mémoire dépasse le seuil spécifié Spécifie si l’utilisation de la mémoire du processus doit être surveillée. Un moniteur est créé pour définir un état d’erreur sur l’objet et générer une alerte lorsque le seuil spécifié est dépassé. Une règle est créée pour collecter l’utilisation du processeur pour l’analyse et la création de rapports.
Utilisation de la mémoire (Mo) Si l’utilisation de la mémoire est surveillée, cette option définit le seuil. Si l’espace disque en mégaoctets (Mo) de l’utilisation totale du processeur dépasse le seuil, l’objet est défini sur un état d’erreur et une alerte est générée.
Nombre d'échantillons Si l’utilisation du processeur ou la mémoire est surveillée, cette option spécifie le nombre d’exemples de performances consécutifs qui doivent être dépassés avant que l’objet soit défini sur un état d’erreur et qu’une alerte est générée. La spécification d’un nombre supérieur à 1 pour cette option limite le bruit de la surveillance en s’assurant qu’une alerte n’est pas générée lorsque le service dépasse brièvement le seuil. Plus la valeur que vous définissez est grande, plus la période de temps est longue avant que vous ne soyez averti d’un problème. Une valeur classique est 2 ou 3.
Intervalle d’échantillonnage Si l’utilisation du processeur ou la mémoire est surveillée, spécifiez la durée entre les exemples de performances. Une valeur plus petite pour cette option réduit le temps de détection d’un problème, mais augmente la surcharge sur l’agent et la quantité de données collectées pour la création de rapports. Une valeur typique est comprise entre 5 et 15 minutes.

Surveillance supplémentaire

Outre l’exécution de l’analyse spécifiée, le modèle Analyse du processus crée une classe ciblée que vous pouvez utiliser pour des analyses et flux de travail supplémentaires. Tout moniteur ou règle utilisant cette classe en tant que cible s’exécute sur n’importe quel ordinateur géré par l’agent dans le groupe spécifié dans le modèle. S’il crée des événements Windows qui indiquent une erreur, par exemple, vous pouvez créer un moniteur ou une règle qui détecte l’événement particulier et utilise la classe du processus comme cible.

Création et modification de modèles de moniteur de processus

Exécuter l’Assistant de surveillance des processus

  1. Déterminez le groupe cible du moniteur à l’aide de la logique suivante :

    • Si vous souhaitez découvrir le processus sur tous les ordinateurs Windows du groupe d’administration, vous n’avez pas besoin de créer un groupe. Vous pouvez utiliser le groupe existant Tous les ordinateurs Windows.

    • Si vous souhaitez uniquement que le processus soit découvert sur un certain groupe d’ordinateurs, vérifiez qu’un groupe approprié existe ou créez un groupe à l’aide de la procédure décrite dans How to Create Groups in Operations Manager.

    • Si le processus que vous surveillez se trouve dans un cluster, créez un groupe avec des objets du serveur virtuel de classe représentant les nœuds du cluster qui contiennent le service.

  2. Démarrez l'Assistant Ajout d'analyse.

  3. Dans la page Sélectionner le type d’analyse, sélectionnez Surveillance du processus, puis sélectionnez Suivant.

  4. Dans la page Propriétés générales, dans les zones Nom et Description , entrez un nom et une description facultative. Le nom est utilisé pour décrire le processus dans la console Opérateur. Ce n’est pas le nom réel du processus.

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

  6. Cliquez sur Suivant.

  7. Dans la page Processus à analyser, procédez comme suit :

    • Indiquez si vous souhaitez surveiller un processus souhaité ou indésirable.
    • Dans la zone Nom du processus , entrez le nom complet du processus à surveiller. Par exemple notepad.exe. Vous pouvez également sélectionner le bouton points de suspension (…) et localiser le fichier exécutable.
    • Sélectionnez le bouton points de suspension (...) à droite de la zone Groupe ciblé, puis sélectionnez le groupe de la première étape de cette procédure.
    • Cliquez sur Suivant.
  8. Si vous avez sélectionné l’option pour un processus souhaité, dans la page Processus en cours d’exécution, procédez comme suit :

    • Si vous souhaitez surveiller si le processus est en cours d’exécution, procédez comme suit :
    • Sélectionnez l’option pour Générer une alerte si le nombre de processus est inférieur à la valeur minimale ou supérieur à la valeur maximale pendant un laps de temps supérieur à la durée spécifiée.
    • Dans la zone Nombre minimum de processus, entrez le nombre minimal de processus qui doivent être en cours d’exécution. Pour une seule instance du processus, il s’agit généralement de 1.
    • Dans la zone Nombre maximum de processus, entrez le nombre maximal d’instances du processus qui doivent être en cours d’exécution.
    • Dans la zone Durée, entrez la durée pendant laquelle les processus actifs doivent dépasser la plage spécifiée avant que le moniteur ne soit défini sur un état critique. Cette valeur ne doit pas être définie sur moins de 1 minute.

    Remarque

    Le processus peut arrêter et redémarrer dans cette fenêtre de temps sans erreur détectée.

    • Si vous souhaitez surveiller la longueur d’exécution d’un processus, procédez comme suit :
    • Sélectionnez l’option Générer une alerte si le processus s'exécute plus longtemps que la durée spécifiée.
    • Dans la zone Durée, entrez la durée maximale pendant laquelle vous souhaitez que le processus s’exécute avant que la surveillance ne soit définie sur un état critique. Cette valeur ne doit pas être définie sur moins de 1 minute.
  9. Si vous avez sélectionné l’option pour un processus souhaité, sur la page Données de performances, sélectionnez les compteurs de performances et les seuils que vous souhaitez analyser. Pour plus d’informations, consultez la section Options de l’Assistant.

    Remarque

    Cette page est désactivée si vous avez sélectionné l’option pour un processus indésirable.

  10. Si vous avez sélectionné des compteurs de performances, spécifiez l’intervalle d’analyse.

  11. Cliquez sur Suivant.

  12. Passez en revue le résumé de l'écran, puis sélectionnez Créer.

Modifier un modèle de supervision de processus existant

  1. Ouvrez la console des opérations avec un compte d’utilisateur disposant d'autorisations d'auteur.
  2. Ouvrez l'espace de travail Création .
  3. Dans le volet de navigation Création, développez Modèles de pack d'administration, puis sélectionnez Analyse des processus.
  4. Dans le volet Surveillance du processus, 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 surveillance des processus et des données collectées

Afficher tous les moniteurs de surveillance des processus

  1. Ouvrez la console des opérations.
  2. Ouvrez l’espace de travail Analyse.
  3. Dans le volet de navigation Surveillance, sélectionnez Service Windows et Surveillance des processus, puis sélectionnez État du processus.

Afficher l’état de chaque moniteur

  1. Dans le volet État du processus, cliquez avec le bouton droit sur un objet. Sélectionnez Ouvrir, puis sélectionnez Health Explorer.
  2. Développez les nœuds Disponibilité et Performance pour afficher les moniteurs individuels.

Afficher les performances collectées pour un processus

  1. Dans le volet État du processus, 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