Guide d'administration d'Oracle® VM Server for SPARC 3.2

Quitter la vue de l'impression

Mis à jour : Mai 2015
 
 

Utilisation des déroutements du module Oracle VM Server for SPARC MIB

MIB Oracle Solaris 11 contient les mêmes déroutements SNMP que ceux disponibles dans MIB Oracle Solaris 10. Cependant, les versions net-snmp sont différentes et ne doivent pas être configurées de la même manière. Dans MIB Oracle Solaris 10, snmptrapd accepte toutes les notifications entrantes et les consigne automatiquement. Dans MIB Oracle Solaris 11, des contrôles d'accès sont appliqués aux notifications entrantes. Si snmptrapd est exécuté sans fichier de configuration approprié ou sans paramètres de contrôle d'accès équivalents, ces déroutements ne sont pas traités. Reportez-vous à la page de manuel snmptrapd.conf(4) ou snmptrapd.conf(5).

Procédure d'envoi de déroutements

  1. Configurez le déroutement.
    • Oracle Solaris 10 :

      Editez le fichier /etc/sma/snmp/snmpd.conf afin d'ajouter les directives qui définissent le déroutement, la version et la destination.

      trapcommunity string --> define community string to be used when sending traps
      trapsink host[community [port]] --> to send v1 traps
      trap2sink host[community [port]] --> to send v2c traps
      informsink host[community [port]] --> to send informs

      Pour plus d'informations, reportez-vous à la page de manuel snmpd.conf(4) ou snmpd.conf(5).

    • Oracle Solaris 11 :

      Modifiez le fichier de configuration SNMP /etc/net-snmp/snmp/snmpd.conf de façon à ajouter des directives définissant le déroutement, la version inform et la destination.

      Vous devez utiliser la commande pfedit pour modifier le fichier /etc/net-snmp/snmp/snmpd.conf.

      trapcommunity string --> define community string to be used when sending traps
      trapsink host[community [port]] --> to send v1 traps
      trap2sink host[community [port]] --> to send v2c traps
      informsink host[community [port]] --> to send informs

      Pour plus d'informations, reportez-vous à la page de manuel snmpd.conf(4) ou snmpd.conf(5).

      Par exemple, les directives suivantes utilisent la chaîne public comme chaîne de communauté lors de l'envoi des déroutements et indique que les déroutements v1 sont envoyés à la destination localhost :

      trapcommunity public
      trapsink localhost
  2. Configurez les paramètres du contrôle d'accès en modifiant un fichier de configuration /usr/etc/snmp/snmptrapd.conf SNMP trapd ou créez-en un nouveau.

    Vous devez utiliser la commande pfedit pour modifier le fichier /etc/net-snmp/snmp/snmpd.conf.

    L'exemple suivant affiche les utilisateurs autorisés à envoyer des déroutements (public) et la manière dont les déroutements entrants doivent être traités (log,execute,net). Reportez-vous à la page de manuel snmptrapd.conf(4) ou snmptrapd.conf(5).

    authCommunity log,execute,net public
  3. Pour recevoir des messages d'interruption SNMP, démarrez l'utilitaire démon des déroutements SNMP, snmptrapd.
Exemple 20-4  Envoi de déroutements SNMP v1 et v2c

Cet exemple envoie des déroutements v1 et v2c au démon de déroutement SNMP qui s'exécute sur le même hôte. Mettez à jour le fichier /etc/sma/snmp/snmpd.conf Oracle Solaris 10 ou le fichier /etc/net-snmp/snmp/snmpd.conf Oracle Solaris 11 en respectant les directives suivantes :

trapcommunity public
trapsink localhost
trap2sink localhost

Procédure de réception de déroutements

  • Lancez l'utilitaire du démon de déroutement SNMP.
    • Oracle Solaris 10 :

      Pour plus d'informations sur les options du format de sortie, reportez-vous à la page de manuel snmptrapd(1M).

      L'utilitaire snmptrapd est une application SNMP qui reçoit et consigne les messages TRAP SNMP. Par exemple, la commande snmptrapd suivante indique qu'un nouveau domaine a été créé (ldomTrapDesc = Ldom Created) avec le nom ldg2 (ldomName = ldg2).

      # /usr/sfw/sbin/snmptrapd -P -F \
      "TRAP from %B on %m/%l/%y at %h:%j:%k Enterprise=%N Type=%w SubType=%q\n
      with Varbinds: %v\nSecurity info:%P\n\n" localhost:162
      TRAP from localhost on 5/18/2007 at 16:30:10 Enterprise=. Type=0 SubType=0
      with Varbinds: DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (47105)
      0:07:51.05 SNMPv2-MIB::snmpTrapOID.0 = OID: SUN-LDOM-MIB::ldomCreate
      SUN-LDOM-MIB::ldomIndexNotif = INTEGER: 3 SUN-LDOM-MIB::ldomName = STRING: ldg2
      SUN-LDOM-MIB::ldomTrapDesc = STRING: Ldom Created
      Security info:TRAP2, SNMP v2c, community public

      Notez que la chaîne d'argument de l'option –F est répartie sur deux lignes afin que le contenu soit lisible.

    • Oracle Solaris 11 :

      Pour plus d'informations sur les options du format de sortie, reportez-vous à la page de manuel snmptrapd(1M).

      L'utilitaire snmptrapd est une application SNMP qui reçoit et consigne les messages TRAP SNMP. Par exemple, la commande snmptrapd suivante indique qu'un nouveau domaine a été créé (ldomTrapDesc = Ldom Created) avec le nom ldg2 (ldomName = ldg2).

      # /usr/sbin/snmptrapd -f -Le -F \
      "TRAP from %B on %m/%l/%y at %h:%j:%k Enterprise=%N Type=%w SubType=%q\n
      with Varbinds: %v\nSecurity info:%P\n\n" localhost:162
      NET-SNMP version 5.4.1
      TRAP from localhost on 6/27/2012 at 12:13:48
      Enterprise=SUN-LDOM-MIB::ldomMIBTraps Type=6 SubType=SUN-LDOM-MIB::ldomCreate
      with Varbinds: SUN-LDOM-MIB::ldomIndexNotif = INTEGER: 3
      SUN-LDOM-MIB::ldomName = STRING: ldg2   SUN-LDOM-MIB::ldomTrapDesc = STRING:
      Ldom Created
      Security info:TRAP, SNMP v1, community public

      Notez que la chaîne d'argument de l'option –F est répartie sur deux lignes afin que le contenu soit lisible.