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

Cisco Sensors to Transceivers broken

Details

    Description

      Hi there,

      After upgrading to latest IOS-XR 7.x release we've noticed that all transceivers are not linked to their physical interface anymore. Looks like that Cisco changed something or even broke it, but I can not see what have been changed. I tried to upload snmpwalk, but even compressed it's about 140MB.

       

      Attachments

        Activity

          [OBS-3654] Cisco Sensors to Transceivers broken
          dklimek Denis Klimek added a comment - - edited

          You're right Now I see it too. Thanks for fixing the parent issue and taking a look into my false-positive report

          dklimek Denis Klimek added a comment - - edited You're right Now I see it too. Thanks for fixing the parent issue and taking a look into my false-positive report

          Than issue fixed in r11029.

          Zero is Cisco issue, write TAC to vendor

          landy Mike Stupalov added a comment - Than issue fixed in r11029. Zero is Cisco issue, write TAC to vendor
          landy Mike Stupalov added a comment - - edited

          But this is Cisco error than..

          Discover sensor: [class: voltage, device: asr-heidbergstrasse-gk, oid: .1.3.6.1.4.1.9.9.91.1.1.1.1.4.3113200, index: 3113200, type: CISCO-ENTITY-SENSOR-MIB-entSensorValue, descr: unsupported module - Voltage - TenGigE0/0/0/32-3.3 V, scale: 0.001, limits: (3.08, 3.1, 3.48, 3.5), CURRENT: 0, 3113200,
          

          entSensorType.3113200 = voltsDC
          entSensorScale.3113200 = units
          entSensorPrecision.3113200 = 3
          entSensorValue.3113200 = 0
                                  ^^^
          entSensorStatus.3113200 = ok
          entSensorValueTimeStamp.3113200 = 0:0:00:00.00
          entSensorValueUpdateRate.3113200 = 10
          entSensorMeasuredEntity.3113200 = 3112961
           
          entSensorThresholdSeverity.3113200.1 = minor
          entSensorThresholdSeverity.3113200.2 = minor
          entSensorThresholdSeverity.3113200.3 = major
          entSensorThresholdSeverity.3113200.4 = major
          entSensorThresholdSeverity.3113200.5 = critical
          entSensorThresholdSeverity.3113200.6 = critical
          entSensorThresholdRelation.3113200.1 = lessOrEqual
          entSensorThresholdRelation.3113200.2 = greaterOrEqual
          entSensorThresholdRelation.3113200.3 = lessOrEqual
          entSensorThresholdRelation.3113200.4 = greaterOrEqual
          entSensorThresholdRelation.3113200.5 = lessOrEqual
          entSensorThresholdRelation.3113200.6 = greaterOrEqual
          entSensorThresholdValue.3113200.1 = 0
          entSensorThresholdValue.3113200.2 = 0
          entSensorThresholdValue.3113200.3 = 3100
          entSensorThresholdValue.3113200.4 = 3480
          entSensorThresholdValue.3113200.5 = 3080
          entSensorThresholdValue.3113200.6 = 3500
          

          landy Mike Stupalov added a comment - - edited But this is Cisco error than.. Discover sensor: [class: voltage, device: asr-heidbergstrasse-gk, oid: .1.3.6.1.4.1.9.9.91.1.1.1.1.4.3113200, index: 3113200, type: CISCO-ENTITY-SENSOR-MIB-entSensorValue, descr: unsupported module - Voltage - TenGigE0/0/0/32-3.3 V, scale: 0.001, limits: (3.08, 3.1, 3.48, 3.5), CURRENT: 0, 3113200, entSensorType.3113200 = voltsDC entSensorScale.3113200 = units entSensorPrecision.3113200 = 3 entSensorValue.3113200 = 0 ^^^ entSensorStatus.3113200 = ok entSensorValueTimeStamp.3113200 = 0:0:00:00.00 entSensorValueUpdateRate.3113200 = 10 entSensorMeasuredEntity.3113200 = 3112961   entSensorThresholdSeverity.3113200.1 = minor entSensorThresholdSeverity.3113200.2 = minor entSensorThresholdSeverity.3113200.3 = major entSensorThresholdSeverity.3113200.4 = major entSensorThresholdSeverity.3113200.5 = critical entSensorThresholdSeverity.3113200.6 = critical entSensorThresholdRelation.3113200.1 = lessOrEqual entSensorThresholdRelation.3113200.2 = greaterOrEqual entSensorThresholdRelation.3113200.3 = lessOrEqual entSensorThresholdRelation.3113200.4 = greaterOrEqual entSensorThresholdRelation.3113200.5 = lessOrEqual entSensorThresholdRelation.3113200.6 = greaterOrEqual entSensorThresholdValue.3113200.1 = 0 entSensorThresholdValue.3113200.2 = 0 entSensorThresholdValue.3113200.3 = 3100 entSensorThresholdValue.3113200.4 = 3480 entSensorThresholdValue.3113200.5 = 3080 entSensorThresholdValue.3113200.6 = 3500

          Hmmm.... One device is not working well, it says for each sensor value "0" now. Attached a discovery/poller debug. Example interface: Te0/0/0/32

          dklimek Denis Klimek added a comment - Hmmm.... One device is not working well, it says for each sensor value "0" now. Attached a discovery/poller debug. Example interface: Te0/0/0/32

          Works great, tested against some devices. Also old method is still working for non-broken devices

          dklimek Denis Klimek added a comment - Works great, tested against some devices. Also old method is still working for non-broken devices

          Please try rediscovery with latest revision (r11029).

          Seems as Cisco completely broke ifIndex associations betwen entAliasMappingIdentifier and entPhysicalTable..
          Now trying to associate by ifDescr.

          landy Mike Stupalov added a comment - Please try rediscovery with latest revision (r11029). Seems as Cisco completely broke ifIndex associations betwen entAliasMappingIdentifier and entPhysicalTable .. Now trying to associate by ifDescr.

          Discovery uploaded

          dklimek Denis Klimek added a comment - Discovery uploaded

          yah, dump is really big and seems as not full anyway.
          (there is very big routing and bgp tables).

          Please make just partial discovery:

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

          landy Mike Stupalov added a comment - yah, dump is really big and seems as not full anyway. (there is very big routing and bgp tables). Please make just partial discovery: ./discovery.php -d -m ports,inventory,sensors -h <device>

          Big sorry

          dklimek Denis Klimek added a comment - Big sorry

          People

            landy Mike Stupalov
            dklimek Denis Klimek
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: