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 customers to automatically identify and map Cisco UCS equipment including chassis and blades within their infrastructure. This capability is delivered through the Discovery and Service Mapping Patterns application, which may require updating to the latest version from the ServiceNow Store for optimal functionality. The discovery process focuses on B-series devices and populates critical configuration item (CI) data into the Configuration Management Database (CMDB).
Show less
Prerequisites
- SNMP Credentials: Create SNMP credentials necessary for accessing UCS equipment.
- Applicative Credentials: Set up applicative credentials specifically for Cisco UCS Equipment CI type to enable authenticated discovery.
- Network Connectivity: Ensure the MID Server has HTTPS access on port 443 to the UCS Manager’s management IP.
- UCS Manager Account: Verify that the account used has at least read-only permissions and rights to execute XML API queries on key UCS object classes such as computeRackUnit, equipmentChassis, and computeBlade.
Discovery Mechanism and Data Collected
The discovery uses a UCS classifier with a HorizontalDiscoveryProbe that triggers the UCS - HD pattern leveraging specific SNMP OIDs to identify UCS Equipment models such as 6120XP, 6140XP, 6248UP, and 6296UP fabric interconnects.
During discovery, detailed information about UCS components is collected and stored in the CMDB across multiple CI classes:
- Cisco UCS Equipment: Includes attributes like name, IP address, model, distinguished name, and UCS Manager version.
- Cisco UCS Chassis: Includes model number, serial number, chassis ID, operational status, and distinguished name.
- Cisco UCS Blade: Covers model number, serial number, CPU count, RAM, number of adapters, slot and chassis IDs, operational status, and more.
- Cisco UCS Rack Mount Units: Includes vendor, server ID, availability, UUID, rack serial number, CPU and memory details, and state.
Relationships Created
To support comprehensive mapping and service impact analysis, the discovery automatically creates CI relationships such as:
- Chassis containing blades
- Equipment containing rack units and chassis
- Servers running on UCS blades
Practical Benefits for ServiceNow Customers
By implementing Cisco UCS-HD device discovery, customers can:
- Automatically populate and maintain accurate, detailed UCS hardware asset data in the CMDB.
- Understand relationships between UCS components and servers, improving visibility into infrastructure dependencies.
- Leverage up-to-date discovery patterns for effective management, troubleshooting, and service mapping of Cisco UCS environments.
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 website 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 SNMP credentials.
- Create applicative credentials
- Create applicative credentials for the Cisco UCS Equipment [cmdb_ci_ucs_equipment] CI type. For more information, see Applicative credentials.
- 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 |