Explication des classes et des objets

 

Date de publication : juillet 2016

S’applique à : System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Pour démarrer la création dans Operations Manager, vous devez comprendre des concepts de base et la terminologie liés à l'implémentation des objets analysés. Si vous avez utilisé Operations Manager pour des analyses, vous savez déjà comment utiliser ces objets, mais pour leur création, vous devez les comprendre de façon un peu plus approfondie.

Objet

Un objet est l'unité de gestion de base dans Operations Manager. En général, un objet représente un élément dans votre environnement informatique, comme un ordinateur, un disque logique ou une base de données. Il peut également représenter un élément plus abstrait, comme une application, un domaine Active Directory ou une zone DNS. Un objet peut également être appelé une instance d'une Classe particulière.

Les objets doivent être détectés pour apparaître dans la console Opérateur. Les packs d'administration incluent des détections qui inspectent les informations sur l'ordinateur agent afin de déterminer si un objet doit être créé et quelles sont les valeurs pour ses propriétés. Ces détections sont généralement exécutées selon une planification et des packs d'administration différents définissent des planifications différentes pour différents objets. Une détection peut s'exécuter une fois par jour alors qu'une autre peut s'exécuter toutes les heures.

Pour plus d'informations sur les détections pour les auteurs avancés, consultez Discovery (Détection) dans le Guide de création de System Center Operations Manager 2007 R2.

Classe

Une classe représente un type d'objet, et chaque objet dans Operations Manager est considéré comme étant une instance d'une classe particulière. Toutes les instances d'une classe partagent un ensemble commun de propriétés. Chaque objet possède ses propres valeurs pour ces propriétés qui sont déterminées lors de la détection de l'objet. La plupart des packs d'administration définissent un ensemble de classes qui décrivent les différents composants constituant l'application en cours d'analyse et les relations entre ces classes.

Une cible dans la console Opérateur représente toutes les instances d'une classe particulière. Par exemple, un affichage répertorie tous les objets qui sont des instances de la classe utilisée en tant que classe cible pour l'affichage, et une analyse est appliquée à tous les objets qui sont des instances de la classe cible de l'analyse.

La capture d'écran suivante montre un exemple de classe et d'objets Disque logique Windows Server 2008 dans l'affichage Inventaire détecté dans la console Opérateur.

Exemple de classe et d'objets

Exemples de classes et d'objets

Classes de base

Il vous suffit de comprendre le concept de classes de base si vous effectuez la création avancée. Pour plus d'informations, voir Classes et relations [OM2012_Authoring]. Pour la création de base, il vous suffit de comprendre comment les classes de base affectent le ciblage.

Chaque classe dans Operations Manager a une classe de base. Une classe possède toutes les propriétés de sa classe de base et en ajoute potentiellement plus. Toutes les classes des différents packs d'administration installés dans votre groupe d'administration peuvent être organisées dans une arborescence avec chaque classe placée sous sa classe de base. Si vous démarrez à n'importe quelle classe, puis que vous ouvrez l'arborescence suivant sa classe de base, et la classe de base de cette classe, etc., vous finissez par atteindre la classe Object qui est la racine de la bibliothèque de classes de System Center.

Notes

La classe Entity est la racine de la bibliothèque de classes dans Operations Manager 2007. La classe Entity est la même classe que Object. Elle a été renommée dans Operations Manager 2012.

Lorsque vous sélectionnez une classe en tant que cible qui est une classe de base pour d'autres classes, l'analyse ou la règle s'applique à toutes les instances de chacune de ces classes. Par exemple, si vous utilisez Système d'exploitation Windows comme la cible d'une analyse, l'analyse s'applique à toutes les instances de Système d'exploitation client Windows et Système d’exploitation Windows Server. Cela s'explique par le fait que ces deux classes utilisent Système d'exploitation Windows comme classe de base. Si vous utilisez Système d'exploitation comme cible, l'analyse s'applique à toutes ces classes et à toute instance de Système d'exploitation Unix.

Pour plus d'informations sur l'affichage de la bibliothèque de classes complète dans votre groupe d'administration du Concepteur d'applications distribuées, consultez Applications distribuées.

La capture d'écran suivante montre un exemple de classe et d'objets Disque logique (serveur) dans l'affichage Inventaire détecté dans la console Opérateur. Il s'agit de la classe de base de Disque logique Windows Server 2008 indiquée plus haut dans cette section. Notez que cela inclut le même ensemble d'objets, mais ajoute des instances de Disque logique Windows Server 2003 qui utilise également Disque logique (serveur) comme classe de base.

Exemple de classe de base et d'objets

Exemples de classes et d'objets de base

Hébergement des classes

La plupart des classes sont hébergées par une autre classe. Lorsqu'une classe en héberge une autre, la classe qui héberge est appelée le parent et la classe hébergée est appelée l'enfant. Les instances de la classe enfant ne peuvent pas exister sans un parent. Par exemple, plusieurs classes sont hébergées par Ordinateur Windows car elles sont des composants sur un ordinateur. Il ne serait pas judicieux d'avoir un disque logique s'il y a pas d'ordinateur pour installer le disque. Par conséquent, le Disque logique est hébergé par Ordinateur Windows. Cela signifie que chaque instance de Disque logique doit avoir une instance d'Ordinateur Windows comme parent.

