L'interface de ligne de commande (ILC) de Sun Management Center est une application-console orientée caractères qui vous permet de surveiller et de gérer votre système. Cette ILC offre plusieurs fonctionnalités utiles :
Faible surcharge – Bien qu'elle assure la plupart des fonctionnalités de la console Java et de la console web, l'ILC ne requiert pas de graphiques bitmap. Elle peut donc être exécutée sur un terminal de données simple via des connexions à bande passante réduite. Cependant, les fonctionnalités qui exigent une IHM graphique, par exemple les vues physiques ou les représentations graphiques, ne sont pas disponibles via l'ILC.
Traitement en mode différé – L'ILC prend en charge une fonctionnalité d'écriture de scripts simples qui permet à l'ILC d'accepter les entrées de commande provenant d'un fichier en mode différé.
Format de sortie configurable – Vous pouvez configurer le format de la sortie de l'ILC. La sortie en texte clair est compatible avec d'autres outils basés sur du texte. Pour les commandes étendues, vous pouvez adopter la sortie en HTML.
Aide – L'aide en ligne pour les commandes de l'ILC est disponible depuis l'ILC.
Vous pouvez utiliser l'ILC pour effectuer les tâches suivantes :
Créer des objets topologiques tels que des domaines, des groupes et des entités, et récupérer des informations topologiques sur ces objets.
Récupérer/manipuler les propriétés/attributs des objets gérés.
Charger, décharger, activer et désactiver des modules sur les agents de Sun Management Center.
Définir et exécuter des actions en cas d'alarme, récupérer des informations sur les alarmes et reconnaître ou supprimer des alarmes sur les agents de Sun Management Center.
Vous pouvez accéder à l'ILC depuis une session de terminal utilisateur en utilisant l'une des configurations système suivantes :
une station de travail UNIX® exécutant systèmes d'exploitation Solaris 8 ou Solaris 9 ;
un PC exécutant Windows 98, Windows 2000 ou Windows NT.
L'ILC prend en charge les deux modes d'interaction suivants :
Mode session – Le mode Session est interactif. Une fois que vous êtes connecté au serveur de Sun Management Center, vous pouvez entrer des commandes et en recevez la sortie jusqu'à ce que vous déconnectiez de manière explicite du serveur.
Mode différé – L'ILC établit la connexion avec le serveur et exécute les commandes contenues dans nom_fichier, où nom_fichier est le nom d'un fichier qui contient les commandes ILC.
Cette section contient une présentation des commandes et des paramètres de l'ILC.
Les commandes de l'ILC peuvent être divisées en deux types : les commandes de base et les commandes étendues.
Les commandes de base sont des commandes qui modifient l'environnement dans lequel d'autres commandes de l'ILC sont exécutées. Vous utilisez les commandes de base pour fixer les valeurs des paramètres, définir les alias des commandes, contrôler le statut des commandes ou encore vous connecter au serveur et vous en déconnecter. Les commandes de base s'exécutent toujours au premier plan.
Les commandes étendues sont des commandes qui interrogent ou modifient la topologie des objets gérés, leurs propriétés et leurs attributs. Vous pouvez les utiliser pour effectuer plusieurs fonctions :
Localiser des objets gérés dans la topologie des objets gérés.
Activer ou désactiver des modules.
Reconnaître ou supprimer des alarmes.
Par défaut, les commandes étendues s'exécutent en arrière-plan. Vous pouvez toutefois les configurer pour qu'elles s'exécutent au premier plan.
En mode session, les commandes s'exécutent soit au premier plan soit en arrière-plan.
Premier plan – Les commandes qui s'exécutent au premier plan s'exécutent intégralement. Sauf instruction autre, elles envoient leurs sorties directement à l'écran. Une seule commande peut être exécutée à la fois au premier plan. Les commandes de base peuvent uniquement s'exécuter au premier-plan. Les commandes étendues s'exécutent par défaut en arrière-plan, mais peuvent être configurées pour s'exécuter au premier plan.
Arrière-plan – Les commandes qui s'exécutent en arrière-plan s'exécutent de façon asynchrone et n'envoient par défaut pas de sortie ni de messages de diagnostic à l'écran. La sortie est mise en mémoire tampon et peut être affichée plus tard sur requête explicite. Contrairement à ce qui se passe dans les shells UNIX, une seule commande étendue peut s'exécuter à la fois en arrière-plan. Pendant que cette commande s'exécute en arrière-plan, un nombre quelconque de commandes de base peuvent être exécutées au premier plan. Par défaut, les commandes étendues s'exécutent en arrière-plan, bien que vous puissiez spécifier que les commandes étendues s'exécutent au premier plan. Les commandes de base ne peuvent pas s'exécuter en arrière-plan.
L'ILC prend également en charge les alias. Vous pouvez définir une expression abrégée ou un pseudonyme pour une commande plus compliquée et ses paramètres. Les alias définis par l'utilisateur persistent d'une session ILC à l'autre.
Les paramètres de l'ILC sont des couples de la forme nom-valeur : chaque paramètre a un nom et une valeur. Certains paramètres sont intégrés à l'ILC. Leurs noms et l'ampleur leurs valeurs sont prédéfinis au sein de l'ILC. Vous pouvez définir d'autres paramètres, aussi appelés variables. Certains paramètres ont une portée globale. Les paramètres dits globaux affectent l'exécution de toutes les commandes de l'ILC qui sont exécutées au cours d'une session donnée. D'autres paramètres sont spécifiques d'une commande ou d'un groupe de commandes.
L'ILC fournit plusieurs possibilités d'entrée et de sortie.
Entrée
Sortie
Pour les commandes de base, la sortie apparaît sur l'écran par défaut.
Pour les commandes étendues, la sortie est par défaut mise en mémoire jusqu'à ce que vous la demandiez.
La sortie des commandes de base et étendues peut être réacheminée sur un fichier que vous spécifiez.
Les commandes et les paramètres peuvent être sauvegardés dans un fichier journal qui pourra ensuite être utilisé en tant qu'entrée dans l'ILC en mode différé.
Pour utiliser un fichier journal en tant qu'entrée dans l'ILC en mode différé, vous devez modifier ce fichier. Supprimez-en les horodateurs et les messages qui précèdent les commandes et les paramètres courants.
Vous pouvez spécifiez le nombre de lignes pour l'affichage de la sortie.
Pour une sortie sur plusieurs colonnes, vous pouvez spécifier les colonnes à afficher.
En plus de la sortie en texte clair, vous pouvez demander pour certaines commandes une sortie au format HTML.
L'ILC fournit une aide en ligne pour chacune des commandes de l'ILC. L'aide de l'ILC est disponible depuis l'ILC. L'aide de l'ILC ne requiert pas d'IHM graphique. Pour chaque commande, l'aide fournit un résumé de l'utilisation de la commande et la liste des paramètres qui y sont associés.