Skip to content

cisco_ucs: detect standalone CIMC and newer UCS C-series servers#927

Open
Bastian-Kuhn wants to merge 1 commit into
Checkmk:masterfrom
Bastian-Kuhn:fix-cisco-ucs-detect-cimc-c-series
Open

cisco_ucs: detect standalone CIMC and newer UCS C-series servers#927
Bastian-Kuhn wants to merge 1 commit into
Checkmk:masterfrom
Bastian-Kuhn:fix-cisco-ucs-detect-cimc-c-series

Conversation

@Bastian-Kuhn

@Bastian-Kuhn Bastian-Kuhn commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

What

Broaden the cisco_ucs SNMP detection so standalone Cisco IMC (CIMC) appliances and newer UCS C‑series servers are detected and their cisco_ucs_* services get discovered.

Why

cmk/plugins/cisco/lib_ucs.py gates all cisco_ucs_* checks behind a fixed whitelist of sysObjectID values (.1.3.6.1.2.1.1.2.0). Standalone CIMC appliances and newer C‑series models — e.g. SNS‑8355‑K9 / UCS C225 M8, which report sysObjectID .1.3.6.1.4.1.9.1.2820 — are not on that list, so none of the cisco_ucs_* services are discovered even though the device fully serves the CISCO-UNIFIED-COMPUTING-MIB (.1.3.6.1.4.1.9.9.719).

The cisco_ucs_* checks were gated behind a fixed whitelist of sysObjectIDs
(.1.3.6.1.2.1.1.2.0). Standalone Cisco IMC (CIMC) appliances and newer UCS
C-series models -- e.g. SNS-8355-K9 / UCS C225 M8 (sysObjectID
.1.3.6.1.4.1.9.1.2820) -- are not on that list, so none of the cisco_ucs_*
services were discovered although the device fully serves the
CISCO-UNIFIED-COMPUTING-MIB (.1.3.6.1.4.1.9.9.719).

Broaden DETECT to additionally match any device exposing the UCS compute
rack-unit operability column (cucsComputeRackUnitOperability,
.1.3.6.1.4.1.9.9.719.1.9.35.1.43), covering standalone CIMC / C-series
appliances.
@Bastian-Kuhn Bastian-Kuhn force-pushed the fix-cisco-ucs-detect-cimc-c-series branch from 4bfb3a8 to ec08c45 Compare July 3, 2026 12:38
@Bastian-Kuhn Bastian-Kuhn marked this pull request as ready for review July 3, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants