From 84df31d2408484fb24fbf204f8f34211760aa83d Mon Sep 17 00:00:00 2001 From: Ian Bucad Date: Sat, 6 Jun 2026 01:30:23 +1000 Subject: [PATCH] SNMP: move Catalyst 1200/1300 serial_number coverage to cisco-sb Catalyst 1200/1300 (e.g. C1300-24P-4G) and Cisco Business 350 (CBS350) run the SMB software stack rather than IOS-XE, so they belong in cisco-sb.yaml alongside the rest of the Cisco Small Business switch family. Their chassis serial lives at the documented ENTITY-MIB index 67109120 (entPhysicalSerialNum.67109120) per Cisco's SMB switching guide. - cisco-sb: add sysobjectid 1.3.6.1.4.1.9.6.1.1004.52.5 (CBS350-48P-4G) and 1.3.6.1.4.1.9.1.3233 (ciscoC130024P4G); add serial_number metadata pointing at entPhysicalSerialNum.67109120. - cisco-catalyst: add sysobjectid 1.3.6.1.4.1.9.1.3079 (ciscoC9200CX12P2X2G). Serial collection for this device requires dynamic chassis-row resolution (entPhysicalClass = chassis) which is not yet supported; tracked as an FR. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../snmp/data/default_profiles/cisco-catalyst.yaml | 1 + .../snmp/data/default_profiles/cisco-sb.yaml | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/snmp/datadog_checks/snmp/data/default_profiles/cisco-catalyst.yaml b/snmp/datadog_checks/snmp/data/default_profiles/cisco-catalyst.yaml index 5f0f9cc6b4fe0..aa009ccca82fd 100644 --- a/snmp/datadog_checks/snmp/data/default_profiles/cisco-catalyst.yaml +++ b/snmp/datadog_checks/snmp/data/default_profiles/cisco-catalyst.yaml @@ -463,3 +463,4 @@ sysobjectid: - 1.3.6.1.4.1.9.1.3023 # ciscoC1000FE48T4GL - 1.3.6.1.4.1.9.1.3024 # ciscoC1000FE48P4GL - 1.3.6.1.4.1.9.1.3069 # ciscoC8500L8S4X + - 1.3.6.1.4.1.9.1.3079 # ciscoC9200CX12P2X2G diff --git a/snmp/datadog_checks/snmp/data/default_profiles/cisco-sb.yaml b/snmp/datadog_checks/snmp/data/default_profiles/cisco-sb.yaml index 81d79ab64421f..aa712745873f7 100644 --- a/snmp/datadog_checks/snmp/data/default_profiles/cisco-sb.yaml +++ b/snmp/datadog_checks/snmp/data/default_profiles/cisco-sb.yaml @@ -5,11 +5,24 @@ extends: sysobjectid: - 1.3.6.1.4.1.9.6.1.* # Cisco Small Business - 1.3.6.1.4.1.9.6.1.88.26.1 # Cisco SG200-26 + - 1.3.6.1.4.1.9.6.1.1004.52.5 # Cisco Business 350 (CBS350-48P-4G) + # Catalyst 1200/1300 (e.g. C1300-24P-4G) and Cisco Business 350 (CBS350) + # run the SMB software stack — not IOS-XE — so they belong here rather + # than in cisco-catalyst.yaml, which targets IOS-XE Catalyst chassis. + - 1.3.6.1.4.1.9.1.3233 # ciscoC130024P4G (Catalyst 1300 24-port) metadata: device: fields: vendor: value: "cisco" + serial_number: + symbol: + # ENTITY-MIB: entPhysicalSerialNum at entPhysicalIndex 67109120 — documented + # chassis index for Catalyst 1200/1300 and CBS250/350 switches. + # Reference: https://www.cisco.com/c/en/us/support/docs/smb/switches/Cisco-Business-Switching/kmgmt3636-snmpv3-common-oids-cbs350.html + MIB: ENTITY-MIB + OID: 1.3.6.1.2.1.47.1.1.1.1.11.67109120 + name: entPhysicalSerialNum metrics: - MIB: CISCOSB-rndMng symbol: