Guide de l'utilisateur de Sun Management Center 3.5

Architecture de Sun Management Center

Le logiciel Sun Management Center comporte les trois couches de composants suivantes : console, serveur et agent. Il repose sur l'architecture manager/agent, où :

La figure suivante illustre les trois couches de composants.

Figure 1–1 Couches de composants de Sun Management Center

Organigramme illustrant le parcours des informations entre les couches.

Les principales couches de Sun Management Center et leurs fonctions sont décrites ci-après.

Couche console

La couche console de Sun Management Center est l'interface qui se trouve entre vous-même et les autres composants du logiciel Sun Management Center. Elle inclut une console Java, une console web et une ILC. Vous pouvez avoir plusieurs consoles, servant plusieurs utilisateurs, pour le même serveur Sun Management Center. Ces consoles offrent les fonctionnalités suivantes :

Couche serveur

La couche serveur accepte les requêtes que vous envoyez par l'intermédiaire de la console et les transmet à l'agent approprié. Le serveur transmet ensuite les réponses de l'agent à la console.

Par exemple, si vous demandez des informations sur le nombre d'utilisateurs qui accèdent à un hôte, la couche serveur reçoit votre requête par l'intermédiaire de la console. Elle l'envoie ensuite à l'agent de l'hôte concerné. Cet agent trouve la réponse et l'envoie au serveur qui la fait suivre à la console.

De la même façon, si une condition d'erreur est créée sur l'un des hôtes, l'agent de cet hôte avertit le serveur. Le serveur transmet alors l'information à la console sous la forme d'une alarme.

En sus, la couche serveur fournit à la console un point d'entrée sûr pour l'interfaçage avec les agents.

La couche serveur se compose des composants suivants, comme illustré à la Figure 1–2 :

Figure 1–2 La couche serveur de Sun Management Center

Schéma illustrant la communication entre les composants de la couche serveur 4	<graphic WIDTH="310" DEPTH="303" ENTITYREF="graphic2.gif">Schéma illustrant la communication entre les composants de la couche serveur listés ci-dessus, et la communication via SNMP avec les agents locaux et distants. <graphic> ainsi que la communication via SNMP avec les agents locaux et distants.

Le composant serveur est le cur de la couche serveur. Il se compose de deux serveurs : un serveur Java et un serveur web. Ces deux serveurs sont de type multithread. Ils peuvent gérer les nombreuses requêtes de données qui émanent des différents utilisateurs de Sun Management Center.

Le Gestionnaire de topologie assure des services tels que la gestion des domaines administratifs d'utilisateurs et l'organisation de la topologie des objets gérés.

Le Gestionnaire de trappes est un récepteur de trappes SNMP centralisé qui enregistre et transfère les trappes aux composants concernés. C'est le composant de la couche serveur qui est responsable de la réception de toutes les notifications d'alarme.

Le Gestionnaire de configuration fournit des services de sécurité au serveur et aux agents.

Le Gestionnaire d'événements reçoit les informations relatives aux événements provenant des agents. Ces événements peuvent déclencher des alarmes qui sont transmises à la console.

Couche agent

La couche agent surveille, recueille des informations sur et gère les objets situés sur les nuds gérés par le logiciel Sun Management Center. Cette couche utilise SNMP pour interagir avec la couche agent afin d'accéder aux objets gérés.

Les agents de Sun Management Center sont évolutifs, extensibles et basés sur SNMP. Ils surveillent et gèrent les objets en chargeant des modules relatifs à des aspects précis du système ou à l'état de santé et aux performances des applications. Ces objets représentent du matériel, des systèmes d'exploitation et des applications.

Les agents utilisent des règles pour déterminer le statut des objets gérés. Quand les conditions spécifiées dans une règle sont réunies, le logiciel génère automatiquement des alarmes et effectue les actions indiquées dans cette règle.

Contexte serveur

La couche serveur et les couches agent constituent ce que l'on appelle un contexte serveur Sun Management Center. Quand vous démarrez la console, vous vous connectez à un contexte serveur donné. Les objets gérés dont les agents envoient des informations à ce même serveur appartiennent également à ce contexte serveur.

Un objet géré peut appartenir à ce même contexte serveur ou à un contexte serveur distant. Un objet géré situé dans un contexte serveur distant envoie des informations à un autre serveur tandis qu'un objet géré situé dans le même contexte serveur envoie des informations à l'hôte serveur qui est connecté à votre console.

Par défaut, le logiciel Sun Management Center gère un objet qui se trouve dans le même contexte serveur mais se contente de surveiller un objet situé dans un contexte serveur distant. Pour une définition plus précise des verbes « gérer » et « surveiller », reportez-vous au Glossaire. Pour plus d'informations sur les contextes serveur et la sécurité, reportez-vous à Accès à un serveur Sun Management Center distant.

Figure 1–3 Connexion de la console à un contexte serveur

Organigramme illustrant deux contextes serveur envoyant des informations à une console.