Guía de administración para Oracle® VM Server for SPARC 3.2

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

Uso de capturas del módulo MIB de Oracle VM Server for SPARC

La MIB de Oracle Solaris 11 proporciona las mismas capturas SNMP proporcionados por la MIB de Oracle Solaris 10. Sin embargo, las versiones net-snmp son diferentes y se deben configurar de maneras distintas. En la MIB de Oracle Solaris 10, snmptrapd acepta todas las notificaciones entrantes y las registra automáticamente. En la MIB de Oracle Solaris 11, las comprobaciones de control de acceso se aplican a notificaciones entrantes. Si snmptrapd se ejecuta sin un archivo de configuración adecuado o con la configuración de control de acceso equivalente, estas capturas no se procesan. Consulte la página del comando man snmptrapd.conf(4) o snmptrapd.conf(5).

Cómo enviar capturas

  1. Configure la captura.
    • Oracle Solaris 10:

      Edite el archivo /etc/sma/snmp/snmpd.conf para agregar las directivas para definir la captura, la versión de la notificación y el destino.

      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

      Para obtener más información, consulte la página del comando man snmpd.conf(4) o snmpd.conf(5).

    • Oracle Solaris 11:

      Edite el archivo de configuración SNMP /etc/net-snmp/snmp/snmpd.conf a fin de agregar las directivas para definir la captura, la versión de la notificación y el destino.

      Debe utilizar el comando pfedit para editar el archivo /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

      Para obtener más información, consulte la página del comando man snmpd.conf(4) o snmpd.conf(5).

      Por ejemplo, las siguientes políticas utilizan la cadena public como la cadena de comunidad al enviar capturas e indican que las capturas de v1 se envían al destino de localhost:

      trapcommunity public
      trapsink localhost
  2. Configure los valores de control de acceso mediante la creación o edición del archivo de configuración trapd SNMP /usr/etc/snmp/snmptrapd.conf.

    Debe utilizar el comando pfedit para editar el archivo /etc/net-snmp/snmp/snmpd.conf.

    En el ejemplo siguiente, se muestra quién está autorizado para enviar capturas (public) y cómo se deben procesar las capturas entrantes (log,execute,net). Consulte la página del comando man snmptrapd.conf(4) o snmptrapd.conf(5).

    authCommunity log,execute,net public
  3. Para recibir mensajes de capturas SNMP, inicie la utilidad del daemon de captura SNMP, snmptrapd.
Ejemplo 20-4  Envío de capturas SNMP v1 y v2c

En este ejemplo se envían capturas v1 y v2c al daemon de captura SNMP que se ejecuta en el mismo host. Actualice el archivo /etc/sma/snmp/snmpd.conf de Oracle Solaris 10 o el archivo /etc/net-snmp/snmp/snmpd.conf de Oracle Solaris 11 con las siguientes directivas:

trapcommunity public
trapsink localhost
trap2sink localhost

Cómo recibir capturas

  • Inicie la utilidad del daemon de captura SNMP.
    • Oracle Solaris 10:

      Para más información sobre las opciones de formato de salida, consulte la página del comando man snmptrapd (1M).

      La utilidad snmptrapd es una aplicación SNMP que recibe y registra mensajes SNMP TRAP. Por ejemplo, el siguiente comando snmptrapd muestra que se ha creado un dominio (ldomTrapDesc = Ldom Created) con el nombre 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

      Tenga en cuenta que la cadena de argumento de la opción –F se divide en dos líneas a fin de facilitar su lectura.

    • Oracle Solaris 11:

      Para más información sobre las opciones de formato de salida, consulte la página del comando man snmptrapd (1M).

      La utilidad snmptrapd es una aplicación SNMP que recibe y registra mensajes SNMP TRAP. Por ejemplo, el siguiente comando snmptrapd muestra que se ha creado un dominio (ldomTrapDesc = Ldom Created) con el nombre 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

      Tenga en cuenta que la cadena de argumento de la opción –F se divide en dos líneas a fin de facilitar su lectura.