5 Configuración de SNMP en las bibliotecas

Para que STA supervise las bibliotecas del sitio, debe realizar algunas actividades de configuración en las bibliotecas y algunas en el servidor de STA. En este capítulo, se describen las actividades que se realizan en las bibliotecas. Debe completar las actividades de este capítulo antes de continuar con el Capítulo 6, Configuración de conexiones de bibliotecas en STA.

En este capítulo, se incluyen las siguientes secciones:

Para obtener información general sobre la implementación de SNMP en las bibliotecas StorageTek, consulte la Guía de referencia de SNMP de bibliotecas modulares StorageTek.

Descripción de la configuración de SNMP de bibliotecas para STA

La comunicación entre STA y las bibliotecas que supervisa se realiza a través del protocolo simple de administración de redes (SNMP). Las bibliotecas envían datos a STA mediante informes y capturas SNMP, y STA recupera los datos de configuración de las bibliotecas mediante funciones get de SNMP. En términos de SNMP, STA es un agente cliente y cada biblioteca es un agente servidor.

SNMP v3 es el protocolo recomendado para la comunicación de SNMP entre STA y las bibliotecas. Las funciones de autenticación, cifrado e integridad de los mensajes de SNMP v3 proporcionan un mecanismo seguro para enviar datos de la biblioteca. SNMP v3 también se requiere para la función de validación de medios de STA. La validación de medios de STA está disponible para las bibliotecas compatibles solamente. Consulte la Guía de requisitos de STA para obtener detalles.

En este capítulo, se describe la configuración recomendada para SNMP v3. Sin embargo, en función de los requisitos del sitio, puede elegir usar SNMP v2c para una o varias bibliotecas. Consulte el Apéndice F, Configuración del modo SNMP v2c para obtener instrucciones para la configuración de SNMP v2c.

Nota:

Si bien el protocolo SNMP v3 se usa para las capturas SNMP y las funciones get, el intercambio inicial de la comunicación entre una biblioteca y STA siempre se hace mediante el protocolo SNMP v2c.

Configuración del protocolo SNMP v3 en las bibliotecas

En cada biblioteca, para configurar la comunicación SNMP v3 entre STA y la biblioteca, se define la biblioteca como usuario de SNMP v3 y el servidor de STA como destinatario de capturas SNMP v3. Además, debe especificar mecanismos y contraseñas de autorización y privacidad. Para STA, el método de autorización siempre es SHA (algoritmo de comprobación aleatoria protegido) y el método de privacidad siempre es DES (estándar de cifrado de datos).

Usuario único de SNMP v3

STA admite solo un usuario de SNMP v3. Se debe definir el mismo usuario en todas las bibliotecas supervisadas por una única instancia de STA. En el Apéndice C, se proporciona una hoja de trabajo que se puede usar para registrar los valores que se utilizarán.

Nota:

Tal vez las bibliotecas ya tengan uno o varios usuarios de SNMP v3. De ser así, puede usar uno de ellos para la comunicación de STA. Sin embargo, Oracle recomienda que se configure un nuevo usuario único de SNMP v3 con este fin.

A continuación, se indican los valores que se deben proporcionar para definir el usuario de SNMP v3.

SNMP v3 username (Nombre de usuario de SNMP v3)

El servidor de STA recibe capturas enviadas por este usuario. También es el nombre del destinatario de SNMP v3 que se usa al crear destinatarios de capturas. Debe ser el mismo en todas las bibliotecas.

SNMP v3 authorization password (Contraseña de autorización de SNMP v3)

Contraseña de autorización que se asigna al usuario de SNMP v3.

Debe tener, por lo menos, ocho caracteres y no puede incluir coma, punto y coma ni el signo igual.

SNMP v3 privacy encryption password (Contraseña de cifrado de privacidad de SNMP v3)

Contraseña de privacidad que se asigna al usuario de SNMP v3.

Debe tener, por lo menos, ocho caracteres y no puede incluir coma, punto y coma ni el signo igual.

SNMP v2c user community (Comunidad de usuarios de SNMP v2c)

Cadena de la comunidad de usuarios de SNMP v2c, normalmente configurada como public. Esta cadena es necesaria para el intercambio inicial entre la biblioteca y el servidor de STA, aunque se use el protocolo SNMP v3.

Puede contener solo caracteres alfanuméricos (a-z, A-Z, 0-9). No se permiten caracteres especiales.

SNMP v2c trap community (Comunidad de capturas de SNMP v2c)

Nombre de la comunidad de capturas de SNMP v2c. Se usa solo si se usa SNMP v2c para la comunicación con la biblioteca. Si está usando SNMP v3, deje el valor predeterminado, public.

Puede contener solo caracteres alfanuméricos (a-z, A-Z, 0-9). No se permiten caracteres especiales.

ID de motores de SNMP

Como el protocolo SNMP v3 requiere que cada dispositivo SNMP tenga un ID de motor globalmente único, el servidor de STA y las bibliotecas deben tener sus propios ID de motor. En el caso de los complejos de bibliotecas SL8500, cada biblioteca del complejo también tiene su propio agente de SNMP, por lo tanto, tiene su propio ID de motor único. El ID de motor tiene un máximo de 31 caracteres hexadecimales.

Las capturas SNMP usan el ID de motor del remitente. Por lo tanto, debe especificar el ID de motor de la biblioteca al definir STA como destinatario de capturas de SNMP v3.

Tareas de configuración de SNMP de la biblioteca

En la Tabla 5-1, se resume el proceso de configuración de bibliotecas para enviar datos de SNMP correctos a STA. Debe realizar las tareas en el orden indicado en cada una de las bibliotecas que desee supervisar con STA.

Nota:

En estos procedimientos, se supone que está usando el protocolo SNMP v3 recomendado para las comunicaciones entre STA y las bibliotecas. Consulte Descripción de la configuración de SNMP de bibliotecas para STA para obtener detalles.

Nota:

Para las bibliotecas SL500, SL3000 y SL8500, algunas de las tareas le permiten elegir la interfaz que desea usar: CLI o SL Console. Para las bibliotecas SL150, se debe usar siempre la interfaz de usuario basada en explorador.

Recuperación de la dirección IP de la biblioteca

Use este procedimiento para recuperar y registrar la dirección IP de la biblioteca. Utilizará este valor para configurar la conexión con la biblioteca.

Para las bibliotecas SL3000 y SL8500, elija el método para admitir Redundant Electronics, TCP/IP dual o ninguna función. Consulte TCP/IP dual y Redundant Electronics (SL3000 y SL8500 solamente) para obtener detalles.

Este procedimiento se realiza con SL Console o la interfaz basada en explorador de SL150.

Dirección IP de SL500 

  1. En el menú Tools (Herramientas), seleccione System Detail (Detalle del sistema).

  2. En el árbol de navegación, seleccione Library (Biblioteca).

  3. Seleccione el separador Properties (Propiedades) y, a continuación, el separador General.

    La dirección IP de la biblioteca se indica debajo de la sección Library Interface TCP/IP (TCP/IP de interfaz de la biblioteca).

  4. Registre la dirección IP de la biblioteca como dirección IP principal de la biblioteca. (Esta dirección corresponde al puerto 1B).

Dirección IP de SL3000 o SL8500: compatibilidad con Redundant Electronics 

  1. En el menú Tools (Herramientas), seleccione System Detail (Detalle del sistema).

  2. En el árbol de navegación, seleccione la carpeta Redundant Electronics.

    Si la carpeta no aparece, significa que la función Redundant Electronics no está disponible en la biblioteca.

  3. En el campo Device State (Estado del dispositivo), verifique que uno de los controladores de la biblioteca indique Duplex: software ready, switch possible (Dúplex: software listo, conmutación posible) (esta es la tarjeta activa) y que el otro indique Standby: software ready (En espera: software listo) (esta es la tarjeta en modo de espera).

    Estos estados indican que las tarjetas de los controladores están funcionando normalmente. Si no ve estos estados, póngase en contacto con el soporte de Oracle.

  4. Expanda la carpeta Redundant Electronics y seleccione la tarjeta de controlador activa.

  5. Registre la dirección IP del puerto 2B.

  6. Repita el paso 4 y el paso 5 para la tarjeta de controlador alternativa (en espera).

Direcciones IP de SL3000 o SL8500: compatibilidad con TCP/IP dual 

  1. En el menú Tools (Herramientas), seleccione System Detail (Detalle del sistema).

  2. En el árbol de navegación, seleccione Library (Biblioteca).

  3. Seleccione el separador Properties (Propiedades) y, a continuación, el separador General.

    La información de dirección IP se muestra en las secciones Host Interface TCP/IP 2B (Interfaz de host TCP/IP 2B) y Host Interface TCP/IP 2A (Interfaz de host TCP/IP 2A).

    Nota:

    Si la biblioteca también incluye la función Redundant Electronics, las direcciones IP que se muestran son las correspondientes a la tarjeta de controlador activa solamente.
  4. Registre la dirección IP principal (sección 2B) y la dirección IP secundaria (sección 2A).

Direcciones IP de SL3000 o SL8500: sin TCP/IP dual ni Redundant Electronics 

  1. En el menú Tools (Herramientas), seleccione System Detail (Detalle del sistema).

  2. En el árbol de navegación, seleccione Library (Biblioteca).

  3. Seleccione el separador Properties (Propiedades) y, a continuación, el separador General.

    La información de dirección IP aparece en la sección Host Interface TCP/IP 2B (Interfaz de host TCP/IP 2B). No hay información de dirección IP en la sección 2A.

  4. Registre la dirección IP como dirección IP principal de la biblioteca.

Dirección IP de SL150 

  1. En el árbol de navegación, seleccione Configuration (Configuración).

    Seleccione Settings (Configuración) y, a continuación, seleccione Network (Red). La dirección IP de la biblioteca se muestra en la sección Network Port 1 Settings (Configuración de puerto de red 1). (La sección Network Port 2 Settings [Configuración de puerto de red 2] está reservada para uso por parte del servicio).

    Nota:

    El valor del campo Configure IP xx (Configurar IP xx) debe ser Static (Estática). Si no lo es, haga clic en el botón Configure (Configurar) y, a continuación, seleccione Configure Network Settings (Configurar valores de red) para especificar una dirección IP estática.

Activación de SNMP en la biblioteca

Use este procedimiento para activar SNMP en el puerto público de la biblioteca.

Con la CLI de la biblioteca 

  1. En función del modelo de biblioteca, use uno de los siguientes comandos:

    • Para las bibliotecas SL3000 y SL8500, active SNMP en el puerto 2B. Si la biblioteca incluye la función TCP/IP dual, este comando también activa SNMP en el puerto 2A.

      snmp enable port2b
      
    • Para las bibliotecas SL500, active SNMP en el puerto 1B.

      snmp enable port1B
      

Con SL Console (solo SL500) 

  1. En el menú Tools (Herramientas), seleccione System Detail (Detalle del sistema).

  2. En el árbol de navegación, seleccione Library (Biblioteca).

  3. Seleccione el separador SNMP y, a continuación, seleccione el separador Port Control (Control de puertos).

  4. Complete la sección Port Control (Control de puertos) de la siguiente manera:

    Port (Puerto): seleccione Public (1B) (Público [1B]).

    Command (Comando): seleccione Enable (Activar).

  5. Haga clic en Apply (Aplicar).

Con la interfaz de usuario de SL150 

  1. En el árbol de navegación, seleccione SNMP.

  2. Si SNMP aparece desactivado, seleccione Enable SNMP (Activar SNMP).

  3. En la ventana de confirmación, haga clic en OK (Aceptar).

Uso de un usuario SNMP v2c

