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

Pluggable Optics in Juniper Routers do not show up in Hardware Inventory

Details

    • Vendor Bug
    • Resolution: Won't Fix
    • Major
    • None
    • Professional Edition
    • Poller
    • None

    Description

      Pluggable optics do not show up in hardware inventory.  When I do an SNMPWalk, I see these which are the serial numbers of the pluggable optics:

      iso.3.6.1.2.1.47.1.1.1.1.11.160 = STRING: "1F3CQAA5362CD"
      iso.3.6.1.2.1.47.1.1.1.1.11.161 = STRING: "1F3CQAA5362EB"
      iso.3.6.1.2.1.47.1.1.1.1.11.162 = STRING: "1F3CQAA5361X0"
      iso.3.6.1.2.1.47.1.1.1.1.11.163 = STRING: "1F3CQAA53626N"
      iso.3.6.1.2.1.47.1.1.1.1.11.232 = STRING: "1F3CQAA5362BT"
      iso.3.6.1.2.1.47.1.1.1.1.11.233 = STRING: "1F3CQAA5361Q9"
      iso.3.6.1.2.1.47.1.1.1.1.11.234 = STRING: "1F3CQAA5361PX"
      iso.3.6.1.2.1.47.1.1.1.1.11.235 = STRING: "1F3CQAA5362Z7"
      iso.3.6.1.2.1.47.1.1.1.1.11.304 = STRING: "1F3CQAA53621G"

      and this, which are the part numbers for those items...

      iso.3.6.1.2.1.47.1.1.1.1.13.160 = STRING: "740-061409"
      iso.3.6.1.2.1.47.1.1.1.1.13.161 = STRING: "740-061409"
      iso.3.6.1.2.1.47.1.1.1.1.13.162 = STRING: "740-061409"
      iso.3.6.1.2.1.47.1.1.1.1.13.163 = STRING: "740-061409"
      iso.3.6.1.2.1.47.1.1.1.1.13.232 = STRING: "740-061409"
      iso.3.6.1.2.1.47.1.1.1.1.13.233 = STRING: "740-061409"
      iso.3.6.1.2.1.47.1.1.1.1.13.234 = STRING: "740-061409"
      iso.3.6.1.2.1.47.1.1.1.1.13.235 = STRING: "740-061409"
      iso.3.6.1.2.1.47.1.1.1.1.13.304 = STRING: "740-061409"

      and this, which are the descriptions for those items...

      iso.3.6.1.2.1.47.1.1.1.1.7.160 = STRING: "QSFP-100GBASE-LR4-T2"
      iso.3.6.1.2.1.47.1.1.1.1.7.161 = STRING: "QSFP-100GBASE-LR4-T2"
      iso.3.6.1.2.1.47.1.1.1.1.7.162 = STRING: "QSFP-100GBASE-LR4-T2"
      iso.3.6.1.2.1.47.1.1.1.1.7.163 = STRING: "QSFP-100GBASE-LR4-T2"
      iso.3.6.1.2.1.47.1.1.1.1.7.232 = STRING: "QSFP-100GBASE-LR4-T2"
      iso.3.6.1.2.1.47.1.1.1.1.7.233 = STRING: "QSFP-100GBASE-LR4-T2"
      iso.3.6.1.2.1.47.1.1.1.1.7.234 = STRING: "QSFP-100GBASE-LR4-T2"
      iso.3.6.1.2.1.47.1.1.1.1.7.235 = STRING: "QSFP-100GBASE-LR4-T2"
      iso.3.6.1.2.1.47.1.1.1.1.7.304 = STRING: "QSFP-100GBASE-LR4-T2"

      I am collecting:

      snmpwalk -v2c -c <community> --hexOutputLength=0 -ObentxU <device> .1 > myagent.snmpwalk
      snmpwalk -v2c -c <community> --hexOutputLength=0 -ObentxU <device> .1.3.6.1.4.1 >> myagent.snmpwalk

      and will attach it when it is completed.

      Attachments

        1. image-2021-08-10-09-53-03-212.png
          36 kB
          Ed Mallette
        2. jnp-ent.png
          699 kB
          Mike Stupalov
        3. jnp-jnx.png
          791 kB
          Mike Stupalov

        Issue Links

          Activity

            [OBS-3844] Pluggable Optics in Juniper Routers do not show up in Hardware Inventory
            • JUNIPER-MIB::jnxContentsTable
            • ENTITY-MIB::entPhysicalTable

            And these tables cannot be combined with each other. Juniper use not simple indexing for parts.

            landy Mike Stupalov added a comment - JUNIPER-MIB::jnxContentsTable ENTITY-MIB::entPhysicalTable And these tables cannot be combined with each other. Juniper use not simple indexing for parts.

            Ok, I see this missed inventory parts, but this is because it missed in JUNIPER-MIB::jnxContentsTable and JUNIPER-MIB::jnxFruTable.
            We not use ENTITY-MIB::entPhysicalTable because Juniper devices do not report here mostly of their inventory parts.
            Not know why for QSFP modules different situation, it may very well be that there is a bug in the firmware.

            You need write to Juniper support and ask why this (only QSFP) parts missed in this tables.
            Also try update firmware to latest and check again (I see you use not on latest firmware also for 19.x series).

            landy Mike Stupalov added a comment - Ok, I see this missed inventory parts, but this is because it missed in JUNIPER-MIB::jnxContentsTable and JUNIPER-MIB::jnxFruTable . We not use ENTITY-MIB::entPhysicalTable because Juniper devices do not report here mostly of their inventory parts. Not know why for QSFP modules different situation, it may very well be that there is a bug in the firmware. You need write to Juniper support and ask why this (only QSFP) parts missed in this tables. Also try update firmware to latest and check again (I see you use not on latest firmware also for 19.x series).

            Yes, I am running r11450 and it is not fixed.  The correction in r11403 only corrected the part numbers of the linecards that were not previously showing up.  That issue is fixed, however that issue did  not correct this issue which is that pluggable optics (SFPs, QSFPs, SFP28s, etc) do not show up.

            I did perform the discovery command and there was no change...

            This is the hardware inventory from the switch CLI:

            Chassis XH3120420827 JNP48Y8C-CHAS
            Pseudo CB 0
            Routing Engine 0 BUILTIN BUILTIN RE-QFX5120-48Y-8C
            FPC 0 REV 12 650-083242 XH3120420827 JNP48Y8C-CHAS
            CPU BUILTIN BUILTIN FPC CPU
            PIC 0 BUILTIN BUILTIN 48x25G-8x100G
            Xcvr 38 REV 01 740-052469 ADD85F826618 SFP+-10G-T-DWDM-ZR
            Xcvr 39 REV 01 740-052469 ADD85F826551 SFP+-10G-T-DWDM-ZR
            Xcvr 47 REV 01 740-021309 ADD85ACA4105 SFP+-10G-LR
            Xcvr 54 REV 01 740-061409 1F3CQAA5341ZN QSFP-100GBASE-LR4-T2
            Xcvr 55 REV 01 740-061409 1F3CQAA5362DH QSFP-100GBASE-LR4-T2
            Power Supply 0 REV 04 740-043886 1GA4A381112 JPSU-650W-DC-AFO
            Power Supply 1 REV 04 740-043886 1GA4A381109 JPSU-650W-DC-AFO
            Fan Tray 0 fan-ctrl-0 0, Front to Back Airflow - AFO
            Fan Tray 1 fan-ctrl-0 1, Front to Back Airflow - AFO
            Fan Tray 2 fan-ctrl-1 2, Front to Back Airflow - AFO
            Fan Tray 3 fan-ctrl-1 3, Front to Back Airflow - AFO
            Fan Tray 4 fan-ctrl-2 4, Front to Back Airflow - AFO

             

            This is what shows up in Observium:

            Note that the five (4) Xcvr show up in the hardware inventory under the PIC but not in the Observium display under PIC.  

            edopenfiberky Ed Mallette added a comment - Yes, I am running r11450 and it is not fixed.  The correction in r11403 only corrected the part numbers of the linecards that were not previously showing up.  That issue is fixed, however that issue did  not correct this issue which is that pluggable optics (SFPs, QSFPs, SFP28s, etc) do not show up. I did perform the discovery command and there was no change... This is the hardware inventory from the switch CLI: Chassis XH3120420827 JNP48Y8C-CHAS Pseudo CB 0 Routing Engine 0 BUILTIN BUILTIN RE-QFX5120-48Y-8C FPC 0 REV 12 650-083242 XH3120420827 JNP48Y8C-CHAS CPU BUILTIN BUILTIN FPC CPU PIC 0 BUILTIN BUILTIN 48x25G-8x100G Xcvr 38 REV 01 740-052469 ADD85F826618 SFP+-10G-T-DWDM-ZR Xcvr 39 REV 01 740-052469 ADD85F826551 SFP+-10G-T-DWDM-ZR Xcvr 47 REV 01 740-021309 ADD85ACA4105 SFP+-10G-LR Xcvr 54 REV 01 740-061409 1F3CQAA5341ZN QSFP-100GBASE-LR4-T2 Xcvr 55 REV 01 740-061409 1F3CQAA5362DH QSFP-100GBASE-LR4-T2 Power Supply 0 REV 04 740-043886 1GA4A381112 JPSU-650W-DC-AFO Power Supply 1 REV 04 740-043886 1GA4A381109 JPSU-650W-DC-AFO Fan Tray 0 fan-ctrl-0 0, Front to Back Airflow - AFO Fan Tray 1 fan-ctrl-0 1, Front to Back Airflow - AFO Fan Tray 2 fan-ctrl-1 2, Front to Back Airflow - AFO Fan Tray 3 fan-ctrl-1 3, Front to Back Airflow - AFO Fan Tray 4 fan-ctrl-2 4, Front to Back Airflow - AFO   This is what shows up in Observium: Note that the five (4) Xcvr show up in the hardware inventory under the PIC but not in the Observium display under PIC.  

            Seems as you use old version of observium.
            Update to latest and rediscovery.

            Issue was already fixed in r11403.

            If not fixed after update and rediscovery device, please make debug discovery for this device:

            ./discovery.php -d -m inventory -h <device>
            

            landy Mike Stupalov added a comment - Seems as you use old version of observium. Update to latest and rediscovery. Issue was already fixed in r11403. If not fixed after update and rediscovery device, please make debug discovery for this device: ./discovery.php -d -m inventory -h <device>

            SNMPWalk attached.

            edopenfiberky Ed Mallette added a comment - SNMPWalk attached.

            Please make and attach additional information about the device:

            • full snmp dump from device:

              snmpwalk -v2c -c <community> -t 3 -Cc --hexOutputLength=0 -ObentxU <hostname> .1 > myagent.snmpwalk
              snmpwalk -v2c -c <community> -t 3 -Cc --hexOutputLength=0 -ObentxU <hostname> .1.3.6.1.4.1 >> myagent.snmpwalk

              If device not support SNMP version 2c, replace -v2c with -v1.

            • If you have problems with discovery or poller processes, please do and attach these debugs:

              ./discovery.php -d -h <device>
              ./poller.php -d -h <device>

            • additionally attach device and/or vendor specific MIB files

            Note, this comment is added automatically.

            bot Observium Bot added a comment - Please make and attach additional information about the device: full snmp dump from device: snmpwalk -v2c -c <community> -t 3 -Cc --hexOutputLength=0 -ObentxU <hostname> .1 > myagent.snmpwalk snmpwalk -v2c -c <community> -t 3 -Cc --hexOutputLength=0 -ObentxU <hostname> .1.3.6.1.4.1 >> myagent.snmpwalk If device not support SNMP version 2c, replace -v2c with -v1. If you have problems with discovery or poller processes, please do and attach these debugs: ./discovery.php -d -h <device> ./poller.php -d -h <device> additionally attach device and/or vendor specific MIB files Note, this comment is added automatically.

            People

              landy Mike Stupalov
              edopenfiberky Ed Mallette
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: