4 Configuración de SNMP con la CLI

Puede usar la CLI para configurar SNMP en bibliotecas SL3000 y SL8500. Para configurar SNMP en la biblioteca SL150, consulte la Guía del usuario de SL150.

Proceso de configuración

Siga el proceso que se indica a continuación para realizar la configuración general de SNMP de la biblioteca. Para configurar SNMP para STA, consulte la Guía de instalación y configuración de STA.

  1. Obtenga la dirección IP del host que recibirá capturas.

  2. Active SNMP en los puertos de la biblioteca (consulte Gestión de puertos).

  3. Obtenga o cree un nombre de usuario de SNMP (consulte Gestión de usuarios de SNMP).

  4. Configure destinatarios de capturas (consulte Gestión de destinatarios de capturas).

  5. Configure información de servicio (consulte Configuración de la información de servicio).

Definiciones de variables

Los comandos mencionados de la CLI usan las siguientes variables. Encierre algunas variables entre comillas simples, como se indica en los ejemplos y la sintaxis de los comandos.

Variable Definición
trapLevelString Niveles de captura especificados. Pueden tener un solo dígito o varios dígitos separados por coma.
hostAddr Dirección IP del host. No puede ser el nombre DNS.
userName

trapUserName

Nombre asignado al usuario de SNMP. Todas las bibliotecas supervisadas por un solo servidor deben tener el mismo nombre de usuario v3. Oracle recomienda que cree un nuevo usuario único para este fin.
auth_protocol MD5 o SHA. El protocolo de autenticación para usuarios y hosts que reciben capturas, Message Digest 5 (MD5) o el algoritmo hash seguro (SHA).
authPassPhrase Contraseña de autorización. Debe tener, por lo menos, ocho caracteres y no puede incluir coma, punto y coma ni el signo igual.
privacy_protocol DES o AES. Tipo de protocolo de privacidad, estándar de cifrado de datos (DES) o estándar de cifrado avanzado (AES).
privPassPhrase Contraseña de cifrado que es la clave privada para cifrado. Debe tener, por lo menos, ocho caracteres y no puede incluir coma, punto y coma ni el signo igual.
engineIdString Cadena de caracteres hexadecimales (31 como máximo) precedida por 0x. El ID de motor autoritativo es del agente SNMP que envía las capturas (por ejemplo, la biblioteca). Se requiere en las capturas SNMP v3.
communityString Cadena de comunidad de agente. Cuando se defina en pública, se aceptarán las solicitudes que provengan de cualquier cadena de comunidad. Puede contener un máximo de 31 caracteres alfanuméricos (a-z, A-Z, 0-9). No se permiten caracteres especiales.
index Número de índice del destinatario de capturas o el nombre de usuario de SNMP, según el comando.
portID port2A o port2B. Estos son los puertos de interfaz pública.
contactString Nombre de contacto para servicio.
streetAddrString Calle.
cityString Ciudad.
stateString Estado.
countryString País.
zipString ZIP.
descriptionString Cualquier descripción que desee escribir.
phoneString Número de teléfono para servicio.

Gestión de puertos

De forma predeterminada, el agente SNMP está desactivado. Puede activar o desactivar SNMP para un puerto de biblioteca especificado (2B = estándar, puerto público; 2A = opcional, puerto redundante).

Comandos de la CLI para gestionar puertos Descripción
snmp ports print Muestra el estado del puerto SNMP.
snmp enable portID Active SNMP en un puerto.

Ejemplo: > snmp enable port2B

snmp disable portID Desactiva SNMP en un puerto.

Ejemplo: > snmp disable port2A


Gestión de usuarios de SNMP

Puede especificar un máximo de 20 usuarios de SNMP.

Nota:

No debe eliminar los usuarios públicos de SNMP v2c existentes sin consultar antes con el soporte de Oracle. En algunos casos, se necesita un usuario público de SNMP v2c para Service Delivery Platform (SDP) de Oracle.
Comandos de la CLI para gestionar usuarios de SNMP Descripción
snmp listUsers Muestra los usuarios de SNMP.
snmp addUser version v3 nameuserNameauth auth_protocol authPassauthPassPhrasepriv privacy_protocol privPassprivPassPhrase Para SNMP v3. Agrega un usuario de SNMP.

Ejemplo: > snmp addUser version v3 name 'TESTsnmp' auth SHA authPass 'authpwd1' priv DES privPass 'privpwd1'

snmp addUser version v2c community communityString Para SNMP v2c. Agrega un usuario de SNMP.

Ejemplo: > snmp addUser version v2c community public

snmp deleteUser id index Suprime un usuario por número de índice. Use snmp listUsers para obtener el número de índice.

Ejemplo: > snmp deleteUser id 4

snmp deleteUser version v3 nameuserName Para SNMP v3. Suprime un usuario por nombre de usuario.

Ejemplo: > snmp deleteUser version v3 name ’TESTsnmp’

snmp deleteUser version v2c community communityString Para SNMP v2c. Suprime un usuario por nombre de comunidad.

Gestión de destinatarios de capturas

Puede especificar hasta 20 destinatarios de capturas sin entradas duplicadas. Los destinatarios especificados recibirán notificaciones de capturas de la biblioteca.

Comandos de la CLI para gestionar destinatarios de capturas Descripción
snmp engineId print Muestra el ID de motor de la biblioteca.
snmp listTrapRecipients Muestra destinatarios de capturas.
snmp addTrapRecipient trapLevel trapLevelString host hostAddr version v3 nametrapUserNameauth auth_protocol authPassauthPassPhrasepriv privacy_protocol privPassprivPassPhraseengineId engineIdString Para SNMP v3. Agrega un destinatario de capturas.

Ejemplo: > 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 ’TESTsnmp’ auth SHA authPass ’authpwd1’ priv DES privPass ’privpwd1’ engineId 0x80001f880430000000000000000000

snmp addTrapRecipient trapLevel trapLevelString host hostAddr version v2c community communityString Para SNMP v2c. Agrega un destinatario de capturas.

Ejemplo: > 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 v2c community public

snmp deleteTrapRecipient id index Suprime un destinatario de capturas por número de índice. Use snmp listTrapRecipients para obtener el número de índice.

Ejemplo: > snmp deleteTrapRecipient id 3

snmp deleteTrapRecipient host hostAddr version v3 nametrapUserName Para SNMP v3. Suprime un destinatario de capturas por host.

Ejemplo: > snmp deleteTrapRecipient host 192.0.2.20 version v3 name ’TESTsnmp’

snmp deleteTrapRecipient host hostAddr version v2c community communityString Para SNMP v2c. Suprime un destinatario de capturas por host.

Configuración de la información de servicio

Introduzca un máximo de 80 caracteres para cualquiera de las variables o todas ellas. Encierre todas las variables entre comillas simples, como se indica en los ejemplos y la sintaxis de los comandos.

Comandos de la CLI para configurar información de servicio Descripción
config serviceInfo print Muestra información de servicio.
config serviceInfo set contact 'contactString' streetAddr 'streetAddrString' city 'cityString' state 'stateString' country 'countryString' zip 'zipString' description 'descriptionString' phone 'phoneString' Modifica información de servicio.

Ejemplo: > config serviceInfo set contact ’Justin Case’ streetAddr ’1600 Pennsylvania Ave’ city ’Washington’ state ’DC’ country ’USA’ zip ’20500’ description ’None’ phone ’(123) 456-7890’