Uploaded image for project: 'Observium'
  1. Observium
  2. OBS-3910

Cisco N3K-C3064PQ-10GX bad PSU module current reading

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • None
    • CE-21.10
    • Alerting, Default
    • Operating system Cisco NX-OS 6.0(2)U3(8) (uk9)

    Description

      Cisco N3K-C3064PQ-10GX reading 61 amp

      Nexus 3000 PSU module, 400 CISCO-ENTITY-FRU-CONTROL-MIB::cefcTotalDrawnCurrent.470 ∞ - (26.4A) 33A 1y 226d ago alert 61A

      reporting as alert but the in enviroment there are:

      Power Supply:
      Voltage: 12 Volts
      -----------------------------------------------------------
      PS Model Input Power Current Status
      Type (Watts) (Amps)
      -----------------------------------------------------------
      1 N2200-PAC-400W-B AC 396.00 33.00 ok
      2 N2200-PAC-400W-B AC 396.00 33.00 ok

      Mod Model Power Current Power Current Status
      Requested Requested Allocated Allocated
      (Watts) (Amps) (Watts) (Amps)
      — ---------------------- ------- ---------- --------- ---------- ----------
      1 N3K-C3064PQ-10GX-SUP 349.20 29.10 349.20 29.10 powered-up

      Attachments

        Activity

          [OBS-3910] Cisco N3K-C3064PQ-10GX bad PSU module current reading

          We can only show you what the device gives to us. There's really almost zero scope for us to show you the wrong number, since we just show you whatever the device gave us, occasionally multiplied or divided by something depending upon the units used.

          ./poller.php -h <device_id> -m sensors

          Find the SNMP query that collects the data for that sensor. It'll be returning the wrong data.

          This is what's in the snmpwalk for that OID : 

          .1.3.6.1.4.1.9.9.117.1.1.1.1.4.470 = INTEGER: 6000
          .1.3.6.1.4.1.9.9.117.1.1.1.1.4.471 = INTEGER: 5300

          The units are defined here : 

          .1.3.6.1.4.1.9.9.117.1.1.1.1.2.470 = Hex-STRING: 43 65 6E 74 69 41 6D 70 73 20 40 20 31 32 56
          .1.3.6.1.4.1.9.9.117.1.1.1.1.2.471 = Hex-STRING: 43 65 6E 74 69 41 6D 70 73 20 40 20 31 32 56

          The HEX translates as "CentiAmps @ 12V"

          So this is 6000 centiamps, or 60A

          Nexus has always been really bug ridden when it comes to monitoring, and Cisco's QA sadly stopped existing 10 years ago.

          adam.

          adama Adam Armstrong added a comment - We can only show you what the device gives to us. There's really almost zero scope for us to show you the wrong number, since we just show you whatever the device gave us, occasionally multiplied or divided by something depending upon the units used. ./poller.php -h <device_id> -m sensors Find the SNMP query that collects the data for that sensor. It'll be returning the wrong data. This is what's in the snmpwalk for that OID :  .1.3.6.1.4.1.9.9.117.1.1.1.1.4.470 = INTEGER: 6000 .1.3.6.1.4.1.9.9.117.1.1.1.1.4.471 = INTEGER: 5300 The units are defined here :  .1.3.6.1.4.1.9.9.117.1.1.1.1.2.470 = Hex-STRING: 43 65 6E 74 69 41 6D 70 73 20 40 20 31 32 56 .1.3.6.1.4.1.9.9.117.1.1.1.1.2.471 = Hex-STRING: 43 65 6E 74 69 41 6D 70 73 20 40 20 31 32 56 The HEX translates as "CentiAmps @ 12V" So this is 6000 centiamps, or 60A Nexus has always been really bug ridden when it comes to monitoring, and Cisco's QA sadly stopped existing 10 years ago. adam.

          People

            adama Adam Armstrong
            chrk Martin Cechura
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: