Guide d'installation et de configuration de Sun Management Center 3.6

ProcedureConfiguration d'un agent SNMP en tant que sous-agent d'un agent

Étapes
  1. Connectez-vous en tant que superutilisateur.

  2. Si le fichier /var/opt/SUNWsymon/cfg/subagent-registry-d.x n'existe pas, copiez-le du répertoire /opt/SUNWsymon/base/cfg :


    # cp /opt/SUNWsymon/base/cfg/sous-agent-registry-d.x /var/opt/SUNWsymon/cfg/
    
  3. Recherchez dans le fichier /var/opt/SUNWsymon/cfg/subagent-registry-d.x le bloc qui est similaire au suivant :


    # sa2 = {
    #    type             = legacy
    #    persist          = false
    #    snmpPort         = "20001"
    #    errorAction      = restart
    #    startCommand     = "/usr/lib/snmp/mibiisa -p %port"
    #    stopCommand      = "kill -9 %pid"
    #    pollInterval     = 60
    #    pollHoldoff      = 60
    #    oidTrees         = 1.3.6.1.2.1
    #    snmpVersion      = SNMPv1
    #    securityLevel    = noauth
    #    securityName     = espublic
    # }
  4. Retirez le symbole commentaires en début de ligne (#) de sorte que le code ressemble à ce qui suit :


    sa2 = {
        type             = legacy
        persist          = false
        snmpPort         = "20001"
        errorAction      = restart
        startCommand     = "/usr/lib/snmp/mibiisa -p %port"
        stopCommand      = "kill -9 %pid"
        pollInterval     = 60
        pollHoldoff      = 60
        managedTrees     = "mib-2 sun"
        oidTrees        = 1.3.6.1.2.1
        snmpVersion      = SNMPv1
        securityLevel    = noauth
        securityName     = espublic
     }
  5. Modifiez les lignes comme suit :

    • Remplacez sa2 par le nom du sous-agent unique pour l'agent.

    • Réglez type sur legacy.

    • Réglez persist sur false si le sous-agent est arrêté quand l'agent de Sun Management Center s'arrête. Si cette valeur est true, l'agent de Sun Management Center n'arrête pas le sous-agent quand l'agent de Sun Management Center s'arrête.

    • Réglez snmpPort sur le numéro du port UDP sur lequel vous voulez exécuter le sous-agent.

    • Réglez errorAction sur restart, ignore ou kill. Si l'option restart est utilisée, l'agent de Sun Management Center essaye de redémarrer s'il rencontre une erreur lors de la communication avec le sous-agent.

    • Réglez startCommand sur la commande obligatoire pour démarrer le sous-agent. Cette commande devrait contenir %port, qui sera remplacé par la valeur donnée dans snmpPort.

    • Réglez stopCommand sur la commande permettant d'arrêter le processus. %pid peut représenter l'ID de processus (PID) du processus sous-agent.

    • Réglez pollInterval sur le temps en secondes à l'issue duquel l'agent de Sun Management Center interroge le sous-agent.

    • Réglez pollHoldoff sur le temps en seconde au bout duquel la première interrogation a lieu sur le sous-agent après que l’agent de Sun Management Center a démarré le sous-agent.

    • Réglez oidTrees sur une liste séparée par des espaces d'OID SNMP gérés par le sous-agent.

    • Réglez snmpVersion sur SNMPv1, SNMPv2ou SNMPv3.

    • RéglezsecurityLevelsur priv, auth ounoauth.

    • Réglez securityName au nom de chaîne de communauté SNMPv1 ou au nom de sécurité SNMPv2 que vous voulez utiliser.

    Pour de plus amples détails, consultez les descriptions contenues dans le fichier sous-agent-registry-d.x .

  6. Arrêtez puis redémarrez Sun Management Center pour appliquer les changements.

    1. Tapez /opt/SUNWsymon/sbin/es-stop -A pour arrêter Sun Management Center.

      Attendez que tous les processus soient arrêtés.

    2. Tapez /opt/SUNWsymon/sbin/es-start -A pour démarrer Sun Management Center.

      Attendez que tous les processus soient démarrés.

    Pour de plus amples informations, consultez le Chapitre 8, Démarrage et arrêt de Sun Management Center.