L'hébergement des classes peut être important car les propriétés de l'hôte d'une classe cible sont disponibles dans des règles et des analyses. Un objet peut également avoir l'intégrité de ses objets enfants disponibles dans son Explorateur d'intégrité.

En général, vous pouvez déterminer le parent hébergeant d'un objet en affichant sa propriété Nom de chemin d'accès. Cela inclut le nom du parent de l'objet. Dans la console Opérateur, vous pouvez cliquer sur ce nom pour ouvrir un affichage d'état de l'objet parent. Dans les captures d'écran précédentes, le nom de l'ordinateur hébergeant le disque logique sélectionné est inclus dans le nom de chemin d'accès de l'objet sélectionné.

Groupe

Un groupe est un ensemble d'objets. Il peut s'agir d'instances de la même classe ou de classes différentes. Les groupes ont des critères de remplissage qui définissent les objets qui leur sont ajoutés. Il peut s'agir de critères dynamiques qui ajoutent des objets dès qu'ils sont détectés ou de critères explicites dans lesquels vous ajoutez manuellement des objets spécifiques au groupe.

Les groupes sont utilisés pour définir l'étendue des remplacements, des affichages et des rôles d'utilisateur et pour définir l'étendue de l'analyse pour certains modèles. Ils ne sont pas utilisés pour les analyses et les règles cibles. Pour plus d'informations, consultez Ciblage d'un groupe.

Affichage de classes et d'objets

Utilisez la procédure suivante pour parcourir les exemples indiqués plus haut dans cette section dans votre propre environnement Operations Manager. Ils indiquent les concepts d'objets, de classes et de classes de base en utilisant les classes [Logical Disk](assetId:///Logical Disk?qualifyHint=False&autoUpgrade=True) dans le Pack d'administration Serveur d'exploitation Windows Server. Ce pack d'administration doit être installé dans votre groupe d'administration pour effectuer cette procédure.

Pour afficher une classe dans la console Opérateur

  1. Démarrez la console Opérateur.

  2. Dans le volet de navigation, cliquez sur Analyse, puis sélectionnez Inventaire détecté.

  3. Dans le volet Actions, cliquez sur Modifier le type de cible. Dans la boîte de dialogue Sélectionnez les éléments à cibler, cliquez sur Afficher toutes les cibles.

    Cette liste se compose de toutes les classes incluses dans tous les packs d'administration actuellement installés dans le groupe d'administration. Vous pouvez sélectionner n'importe laquelle de ces classes pour afficher une liste de toutes ses instances détectées et leurs propriétés. Toute nouvelle classe incluse dans un pack d'administration installée ultérieurement dans le groupe d'administration sera incluse dans cette liste.

  4. Sélectionnez Disque logique Windows Server 2008, puis cliquez sur OK.

    Cet affichage indique une liste des disques logiques sur les ordinateurs Windows Server 2008 qui ont été détectés dans l'environnement actuel.

  5. Sélectionnez l'une des instances.

    Notez les propriétés dans le volet Affichage Détails. Cela montre les valeurs de chaque propriété qui ont été collectées par le processus de détection. Notez également la propriété Nom du chemin d'accès qui est créée à partir de la propriété de clé de la classe actuelle et de ses parents. Dans ce cas, les propriétés de clé incluent le nom d'ordinateur et le nom du périphérique.

  6. Dans le volet Actions, sélectionnez de nouveau Modifier le type de cible.

  7. Dans la boîte de dialogue Sélectionnez les éléments à cibler, cliquez sur Afficher toutes les cibles.

  8. Sélectionnez Disque logique (serveur), puis cliquez sur OK.

    Il s'agit de la classe qui est la classe de base de Disque logique Windows Server 2008. L'affichage ressemble au précédent, mais inclut des objets de Windows Server 2003 et Windows Server 2008, en supposant que les deux sont installés dans votre environnement. Les propriétés sont identiques à l'affichage précédent, car la classe [Windows Server Logical Disk](assetId:///Windows Server Logical Disk?qualifyHint=False&autoUpgrade=True) a les mêmes propriétés que celles héritées par Disque logique Windows Server 2008.

  9. Dans le volet Actions, sélectionnez de nouveau Modifier le type de cible. Dans la boîte de dialogue Sélectionnez les éléments à cibler, cliquez sur Afficher toutes les cibles.

  10. Sélectionnez Disque logique, puis cliquez sur OK.

    Il s'agit de la classe qui est la classe de base de Disque logique (serveur). Les instances sont identiques à l'affichage précédent, mais moins de propriétés sont affichées. Cela s'explique par le fait que la classe Disque logique ne contient que les propriétés qui sont lui directement affectées, et qu'elle hérite uniquement de sa propriété unique depuis Objet. Les autres propriétés ne sont pas visibles car elles sont associées à une classe plus bas dans l'arborescence.

  11. Sélectionnez l'un des disques et cliquez sur le lien sur la partie du nom d'ordinateur de la propriété Nom de chemin d'accès indiquée dans l'Affichage Détails.

    Cela ouvre un affichage de l'état de l'objet d'hébergement de l'objet de disque que vous avez sélectionné. Vous pouvez voir dans l'Affichage Détails qu'il s'agit d'une instance d'Ordinateur Windows.

Voir aussi

Sélection d'une cible
Création d’une nouvelle cible