Computación unificada : Servidores de montaje en rack Cisco UCS de la serie C

Nota Técnica del troubleshooting SNMP

18 Octubre 2015 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Contenido

MIB
RFC

Introducción

Este documento proporciona una breve descripción del Simple Network Management Protocol (SNMP) y demuestra cómo probar la funcionalidad de SNMP en un servidor del estante de la serie C del Cisco Unified Computing System (UCS). Usted puede también utilizarlo como referencia para el troubleshooting básico SNMP.

El SNMP es un estándar de la industria de la Fuerza de tareas de ingeniería en Internet (IETF) (IETF) definido por los pedidos los comentarios múltiples (RFC). El SNMP se utiliza en los sistemas de administración de red (NMS) para monitorear los dispositivos de red. El SNMP trabaja en la capa de la aplicación. El propósito primario del SNMP es permitir a los NMS para obtener la información de los dispositivos administrados.

Nota: Contribuido por Bill cambiante y Curtis Carrington, ingenieros de Cisco TAC.

prerrequisitos

Requisitos

Este documento asume que el NMS y todos los dispositivos de red se han configurado correctamente y han trabajado correctamente en el pasado.

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

  • SNMP

  • Las series C de Cisco UCS atormentan los servidores

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Encargados y agentes

El administrador es el NMS, y el agente es el software que se ejecuta en el dispositivo administrado. El SNMP se utiliza para llevar los mensajes entre los encargados y los agentes.

MIB, ID del objeto, y casos

Una Base de información para administración (MIB) (MIB) es una colección de objetos. Hay dos tipos de objetos: escalar (solo objeto) y tabular (varios objetos). Un objeto es una o más características o variables de un dispositivo administrado. Estas características son identificadas por un identificador de objeto (OID). Un OID es una representación numérica, separada por los períodos, del nombre del objeto y los objetos escalares identificación del caso, tales como sysDesc, tienen siempre un caso de 0. Si el objeto es una columna en una tabla, el caso ID es típicamente el índice de la columna. El MIB se estructura en un formato del árbol, y los ID del objeto se derivan de ese árbol.

Nota: La salida de muestra en este documento fue capturada de un servidor del estante de la serie C de Cisco UCS.

Este ejemplo mira la definición CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB para el cucsProcessorUnitEntry.

cucsProcessorUnitEntry OBJECT-TYPE
    SYNTAX           CucsProcessorUnitEntry
    MAX-ACCESS       not-accessible
    STATUS           current
    DESCRIPTION
        "Entry for the cucsProcessorUnitTable table."
    INDEX { cucsProcessorUnitInstanceId }
    ::= { cucsProcessorUnitTable 1 }

CucsProcessorUnitEntry ::= SEQUENCE {
    cucsProcessorUnitInstanceId               CucsManagedObjectId,
    cucsProcessorUnitDn                       CucsManagedObjectDn,
    cucsProcessorUnitRn                       SnmpAdminString,
    cucsProcessorUnitArch                     CucsProcessorUnitArch,
    cucsProcessorUnitCores                    Gauge32,
    cucsProcessorUnitCoresEnabled             Gauge32,
    cucsProcessorUnitId                       Gauge32,
    cucsProcessorUnitModel                    SnmpAdminString,
    cucsProcessorUnitOperState                CucsEquipmentOperability,
    cucsProcessorUnitOperability              CucsEquipmentOperability,
    cucsProcessorUnitPerf                     
CucsEquipmentSensorThresholdStatus,
    cucsProcessorUnitPower                    CucsEquipmentPowerState,
    cucsProcessorUnitPresence                 CucsEquipmentPresence,
    cucsProcessorUnitRevision                 SnmpAdminString,
    cucsProcessorUnitSerial                   SnmpAdminString,
    cucsProcessorUnitSocketDesignation        SnmpAdminString,
    cucsProcessorUnitSpeed                    INTEGER,
    cucsProcessorUnitStepping                 Gauge32,
    cucsProcessorUnitThermal                  
CucsEquipmentSensorThresholdStatus,
    cucsProcessorUnitThreads                  Gauge32,
    cucsProcessorUnitVendor                   SnmpAdminString,
    cucsProcessorUnitVoltage                  
CucsEquipmentSensorThresholdStatus,
    cucsProcessorUnitVisibility               CucsMemoryVisibility,
    cucsProcessorUnitOperQualifierReason      SnmpAdminString

cucsProcessorUnitEntry no es accesible, porque es una secuencia o un padre y no se ata a una instancia específica. Los objetos son mencionados bajo la secuencia o padre; puede ser útil pensar en ellos como filas en una tabla. Los objetos corresponden a los OID específicos (nombre del objeto + caso numéricos), que se pueden solicitar individualmente para la información. Si usted utiliza el comando snmpwalk en la secuencia o parent, usted recibe las contestaciones para todos los objetos subyacentes. Sin embargo, usted necesita utilizar una herramienta de traducción para asociar el nombre del objeto a los OID.

Nota: 

  • La cláusula del sintaxis define el formato del número entero. Por ejemplo, 32 contrarios, 64 contrarios, indicador 32, dirección IP, y así sucesivamente.

  • el MAX-acceso define de lectura/grabación, lectura-lo crea, o ninguno-acceso.

  • La descripción es que se explica por sí mismo.

  • El índice identifica la tabla ID.

Por ejemplo, si usted utiliza el comando snmpwalk en el cucsProcessorUnitOperStateObject, usted ve estos resultados:

[root@localhost snmp]# snmpwalk -v2c -c public 14.17.2.121 
     .1.3.6.1.4.1.9.9.719.1.41.9.1.9
SNMPv2-SMI::enterprises.9.9.719.1.41.9.1.9.1 = INTEGER: 1
SNMPv2-SMI::enterprises.9.9.719.1.41.9.1.9.2 = INTEGER: 1

Hay dos contestaciones a esta petición, porque hay dos procesadores en el servidor. Las contestaciones también reflejan los dos casos para el cucsProcessorUnitOperState, uno para cada procesador. La información OID se tira para todos los objetos de este tipo. En este ejemplo, el comando snmpwalk utilizó la trayectoria a través del árbol de MIB. Para traducir esto, usted puede cargar el MIB localmente o buscar para una herramienta que traduzca los objetos del SNMP MIB y los OID.

Este ejemplo utiliza una herramienta de traducción para traducir el OID:

.1.3.6.1.4.1.9.9.719.1.41.9.1.9 (path through the tree)
cucsProcessorUnitOperState OBJECT-TYPE 
         -- FROM CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB 
         -- TEXTUAL CONVENTION CucsEquipmentOperability 
         SYNTAX Integer { unknown(0), operable(1), inoperable(2), 
degraded(3),poweredOff(4), powerProblem(5), removed(6), voltageProblem(7), 
thermalProblem(8), performanceProblem(9), accessibilityProblem(10), 
identityUnestablishable(11), biosPostTimeout(12), disabled(13), 
fabricConnProblem(51), fabricUnsupportedConn(52), config(81), 
equipmentProblem(82), decomissioning(83), chassisLimitExceeded(84), 
notSupported(100), discovery(101), discoveryFailed(102), identify(103), 
postFailure(104), upgradeProblem(105), peerCommProblem(106), 
autoUpgrade(107) }
         MAX-ACCESS read-only 
         STATUS Current 
         DESCRIPTION "Cisco UCS processor:Unit:operState managed object property" 
::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) cisco(9) 
ciscoMgmt(9) ciscoUnifiedComputingMIB(719) ciscoUnifiedComputingMIBObjects(1) 
cucsProcessorObjects(41) cucsProcessorUnitTable(9) cucsProcessorUnitEntry(1) 9 }

Sobre el tipo de objeto, usted puede ver la trayectoria a través del árbol de MIB que fue utilizado por el comando snmpwalk. La respuesta de 1 indica que los procesadores están en un estado operable.

Aplicaciones

Para utilizar el comando snmpwalk en un PC, usted puede necesitar buscar para y instalar una aplicación. Usted puede también buscar para las aplicaciones SNMP de Windows GUI.

Un mac funciona nativo.

Hay paquetes disponibles para Linux. Para Centos o Redhat, el Red-SNMP es una aplicación de la línea de comandos esa funcionalidad de SNMP de las pruebas. Para instalar el Red-SNMP en Centos o Redhat, utilice este comando:

yum install net-snmp-utils

Nota: Si usted planea cargar el MIB para realizar las traducciones localmente, crear un archivo snmp.conf e incluir el MIB deseado.

MIB

Consejos

  • Asegúrese que el MIB determinado esté soportado en la versión aplicable del código.

  • Verifique la dirección IP del dispositivo administrado es accesible.

  • Asegúrese que los puertos estén abiertos en los Firewall.

  • Utilice las trazas de Wireshark o del tcpdump para los problemas de la respuesta y del paquete mal formado; filtre en la dirección IP y vire hacia el lado de babor (el puerto 161 UDP para el puerto 162 SNMP, UDP para los desvíos de memoria).

RFC

Hay muchos RFC asociados al SNMP; esto es una lista parcial:

  • 1155 – Estructura e identificación de la información para administración para el internets TCP/IP basado

  • 1156 – Base de información para administración (MIB) para la Administración de redes del internets TCP/IP basado (MIB I)

  • 1157 – Protocolo administración de red simple

  • 1213 – Base de información para administración (MIB) para la Administración de redes del internets TCP/IP basado (MIB II)

  • 1441 – Introducción a la versión 2 del Network Management Framework Internet-estándar

  • 1452 – Coexistencia entre la versión 1 y la versión 2 del Network Management Framework Internet-estándar

  • 2578 – Versión 2 de la estructura de información de administración

  • 3414 – Modelo de seguridad basado en el usuario para la versión 3 del protocolo administración de red simple

  • 3584 – Coexistencia entre la versión 1, la versión 2, y la versión 3 del Network Management Protocol Internet-estándar

Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Información Relacionada


Document ID: 115927