Contents
- About Cisco UCS MIB Files
- Cisco UCS MIB Files
- Cisco UCS MIB Support List Locations
- Cisco UCS C-Series Faults
- Use Cases for Cisco UCS Standalone C-Series Server MIBs
- Receiving Fault Event Notifications
- Gathering Inventory Information
- Gathering Statistics
About Cisco UCS MIB Files
This chapter includes the following sections:
- Cisco UCS MIB Files
- Cisco UCS MIB Support List Locations
- Cisco UCS C-Series Faults
- Use Cases for Cisco UCS Standalone C-Series Server MIBs
Cisco UCS MIB Files
Cisco UCS MIB files are a set of objects that are private extensions to the IETF standard MIB II. MIB II is documented in RFC 1213, Management Information Base for Network Management of TCP/IP-based Internets: MIB-II. Portions of MIB-II have been updated since RFC 1213. See the IETF website http://www.ietf.org for the latest updates to this MIB.
If your NMS cannot get requested information from a Standalone C-Series server or Cisco UCS, then the MIB that allows that specific data collection might be missing. Typically, if an NMS cannot retrieve a particular MIB variable, either the NMS does not recognize that MIB variable, or the agent does not support the MIB variable. If the NMS does not recognize a specific MIB variable, you might need to load the MIB into the NMS, usually with a MIB compiler. For example, you might need to load the Cisco UCS private MIB or the supported RFC MIB into the NMS to execute the required data collection. If the agent does not support a specific MIB variable, you must find out what version of system software you are running. Different software releases support different MIBs.
Note | Cisco and IETF MIBs are updated frequently. You should download the latest MIBs from Cisco.com whenever you upgrade the Cisco UCS software versions. |
Cisco UCS MIB Support List Locations
See the following support lists:
For Cisco UCS Standalone C-Series, Release 1.5 and later, see: ftp://ftp.cisco.com/pub/mibs/supportlists/ucs/ucs-C-supportlist.html
Cisco UCS C-Series Faults
In Cisco UCS, a fault is a mutable object that is managed by Cisco UCS. Each fault represents a failure in a Cisco UCS Standalone C-Series server or an alarm threshold that has been raised. During the life cycle of a fault, it can change from one state or severity to another.
Each fault includes information about the operational state of the affected object at the time the fault was raised. If the fault is transitional and the failure is resolved, then the object transitions to a functional state.
A fault remains in Cisco UCS Standalone C-Series servers until the fault is cleared and deleted according to the settings in the fault collection policy, or until the Cisco Integrated Managment Controller (CIMC) is restarted.
The following table lists the Cisco UCS traps included in the CISCO-UNIFIED-COMPUTING-NOTIF-MIB.
Trap |
Description |
---|---|
cucsFaultActiveNotif The OID for this SNMP trap is .1.3.6.1.4.1.9.9.719.0.1. |
This notification is generated by a Cisco UCS instance whenever a fault is raised. |
cucsFaultClearNotif The OID for this SNMP trap is .1.3.6.1.4.1.9.9.719.0.2. |
This notification is generated by a Cisco UCS instance whenever a fault is cleared. |
All Cisco UCS Standalone C-Series server faults are available with SNMP using the cucsFaultTable table and the CISCO-UNIFIED-COMUTING-FAULT-MIB. The table contains one entry for every fault instance. Each entry has variables to indicate the nature of a problem, such as its severity and type. The same object is used to model all Cisco UCS fault types, including equipment problems, and configuration or environmental issues. The cucsFaultTable table includes all active faults (those that have been raised and need user attention), and all faults that have been cleared but not yet deleted because of the retention interval.
The cucsFaultTable table has the same information as the <faultInst> objects that can be queried through the XML API. In the Cisco UCS Standalone C-Series server WebUI, faults are available in from the Server tab under .
The following table describes the attributes exposed by the cucsFaultTable.
Attribute |
Description |
---|---|
Fault Instance ID (Table Index) |
A unique integer that identifies the fault. |
Affected Object DN |
The distinguished name of the mutable object that has the fault. |
Affected Object OID |
The Object identifier (OID) of the mutable object that has the fault. |
Creation Time |
The time that the fault was created, depicted in UTC format. |
Last Modification |
The time when any of the attributes were modified. |
Code |
A code that provides information specific to the nature of the fault. |
Type |
The fault type. |
Cause |
The probable cause of the fault. |
Severity |
The severity of the fault. Fault severity transitions throughout the lifecyle of the fault, so several different fault severities can be reported during the lifecyle of a fault. These include: |
Occurrence |
The number of times that a fault has occurred since it was created. |
Description |
A human readable string that contains all information related to the fault. |
Cisco UCS Standalone C-Series servers send a cucsFaultActiveNotif event notification whenever a fault is raised. The trap variables indicate the nature of the problem, including the fault type. Cisco UCS Standalone C-Series servers send a cucsFaultClearNotif event notification whenever a fault has been cleared. A fault is cleared when the underlying issue has been resolved.
The cucsFaultActiveNotif and cucsFaultClearNotif traps are defined in the CISCO-UNIFIED-COMPUTING-NOTIFS-MIB. All faults can be polled using SNMP GET operations on the cucsFaultTable, which is defined in the CISO-UNIFIED-COMPUTING-FAULT-MIB.
For more details about Cisco UCS Standalone C-Series server faults, see Cisco UCS C-series Servers Integrated Management Controller Faults Reference Guide.
Use Cases for Cisco UCS Standalone C-Series Server MIBs
Common use cases for Cisco UCS Standalone C-Series Server MIBs are described below.
Receiving Fault Event Notifications
You should load the MIBs in the order listed to eliminate most of the load-order issues.
The following table describes the traps included in the CISCO-UNIFIED-COMPUTING-NOTIFS-MIB.
Trap |
Description |
---|---|
cucsFaultActiveNotif The OID that corresponds to this SNMP trap is .1.3.6.1.4.1.9.9.719.0.1. |
This notification is generated by a Cisco UCS instance whenever a fault is raised. |
cucsFaultClearNotif The OID that corresponds to this SNMP trap is .1.3.6.1.4.1.9.9.719.0.2. |
This notification is generated by a Cisco UCS instance whenever a fault is cleared. |
Gathering Inventory Information
Cisco UCS MIBs can be used to gather information about the compute equipment in your Cisco UCS inventory. Inventory information includes data such as , serial numbers, DIMMs, and other intelligence related to system equipment.
See Purpose of the MIBs, to learn more about which MIBs you need to add to your NMS to collect the inventory data that interests you.
Gathering Statistics
If you want to use SNMP as a way to gather statistics, use the table below as a guide to what MIBs to load and what tables in each MIB to query.
Note | The table lists the statistics most commonly monitored in Cisco UCS Standalone C-Series servers, but it does not contain an exhaustive list of all statistics that can be monitored. To gather statistics beyond those listed below, refer to Purpose of the MIBs, review the content of the various packages, and download the additional MIB files necessary to meet your specific needs. |
Statistics Type | MIB that Gathers the Statistic | Statistics Table Name in SNMP |
---|---|---|
Adapter | CISCO-UNIFIED-COMPUTING-ADAPTOR-MIB .1.3.6.1.4.1.9.9.719.1.3 is the parent OID where the key statistics reside. |
adaptorUnit—Provides all adapter statistics for every Standalone C-Series server. |
Rack level |
CISCO-UNIFIED-COMPUTING-COMPUTE-MIB .1.3.6.1.4.1.9.9.719.1.9 is the parentOID where the key statistics reside. |
computeMbPowerStats—Provides all motherboard power statistics for every Standalone C-Series server. computeMbTempStats—Provides all motherboard temperature statistics for every Standalone C-Series server. computeBoard— Provides all compute board statistics for every Standalone C-Series server. computeMbPowerStats—Provides all motherboard power statistics for every Standalone C-Series server. computeRackUnit—Provides all rack unit statistics for every Standalone C-Series server. computeRackUnitMbTempStats—Provides all motherboard temperature statistics for every rack-mounted Standalone C-Series server. |
Processor | CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB .1.3.6.1.4.1.9.9.719.1.41 is the parent OID where the key statistics reside. |
processorEnvStats—Provides all CPU power and temperature statistics for every CPU socket. processorUnit—Provides all CPU statistics for every CPU. |
Equipment | CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB .1.3.6.1.4.1.9.9.719.1.15 is the parent OID where the key statistics reside. |
equipmentFan—Provides statistics for all fans in every Standalone C-Series server. equipmentPsu—Provides statistics for every PSU attached to a Standalone C-Series server. |
Memory | CISCO-UNIFIED-COMPUTING-MEMORY-MIB .1.3.6.1.4.1.9.9.719.1.30 is the parent OID where the key statistics reside. |
memoryUnit—Provides statistics about all memory unit DIMMs. memoryUnitEnvStats—Provides all memory DIMM temperature statistics for every memory module. |
Storage | CISCO-UNIFIED-COMPUTING-STORAGE-MIB .1.3.6.1.4.1.9.719.45 is the parent OID where the key statistics reside. |
storageController—Provides statistics about storage controllers attached to all Standalone C-Series servers. storageLocalDisk—Provides statistics about the physical disks in every Standalone C-Series server. storageLocalLun—Provides statistics for virtual drives created on each Standalone C-Series server. storageRaidBattery—Provides statistics for RAID batteries connected to a Standalone C-Series server. |