Para el intercambio inicial entre la biblioteca y el servidor de STA, se necesita un usuario de SNMP v2c. También se lo necesita si se desea usar SNMP v2c para la comunicación de STA. Consulte Descripción de la configuración de SNMP de bibliotecas para STA para obtener detalles.

Tenga en cuenta los siguientes requisitos de configuración:

  • Debe haber solo un usuario de SNMP v2c en la biblioteca.

  • La cadena de la comunidad de SNMP v2c puede contener solo caracteres alfanuméricos (a-z, A-Z, 0-9). No se permiten caracteres especiales.

  • Los usuarios de SNMP v2c existentes normalmente están configurados en la comunidad public (pública), pero pueden estar definidos en otro nombre de comunidad.

  • No debe eliminar los usuarios de SNMP v2c public (públicos) existentes sin consultar antes con el soporte de Oracle. En algunos casos, se necesita un usuario de SNMP v2c public (público) para la plataforma de prestación de servicios (SDP) de Oracle.

Con la CLI de la biblioteca (todas las bibliotecas, excepto SL150) 

  1. Determine si ya existe un usuario de SNMP v2c.

    snmp listUsers
    
  2. Si ya hay definido un usuario de SNMP v2c, como en el siguiente ejemplo, puede salir de la tarea. De lo contrario, continúe con el siguiente paso.

    SL500> snmp listUsers
     ...
     Attributes Community public
     Index 1
     Version v2c
     Object Snmp snmp
     ...
    
  3. Agregue el usuario de SNMP v2c.

    snmp addUser version v2c community community_name
    

    Donde community_name es public u otro nombre. Por ejemplo:

    SL3000> snmp addUser version v2c community public
    
  4. Genere la lista de usuarios de SNMP nuevamente para verificar que el usuario de SNMP v2c se haya agregado correctamente.

    snmp listUsers
    

Con SL Console (solo SL500) 

  1. En el menú Tools (Herramientas), seleccione System Detail (Detalle del sistema).

  2. En el árbol de navegación, seleccione Library (Biblioteca).

  3. Seleccione el separador SNMP y, a continuación, seleccione el separador Add Users (Agregar usuarios).

  4. Si ya hay un usuario de SNMP v2c en la sección Users (Usuarios), puede salir de esta tarea. De lo contrario, continúe con el siguiente paso.

  5. Para agregar el usuario de SNMP v2c, complete el separador Add Users (Agregar usuarios) de la siguiente manera:

    • Version (Versión): seleccione v2c.

    • Community (Comunidad): especifique una cadena de comunidad (por ejemplo, public).

  6. Haga clic en Apply (Aplicar).

De forma predeterminada, el modelo SL150 no viene con un usuario de SNMP v2c definido. Si planea usar SNMP v2c para las comunicaciones de STA, cree un usuario de SNMP v2c como se indica a continuación.

Con la interfaz de usuario de SL150 

  1. En el árbol de navegación, seleccione SNMP.

  2. En la sección (o el separador) SNMP Users (Usuarios de SNMP), seleccione Add SNMP User (Agregar usuario de SNMP).

  3. En la pantalla Add SNMP User (Agregar usuario de SNMP), complete la información de la siguiente manera:

    Version (Versión): seleccione v2c.

    Community Name (Nombre de comunidad): especifique una cadena de comunidad (por ejemplo, public).

  4. Haga clic en OK (Aceptar).

Creación de un usuario de SNMP v3

Todos los datos de las capturas SNMP y la base de información de gestión (MIB) se envían al servidor de STA por medio del usuario de SNMP v3. Tome nota del nombre de usuario y las contraseñas que especifique, ya que debe usar esta información al definir el destinatario de capturas de SNMP v3.

Tenga en cuenta los siguientes requisitos de configuración:

  • El método de autorización debe ser SHA (algoritmo de comprobación aleatoria protegido) y el método de privacidad debe ser DES (cifrado de datos estándar).

  • Todas las bibliotecas supervisadas por una sola instancia de STA deben tener el mismo nombre de usuario de SNMP v3. Debe crear un nuevo usuario que sea único para utilizarse con esta finalidad.

  • Las contraseñas de autorización y privacidad deben tener, por lo menos, ocho caracteres y no puede incluir coma, punto y coma ni el signo igual.

