Description:
I am experiencing an issue where LibreNMS fails to discover/display Serial Numbers for 1000Base-T (Copper) transceivers on Cisco Nexus 7000 platforms, while Fiber transceivers (10Gbase-SR, 1000base-SX) are discovered correctly.
Key Findings:
-
CLI Verification: Running
show interface transceiveron the Nexus CLI shows the Serial Numbers for these Copper SFPs correctly. -
SNMP Walk: When performing an SNMP walk/get on
ENTITY-MIB::entPhysicalSerialNum(1.3.6.1.2.1.47.1.1.1.1.11), the indexes corresponding to 1000Base-T interfaces are missing or skipped entirely by the NX-OS SNMP Agent. -
Affected OID: The
entPhysicalName(1.3.6.1.2.1.47.1.1.1.1.7) also skips these specific interfaces, suggesting they are not registered in the standard Entity-MIB table on this platform.
Request:
Is there a way for LibreNMS to retrieve this data via an alternative OID or a custom polling method (perhaps via SSH/CLI scraping as a fallback) for Cisco Nexus devices when the standard Entity-MIB does not provide the information?
Thanks you,