Cisco Unified Computing System (UCS)-HD device discovery
Summarize
Summary of Cisco Unified Computing System (UCS)-HD device discovery
The Cisco Unified Computing System (UCS)-HD device discovery enables ServiceNow Discovery and Service Mapping Patterns to identify and map Cisco UCS equipment, specifically chassis and blades, into the CMDB. This capability supports only B-series UCS devices and requires the latest Discovery and Service Mapping Patterns application available from the ServiceNow Store.
Show less
Prerequisites
- SNMP credentials: Must be created to allow access to UCS devices.
- Applicative credentials: Required for the Cisco UCS Equipment CI type (
cmdbciucsequipment). - Network connectivity: The MID Server must have HTTPS access (port 443) to the UCS Manager and be able to reach the management IP of UCS equipment.
- UCS Manager account: Needs at least read-only role and permissions for executing XML API queries on specific UCS object classes such as computeRackUnit, equipmentChassis, computeBlade, and others.
Discovery Process and Data Collection
The discovery uses a classifier with HorizontalDiscoveryProbe to run the UCS - HD pattern, leveraging specific SNMP OIDs to identify Cisco UCS equipment models like 6120XP, 6140XP, 6248UP, and 6296UP fabric interconnects. Only B-series devices are discovered; C, S, or E series are not supported.
Discovered data populates relevant CMDB tables:
- Cisco UCS Equipment (
cmdbciucsequipment): Contains general device info such as name, IP address, model, distinguished name, and UCS Manager version. - Cisco UCS Chassis (
cmdbciucschassis): Stores chassis details including model number, serial number, chassis ID, operational status, and distinguished name. - Cisco UCS Blade (
cmdbciucsblade): Captures blade-specific attributes like CPU count and cores, RAM, adapter count, slot and chassis IDs, serial number, status, and descriptions. - Cisco UCS Rack Mount Units (
cmdbciucsrackunit): Holds rack unit data such as vendor, server ID, availability, UUID, serial, CPU and memory specs, model, distinguished name, and state.
Relationships Created
To accurately represent the UCS environment in the CMDB, the discovery establishes relationships between:
- Chassis and blades (
cmdbciucschassiscontainscmdbciucsblade) - Equipment and rack units (
cmdbciucsequipmentcontainscmdbciucsrackunit) - Equipment and chassis (
cmdbciucsequipmentcontainscmdbciucschassis) - Blades and servers (
cmdbciserverruns oncmdbciucsblade)
These relationships help provide a comprehensive and accurate topology of Cisco UCS infrastructure within the ServiceNow CMDB.
Discovery and Service Mapping Patterns application uses the to find Cisco UCS equipment, including chassis and blades. Discovering some of these resources may require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.
Request apps on the Store
Visit the ServiceNow Store to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.
Prerequisites
- Create SNMP credentials
- For more information, see .
- Create applicative credentials
- Create applicative credentials for the Cisco UCS Equipment [cmdb_ci_ucs_equipment] CI type. For more information, see .
- Verify network connectivity
- Verify that the MID Server has HTTPS access to the UCS Manager on port 443 and is able to reach the management IP address of the UCS equipment.
- Verify UCS Manager account requirements
- Verify that the account has at least the read-only role in UCS Manager and has permissions to execute XML API queries for the following object classes:
computeRackUnitequipmentChassiscomputeBlademgmtIftopSystemversionEpequipmentFan
- Classifier, pattern, and OIDs
-
The UCS classifier uses HorzontalDiscoveryProbe to launch the UCS - HD pattern. The classifier also uses these SNMP OIDs, which specify the Cisco UCS Equipment
[cmdb_ci_ucs_equipment]table:OID Manufacturer Model Table 1.3.6.1.4.1.9.12.3.1.3.847 Unified Computing Cisco UCS 6120XP 20-Port Fabric Interconnect 1.4(3u)(NX-OS) 5.0 Aggregation Switch Cisco UCS Equipment 1.3.6.1.4.1.9.12.3.1.3.899 Unified Computing Cisco UCS 6140XP 40-Port Fabric Interconnect 1.4(3u)(NX-OS) 5.0 Aggregation Switch Cisco UCS Equipment 1.3.6.1.4.1.9.12.3.1.3.1062 Unified Computing Cisco UCS 6248UP 48-Port Fabric Interconnect 2.0(1t)(NX-OS) 5.0.2 Aggregation Switch Cisco UCS Equipment 1.3.6.1.4.1.9.12.3.1.3.1063 Unified Computing Cisco UCS 6296UP 96-Port Fabric Interconnect 2.0(1t)(NX-OS) 5.0.2 Aggregation Switch Cisco UCS Equipment
Data collected by Discovery during horizontal discovery
Discovery populates the data in the CMDB when running the UCS - HD pattern pattern. Only B-series devices are discovered. The UCS - HD pattern does not find C, S, or E series devices.
| Label | Field Name |
|---|---|
| Name | name |
| IP address | ip_address |
| Model | model_id |
| Distinguished name | dn |
| UCS Manager Version | version |
| Label | Field Name |
|---|---|
| Name | name |
| Model number | model_number |
| Serial number | serial_number |
| Chassis ID | chassis_id |
| Operational status | operational_status |
| Distinguished name | dn |
| Label | Field Name |
|---|---|
| Name | name |
| Model number | model_number |
| Serial number | serial_number |
| CPU count | cpu_count |
| CPU core count | cpu_core_count |
| Ram | ram |
| Number of Adapters | number_of_adapters |
| Chassis ID | chassis_id |
| Slot ID | slot_id |
| Description | short_description |
| Distinguished name | dn |
| Blade Serial Number | blade_serial_number |
| Operational status | operational_status |
| Label | Field Name |
|---|---|
| Name | name |
| Vendor | vendor |
| Server ID | server_id |
| Availability | availability |
| UUID | uuid |
| Rack serial | rack_serial |
| Number of CPUs | num_of_cpus |
| Number of cores | num_of_cores |
| Model ID | model_id |
| Total Memory | total_memory |
| Distinguished name | dn |
| State | state |
Relationships
| CI | Relationship | CI |
|---|---|---|
| cmdb_ci_ucs_chassis | Contains::Contained by | cmdb_ci_ucs_blade |
| cmdb_ci_ucs_equipment | Contains::Contained by | cmdb_ci_ucs_rack_unit |
| cmdb_ci_ucs_equipment | Contains::Contained by | cmdb_ci_ucs_chassis |
| cmdb_ci_server | Runs on::Runs | cmdb_ci_ucs_blade |