Cisco DOM - N9K-C9364D-GX2A

CMK version: 2.2.0p35
OS version: Ubuntu 20.04

Hi,

I am encountering quite a strange situation where I have 2x N9K-C9364D-GX2A configured in VPC, both using port4 and 15 in breakout 10g-4x with devices connected to them and 2 other ports, port1 and 64 for vpc peer-link.

The problem is that on 2nd switch where it doesnt show any DOM values on those ports, whereas on the 1st being are being retrieved by the discovery.

Upon running, cmk --check --detect-plugins=cisco_temperature_dom --debug -vvvn HOST the differences in values start from this check,

Executing BULKWALK of “.1.3.6.1.4.1.9.9.91.1.1.1.1.1” on HOST up until, .1.3.6.1.4.1.9.9.13.1.3.1.2

SW1

Executing BULKWALK of ".1.3.6.1.4.1.9.9.91.1.1.1.1.1" on SW1
.1.3.6.1.4.1.9.9.91.1.1.1.1.1.38486 => [b'8'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.1.38487 => [b'8'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.1.38488 => [b'8'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.1.38489 => [b'8'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.1.300005283 => [b'4'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.1.300005284 => [b'5'] 'INTEGER'
some lines are ommitted
Executing BULKWALK of ".1.3.6.1.4.1.9.9.91.1.1.1.1.2" on SW1
.1.3.6.1.4.1.9.9.91.1.1.1.1.2.38486 => [b'9'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.2.38487 => [b'9'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.2.38488 => [b'9'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.2.38489 => [b'9'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.2.300005283 => [b'8'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.2.300005284 => [b'7'] 'INTEGER'
some lines are ommitted
Executing BULKWALK of ".1.3.6.1.4.1.9.9.91.1.1.1.1.3" on SW1
.1.3.6.1.4.1.9.9.91.1.1.1.1.3.38486 => [b'0'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.3.38487 => [b'0'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.3.38488 => [b'0'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.3.38489 => [b'0'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.3.300005283 => [b'0'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.3.300005284 => [b'0'] 'INTEGER'
some lines are ommitted

SW2

Executing BULKWALK of ".1.3.6.1.4.1.9.9.91.1.1.1.1.1" on SW2
.1.3.6.1.4.1.9.9.91.1.1.1.1.1.38486 => [b'8'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.1.38487 => [b'8'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.1.38488 => [b'8'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.1.38489 => [b'8'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.1.300000003 => [b'4'] 'INTEGER'
Executing BULKWALK of ".1.3.6.1.4.1.9.9.91.1.1.1.1.2" on SW2
.1.3.6.1.4.1.9.9.91.1.1.1.1.2.38486 => [b'9'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.2.38487 => [b'9'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.2.38488 => [b'9'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.2.38489 => [b'9'] 'INTEGER'
Executing BULKWALK of ".1.3.6.1.4.1.9.9.91.1.1.1.1.3" on SW2
.1.3.6.1.4.1.9.9.91.1.1.1.1.3.38486 => [b'0'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.3.38487 => [b'0'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.3.38488 => [b'0'] 'INTEGER'
.1.3.6.1.4.1.9.9.91.1.1.1.1.3.38489 => [b'0'] 'INTEGER'
that's it mostly

Upon doing manual smnpwalk using that OID
SW1

snmpwalk -v2c -c check_mk 10.100.25.21 1.3.6.1.4.1.9.9.91.1.1.1.1.1
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.38486 = INTEGER: 8
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.38487 = INTEGER: 8
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.38488 = INTEGER: 8
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.38489 = INTEGER: 8
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.300005283 = INTEGER: 4
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.300005284 = INTEGER: 5
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.300005287 = INTEGER: 8
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.300005293 = INTEGER: 14

SW2

snmpwalk -v2c -c check_mk 10.100.25.22 .1.3.6.1.4.1.9.9.91.1.1.1.1.1
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.38486 = INTEGER: 8
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.38487 = INTEGER: 8
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.38488 = INTEGER: 8
iso.3.6.1.4.1.9.9.91.1.1.1.1.1.38489 = INTEGER: 8

The 2nd switch dont display any of the ones below or anything related to CIsco DOM:

DOM Ethernet1/15 Lane 1 Transceiver Receive Power Sensor Status: OK, Signal power: -4.55 dBm
DOM Ethernet1/15 Lane 1 Transceiver Transmit Power Sensor Status: OK, Signal power: -1.97 dBm
DOM Ethernet1/15 Lane 2 Transceiver Receive Power Sensor Status: OK, Signal power: -2.40 dBm
DOM Ethernet1/15 Lane 2 Transceiver Transmit Power Sensor Status: OK, Signal power: -2.06 dBm
DOM Ethernet1/15 Lane 3 Transceiver Receive Power Sensor Status: OK, Signal power: -1.76 dBm
DOM Ethernet1/15 Lane 3 Transceiver Transmit Power Sensor Status: OK, Signal power: -1.98 dBm
DOM Ethernet1/15 Lane 4 Transceiver Receive Power Sensor Status: OK, Signal power: -2.23 dBm
DOM Ethernet1/15 Lane 4 Transceiver Transmit Power Sensor Status: OK, Signal power: -2.15 dBm
DOM Ethernet1/4 Lane 1 Transceiver Receive Power Sensor Status: OK, Signal power: -3.60 dBm
DOM Ethernet1/4 Lane 1 Transceiver Transmit Power Sensor Status: OK, Signal power: -1.64 dBm
DOM Ethernet1/4 Lane 2 Transceiver Receive Power Sensor Status: OK, Signal power: -1.17 dBm
DOM Ethernet1/4 Lane 2 Transceiver Transmit Power Sensor Status: OK, Signal power: -1.82 dBm
DOM Ethernet1/4 Lane 3 Transceiver Receive Power Sensor Status: OK, Signal power: -1.98 dBm
DOM Ethernet1/4 Lane 3 Transceiver Transmit Power Sensor Status: OK, Signal power: -1.82 dBm
DOM Ethernet1/4 Lane 4 Transceiver Receive Power Sensor Status: OK, Signal power: -2.71 dBm
DOM Ethernet1/4 Lane 4 Transceiver Transmit Power Sensor Status: OK, Signal power: -1.79 dBm

Any ideas on where the issue might be ?
Thanks.

I’ve opened a Cisco TAC ticket and upon requesting output of the following commands, it started working.

tac-pac $(SWITCHNAME)-$(TIMESTAMP)_TAC_PAC.gz
show tech snmp >> bootflash:$(SWITCHNAME)_sh_tech_snmp.txt