Con la CLI de la biblioteca (todas las bibliotecas, excepto SL150) 

  1. Cree un usuario de SNMP v3:

    snmp addUser version v3 name name auth SHA authPass auth_password priv DES privPass priv_password
    

    Donde:

    • name es el nombre de usuario de SNMP v3.

    • auth_password y priv_password son la contraseña de autorización y la contraseña de privacidad, respectivamente.

    Nota:

    Para las bibliotecas SL3000 y SL8500, escriba todas las variables entre comillas simples (Ejemplo 5-1).

    Ejemplo 5-1 Creación de usuario de SNMP v3 en SL3000 o SL8500

    SL3000> snmp addUser version v3 name 'STAsnmp' auth SHA authPass 'authpwd1' priv DES privPass 'privpwd1'
    

    Ejemplo 5-2 Creación de usuario de SNMP v3 en SL500

    SL500> snmp addUser version v3 name STAsnmp auth SHA authPass authpwd1 priv DES privPass privpwd1
    
  2. Genere la lista de usuarios de SNMP para verificar que el usuario de SNMP v3 se haya agregado correctamente.

    snmp listUsers
    

Con SL Console (solo bibliotecas SL500) 

  1. En el menú Tools (Herramientas), seleccione System Detail (Detalle del sistema).

  2. En el árbol de navegación, seleccione Library (Biblioteca).

  3. Seleccione el separador SNMP y, a continuación, seleccione el separador Add Users (Agregar usuarios).

  4. Complete el separador Add Users (Agregar usuarios) de la siguiente manera:

    • Version (Versión): seleccione v3.

    • UserName (Nombre de usuario): nombre del usuario de SNMP v3.

    • Auth (Autorización): seleccione SHA.

    • AuthPass (Contraseña de autorización): especifique una contraseña de autorización.

    • Priv (Privacidad): seleccione DES.

    • PrivPass (Contraseña de privacidad): especifique una contraseña de privacidad.

  5. Haga clic en Apply (Aplicar).

Con la interfaz de usuario de SL150 

  1. En el árbol de navegación, seleccione SNMP.

  2. En la sección SNMP Users (Usuarios de SNMP), seleccione Add SNMP User (Agregar usuario de SNMP).

  3. Para la versión, seleccione v3 y, a continuación, complete la información de la siguiente manera:

    • User Name (Nombre de usuario): nombre del usuario de SNMP v3.

    • Authentication Protocol (Protocolo de autenticación): seleccione SHA.

    • Authentication Passphrase (Frase de contraseña de autenticación): especifique una contraseña de autorización.

    • Privacy Protocol (Protocolo de privacidad): seleccione DES.

    • Privacy Passphrase (Frase de contraseña de privacidad): especifique una contraseña de privacidad.

  4. Haga clic en OK (Aceptar).

Recuperación del ID del motor de SNMP de la biblioteca (todas las bibliotecas, excepto SL150)

Use este procedimiento para mostrar el ID del motor de SNMP de la biblioteca (por ejemplo, 0x81031f88804b7e542f49701753).

Este procedimiento se realiza con la CLI de la biblioteca.

  1. En función del modelo de biblioteca, use uno de los siguientes comandos:

    • Para bibliotecas SL3000 y SL8500:

      snmp engineId print
      
    • Para bibliotecas SL500:

      snmp engineId
      
  2. Guarde el ID del motor en un archivo de texto para utilizarlo en las tareas de configuración de SNMP restantes.

Creación del destinatario de capturas de SNMP v3 de STA

Use este procedimiento para definir el servidor de STA como destinatario autorizado de capturas SNMP y para definir las capturas que envía la biblioteca.

Tenga en cuenta los siguientes requisitos de configuración:

  • Para evitar registros duplicados, no defina el servidor de STA como destinatario de capturas en varias instancias. Por ejemplo, no cree una definición de destinatario de capturas de SNMP v3 y SNMP v2c para el servidor de STA.

  • Los niveles de captura 13 (captura de prueba) y 14 (captura de estado) son nuevos en STA 2.0.x. Es posible que el nivel de captura 4 no sea compatible con versiones de firmware de biblioteca antiguas. Sin embargo, siempre se lo puede especificar al crear destinatarios de capturas.

Con la CLI de la biblioteca (todas las bibliotecas, excepto SL150) 

  1. Cree un destinatario de capturas de SNMP v3. Use comas para separar los niveles de captura.

    snmp addTrapRecipient trapLevel 1,2,3,4,11,13,14,21,25,27,41,45,61,63,65,81,85,100 host STA_server_IP version v3 name recipient_name auth SHA authPass auth_password priv DES privPass priv_password engineId library_engineID
    

    Donde:

    Nota:

    Para bibliotecas SL3000 y SL8500, escriba los valores de recipient_name, auth_password y priv_password entre comillas simples (Ejemplo 5-3).

    Ejemplo 5-3 Creación de destinatario de capturas de SNMP v3 en SL3000 o SL8500

    SL3000> snmp addTrapRecipient trapLevel 1,2,3,4,11,13,14,21,25,27,41,45,61,63,65,81,85,100 host 192.0.2.20 version v3 name 'STAsnmp' auth SHA authPass 'authpwd1' priv DES privPass 'privpwd1' engineId 0x00abcdef000000000000000000
    

    Ejemplo 5-4 Creación de destinatario de capturas de SNMP v3 en SL500

    SL500> snmp addTrapRecipient trapLevel 1,2,3,4,11,13,14,21,25,27,41,45,61,63,65,81,85,100 host 192.0.2.20 version v3 name STAsnmp auth SHA authPass authpwd1 priv DES privPass privpwd1 engineId 0x00abcdef000000000000000000
    
  2. Genere una lista de los destinatarios de capturas y verifique que el destinatario se haya agregado correctamente.

    snmp listTrapRecipients
    

Con SL Console (solo bibliotecas SL500) 

  1. En el menú Tools (Herramientas), seleccione System Detail (Detalle del sistema).

  2. En el árbol de navegación, seleccione Library (Biblioteca).

  3. Seleccione el separador SNMP y, a continuación, seleccione el separador Add Trap Recipients (Agregar destinatarios de capturas).

  4. Complete los campos de la pantalla de destinatarios de capturas de la siguiente manera:

  5. Haga clic en Apply (Aplicar).

Con la interfaz de usuario de SL150 

  1. En el árbol de navegación, seleccione SNMP.

  2. En la sección SNMP Trap Recipients (Destinatarios de capturas de SNMP), seleccione Add Trap Recipient (Agregar destinatario de capturas).

  3. Complete los campos la siguiente manera:

    • Host Address (Dirección de host): dirección IP del servidor de STA.

    • Trap Level (Nivel de captura): lista de los niveles de captura que la biblioteca debe enviar a STA, separados por coma: 1,2,3,4,11,13,14,21,25,27,41,45,61,63,65,81,85,100.

    • Version (Versión): seleccione v3.

    • Trap User Name (Nombre de usuario de captura): nombre de usuario de SNMP que creó en Creación de un usuario de SNMP v3.

    • Authentication Protocol (Protocolo de autenticación): seleccione SHA.

    • Authentication Passphrase (Frase de contraseña de autenticación): contraseña de autorización que creó en Creación de un usuario de SNMP v3.

    • Privacy Protocol (Protocolo de privacidad): seleccione DES.

    • Privacy Passphrase (Frase de contraseña de privacidad): contraseña de privacidad que creó en Creación de un usuario de SNMP v3.

    • Engine ID (ID de motor): este campo se proporciona automáticamente. No modifique el valor.

  4. Haga clic en OK (Aceptar).