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 Cisco UCS equipment, including chassis and blades. This discovery populates the Configuration Management Database (CMDB) with detailed information about UCS B-series devices, supporting accurate and comprehensive asset and configuration management.
Show less
To discover UCS devices effectively, customers may need to update to the latest Discovery and Service Mapping Patterns application from the ServiceNow Store. Note that this discovery pattern does not detect Cisco UCS C, S, or E series devices.
Prerequisites
- Create SNMP credentials: Required to access UCS equipment via SNMP for discovery.
- Create applicative credentials: Specifically for the
Cisco UCS Equipment [cmdbciucsequipment]Configuration Item (CI) type to enable read access. - Verify network connectivity: Ensure the MID Server can access UCS Manager over HTTPS on port 443 and can reach the management IP address.
- Verify UCS Manager account permissions: The account used must have at least read-only access and permission to execute XML API queries on key UCS object classes such as computeRackUnit, equipmentChassis, computeBlade, and others.
Discovery Mechanism and Data Collected
The UCS classifier uses the HorizontalDiscoveryProbe to launch the UCS - HD discovery pattern. It leverages specific SNMP Object Identifiers (OIDs) to identify Cisco UCS equipment models like 6120XP, 6140XP, 6248UP, and 6296UP Fabric Interconnects.
During discovery, the following key data is collected and stored in the CMDB:
- Cisco UCS Equipment: Name, IP address, model, distinguished name, UCS Manager version.
- Cisco UCS Chassis: Name, model number, serial number, chassis ID, operational status, distinguished name.
- Cisco UCS Blades: Name, model number, serial number, CPU count and core count, RAM, number of adapters, chassis and slot IDs, description, blade serial number, operational status, distinguished name.
- Cisco UCS Rack Mount Units: Name, vendor, server ID, availability, UUID, rack serial, CPU and core count, model ID, total memory, state, distinguished name.
Relationships Created
To maintain accurate configuration relationships within the CMDB, the discovery creates the following associations:
- Chassis contains Blades.
- Equipment contains Rack Units and Chassis.
- Blades run Servers.
Practical Impact for ServiceNow Customers
This discovery capability enables customers to automate the population of UCS equipment details into the CMDB, ensuring an up-to-date and accurate IT asset inventory. It supports better infrastructure visibility and management of Cisco UCS B-series hardware. Customers should ensure all prerequisites are met for successful discovery and keep the discovery patterns up to date to leverage enhancements and support for new UCS models.
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 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 |