Guide de l'utilisateur de Sun Management Center 3.5 System Reliability Manager

Module Référentiel de scripts

Le module Référentiel de scripts vous permet d'afficher les scripts disponibles sur la machine agent pouvant être exécutés par le module Lanceur de scripts. Le module Référentiel de scripts indique également les langages pris en charge par le module Lanceur de scripts.

Le groupe Informations sur les scripts comprend deux tables :

Pour le module Référentiel de scripts, la sécurité est mise en oeuvre comme suit :

Accès au module Référentiel de scripts
  1. Chargez le module.

    Pour plus d'informations sur le chargement et le déchargement des modules, consultez le Guide de l'utilisateur de Sun Management Center 3.5. Le module Référentiel de scripts figure sous Applications locales dans la fenêtre de navigation.

  2. Double-cliquez sur Applications locales dans la fenêtre de navigation.

    La catégorie se développe.

  3. Sous Applications locales, double-cliquez sur Référentiel de scripts.

    La catégorie se développe.

  4. Double-cliquez sur le dossier Informations sur les scripts pour afficher la Table Langages et la Table Scripts.

Table Langages

La première des tables du groupe Informations sur les scripts est la Table Langages. Elle répertorie les langages de script pris en charge sur l'agent. Chaque entrée de la table a les attributs suivants :

Il n'y a pas de commandes disponibles pour cette table. Vous ne pas spécifier de nouveau langage ni en supprimer un. Le nombre des entrées est fixé et est défini par la mise en oeuvre du module et des langages qu'il prend en charge.

Vous pouvez modifier la Source du langage en tapant de nouvelles informations dans la cellule.

Alarmes

System Reliability Manager génère une alarme informationnelle (INFO) si le langage ne figure pas à l'emplacement indiqué.

Table Scripts

La Table Scripts répertorie tous les scripts connus du Lanceur de scripts sur l'agent. Chaque entrée de la table a les attributs répertoriés dans le tableau suivant.

Tableau 5–1 Valeurs de la Table Scripts

Attribut 

Description  

Propriétaire du script 

Utilisateur, sur l'agent, qui est le propriétaire du script en question. 

Nom du script 

Nom du script.  

Description 

Description de l'objectif du script. 

Statut admin 

Les statuts suivants sont possibles : 

  • Enabled (activé) indique que le propriétaire autorise l'utilisation du script par des tiers.

  • Disabled (désactivé) indique que le propriétaire n'autorise pas l'utilisation du script par des tiers.

Statut opération 

Les statuts suivants sont possibles : 

  • Enabled (activé) indique que le script est disponible et peut être démarré par une entrée de la table Lancements.

  • Disabled (désactivé) indique que le script ne peut pas être utilisé.

  • NoSuchScript (pas de script de ce type) indique que le script ne figure pas dans l'emplacement spécifié.

  • WrongLanguage (langage erroné) indique que le langage n'est pas connu.

Langage 

Langage dans lequel le script est écrit. Cette valeur doit être un des langages listés dans la Table Langages. 

Source du script 

Nom de fichier du script. 

Argument par défaut 

Argument par défaut pour ce script. 

Utilisateurs 

Utilisateurs qui sont autorisés à utiliser ce script. 

Groupes 

Groupes UNIX qui sont autorisés à utiliser ce script. 

Les champs que vous pouvez modifier au moyen de l'explorateur sont Statut admin, Utilisateurs et Groupes. Statut admin est le champ dans lequel vous entrez le statut voulu pour votre script. Par exemple, Statut admin peut être activé ou désactivé. Ce choix reflète le statut voulu mais seul le champ Statut opération reflète le statut courant une fois que le module a déterminé que tous les critères ont été satisfaits et sont prêts.

Alarmes de la Table Scripts

Fichier ScriptInfo.dat

Le fichier ScriptInfo.dat contient des informations sur les scripts qui peuvent être exécutés. L'ajout de nouveaux scripts au fichier ScriptInfo.dat permet au module de reconnaître le script. Tous les scripts qui appartiennent à un utilisateur doivent figurer dans ce fichier.

Ajout d'un nouveau script
  1. Ecrivez un nouveau script.

    Le format du fichier ScriptInfo.dat suit le format standard des fichiers de configuration.

    tranche:attribut=valeur
    
  2. Copiez ce nouveau script dans le fichier ScriptInfo.dat.

    Le fichier ScriptInfo.dat se trouve dans un répertoire identifié par votre nom d'utilisateur, comme dans l'exemple suivant :

    /var/opt/SUNWsymon/SysMgmtPack/script-launcher/scripts/
    nomutilisateur/ScriptInfo.dat

    Si ce fichier contient déjà des informations sur un script, ajoutez le vôtre sous ces informations.

    Le fichier ScriptInfo.dat d'exemple ci-après contient deux scripts.

    Script1:Owner = Jean
    Script1:Name = Bonjour
    Script1:Desc = Dit bonjour
    Script1:Language = Java1.2
    Script1:Source = Hello.class
    Script1:AdminStat = 1
    Script1:OperStat = 1
    Script1:Users = Noble
    Script1:Group = Personnel
    Script2:Owner = Denise
    Script2:Name = MonFichier
    Script2:Desc = Dit bonjour
    Script2:Language = Java1.2
    Script2:Source = Hello.class
    Script2:AdminStat = 1
    Script2:OperStat = 1
    Script2:Users = Noble
    Script2:Group = Personnel