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

Discovery.php claims SNMP downs by mistake

Details

    • Bug
    • Resolution: Incomplete
    • Minor
    • None
    • Professional Edition
    • Discovery
    • Cisco WS-C6504-E
      Cisco IOS 15.1(2)SY9 (ADVIPSERVICESK9)

    Description

      Hi

      Every time the discovery process run on a Cisco C6504 device, Observium claims that snmp is down. I notice that a EXITCODE[1] appears when I run a discovery debug (Please look at the partial debug output below)

      What can be done to correct the problem?

              1. Module Start: storage #####

      o CISCO-FLASH-MIB
      CMD[/usr/bin/snmpget -t '5' -r '7' -v2c -c *** -Pud -Ovq -m CISCO-FLASH-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp:/opt/observium/mibs/cisco 'udp':'c6504-device.local':'161' ciscoFlashDevicesSupported.0]

      CMD EXITCODE[0]
      CMD RUNTIME[0.0265s]
      CMD EXITDELAY[10ms]
      STDOUT[
      9
      ]
      SNMP STATUS[TRUE]

      CMD[/usr/bin/snmpbulkwalk -Cr'100' -t '5' -r '7' -v2c -c *** -Pud -OQUs -m CISCO-FLASH-MIB:OLD-CISCO-CHASSIS-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp:/opt/observium/mibs/cisco 'udp':'c6504-device.local':'161' ciscoFlashDeviceTable]

      CMD EXITCODE[0]
      CMD RUNTIME[20.6699s]
      STDOUT[
      ciscoFlashDeviceSize.1 = 65536000
      ciscoFlashDeviceSize.2 = 65536000
      ciscoFlashDeviceSize.3 = 65536000
      ciscoFlashDeviceSize.4 = 65536000
      ciscoFlashDeviceSize.5 = 15990784
      ciscoFlashDeviceSize.6 = 508968960
      ciscoFlashDeviceSize.7 = 0
      ciscoFlashDeviceSize.8 = 509009920
      ciscoFlashDeviceSize.9 = 0
      ciscoFlashDeviceMinPartitionSize.1 = 65536000
      ciscoFlashDeviceMinPartitionSize.2 = 65536000
      ciscoFlashDeviceMinPartitionSize.3 = 65536000
      ciscoFlashDeviceMinPartitionSize.4 = 65536000
      ciscoFlashDeviceMinPartitionSize.5 = 15990784
      ciscoFlashDeviceMinPartitionSize.6 = 508968960
      ciscoFlashDeviceMinPartitionSize.7 = 0
      ciscoFlashDeviceMinPartitionSize.8 = 509009920
      ciscoFlashDeviceMinPartitionSize.9 = 0
      ciscoFlashDeviceMaxPartitions.1 = 1
      ciscoFlashDeviceMaxPartitions.2 = 1
      ciscoFlashDeviceMaxPartitions.3 = 1
      ciscoFlashDeviceMaxPartitions.4 = 1
      ciscoFlashDeviceMaxPartitions.5 = 1
      ciscoFlashDeviceMaxPartitions.6 = 4
      ciscoFlashDeviceMaxPartitions.7 = 1
      ciscoFlashDeviceMaxPartitions.8 = 4
      ciscoFlashDeviceMaxPartitions.9 = 1
      ciscoFlashDevicePartitions.1 = 1
      ciscoFlashDevicePartitions.2 = 1
      ciscoFlashDevicePartitions.3 = 1
      ciscoFlashDevicePartitions.4 = 1
      ciscoFlashDevicePartitions.5 = 1
      ciscoFlashDevicePartitions.6 = 1
      ciscoFlashDevicePartitions.7 = 0
      ciscoFlashDevicePartitions.8 = 1
      ciscoFlashDevicePartitions.9 = 0
      ciscoFlashDeviceChipCount.1 = 1
      ciscoFlashDeviceChipCount.2 = 1
      ciscoFlashDeviceChipCount.3 = 1
      ciscoFlashDeviceChipCount.4 = 1
      ciscoFlashDeviceChipCount.5 = 1
      ciscoFlashDeviceChipCount.6 = 1
      ciscoFlashDeviceChipCount.7 = 1
      ciscoFlashDeviceChipCount.8 = 1
      ciscoFlashDeviceChipCount.9 = 1
      ciscoFlashDeviceName.1 = bootflash
      ciscoFlashDeviceName.2 = sup-bootflash
      ciscoFlashDeviceName.3 = slavesup-bootflash
      ciscoFlashDeviceName.4 = slavebootflash
      ciscoFlashDeviceName.5 = dfc#4-bootflash
      ciscoFlashDeviceName.6 = disk0
      ciscoFlashDeviceName.7 = disk1
      ciscoFlashDeviceName.8 = slavedisk0
      ciscoFlashDeviceName.9 = slavedisk1
      ciscoFlashDeviceDescr.1 = Boot Flash
      ciscoFlashDeviceDescr.2 = Supervisor's Boot Flash
      ciscoFlashDeviceDescr.3 = Slave Supervisor's Boot Flash
      ciscoFlashDeviceDescr.4 = Slave Boot Flash
      ciscoFlashDeviceDescr.5 = DFC's Boot Flash
      ciscoFlashDeviceDescr.6 = Flash disk0
      ciscoFlashDeviceDescr.7 = Flash disk1
      ciscoFlashDeviceDescr.8 = Slave Flash disk0
      ciscoFlashDeviceDescr.9 = Slave Flash disk1
      ciscoFlashDeviceController.6 = internal
      ciscoFlashDeviceController.7 = internal
      ciscoFlashDeviceController.8 = internal
      ciscoFlashDeviceController.9 = internal
      ciscoFlashDeviceCard.1 = cardIndex.11
      ciscoFlashDeviceCard.2 = cardIndex.11
      ciscoFlashDeviceCard.3 = cardIndex.27
      ciscoFlashDeviceCard.4 = cardIndex.27
      ciscoFlashDeviceCard.5 = cardIndex.22
      ciscoFlashDeviceCard.6 = cardIndex.11
      ciscoFlashDeviceCard.7 = cardIndex.11
      ciscoFlashDeviceCard.8 = cardIndex.27
      ciscoFlashDeviceCard.9 = cardIndex.27
      ciscoFlashDeviceProgrammingJumper.1 = unknown
      ciscoFlashDeviceProgrammingJumper.2 = unknown
      ciscoFlashDeviceProgrammingJumper.3 = unknown
      ciscoFlashDeviceProgrammingJumper.4 = unknown
      ciscoFlashDeviceProgrammingJumper.5 = unknown
      ciscoFlashDeviceProgrammingJumper.6 = unknown
      ciscoFlashDeviceProgrammingJumper.7 = unknown
      ciscoFlashDeviceProgrammingJumper.8 = unknown
      ciscoFlashDeviceProgrammingJumper.9 = unknown
      ciscoFlashDeviceInitTime.1 = 0:0:00:00.00
      ciscoFlashDeviceInitTime.2 = 0:0:00:00.00
      ciscoFlashDeviceInitTime.3 = 0:0:00:00.00
      ciscoFlashDeviceInitTime.4 = 0:0:00:00.00
      ciscoFlashDeviceInitTime.5 = 0:0:00:00.00
      ciscoFlashDeviceInitTime.6 = 0:0:00:18.59
      ciscoFlashDeviceInitTime.7 = 0:0:00:00.00
      ciscoFlashDeviceInitTime.8 = 0:0:00:00.00
      ciscoFlashDeviceInitTime.9 = 0:0:00:00.00
      ciscoFlashDeviceRemovable.1 = false
      ciscoFlashDeviceRemovable.2 = false
      ciscoFlashDeviceRemovable.3 = false
      ciscoFlashDeviceRemovable.4 = false
      ciscoFlashDeviceRemovable.5 = false
      ciscoFlashDeviceRemovable.6 = true
      ciscoFlashDeviceRemovable.7 = true
      ciscoFlashDeviceRemovable.8 = true
      ciscoFlashDeviceRemovable.9 = true
      ciscoFlashDeviceNameExtended.1 = bootflash
      ciscoFlashDeviceNameExtended.2 = sup-bootflash
      ciscoFlashDeviceNameExtended.3 = slavesup-bootflash
      ciscoFlashDeviceNameExtended.4 = slavebootflash
      ciscoFlashDeviceNameExtended.5 = dfc#4-bootflash
      ciscoFlashDeviceNameExtended.6 = disk0
      ciscoFlashDeviceNameExtended.7 = disk1
      ciscoFlashDeviceNameExtended.8 = slavedisk0
      ciscoFlashDeviceNameExtended.9 = slavedisk1
      ]
      SNMP STATUS[TRUE]

      CMD[/usr/bin/snmpbulkwalk -Cr'100' -t '5' -r '7' -v2c -c *** -Pud -OQUs -m CISCO-FLASH-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp:/opt/observium/mibs/cisco 'udp':'c6504-device.local':'161' ciscoFlashPartitionName]

      CMD EXITCODE[1]
      CMD RUNTIME[40.0536s]
      STDOUT[

      ]
      STDERR[
      Timeout: No Response from udp:c6504-device.local:161
      ]
      SNMP STATUS[FALSE]
      SNMP ERROR1002 - Request timeout

       

      Attachments

        Activity

          [OBS-3088] Discovery.php claims SNMP downs by mistake
          adama Adam Armstrong added a comment - - edited

          There's not very much we can do to control your device not responding to SNMP queries. This is not an Observium issue, it's an issue with the device itself.

          This is not behaviour I'd expect from a 6500. Certainly not for it to be down for 7 retries with 5 second timeout each, so it failed to respond to SNMP for at least 35 seconds!

          Is there an intervening firewall between the Observium server and the 6500?

          adama Adam Armstrong added a comment - - edited There's not very much we can do to control your device not responding to SNMP queries. This is not an Observium issue, it's an issue with the device itself. This is not behaviour I'd expect from a 6500. Certainly not for it to be down for 7 retries with 5 second timeout each, so it failed to respond to SNMP for at least 35 seconds! Is there an intervening firewall between the Observium server and the 6500?

          People

            landy Mike Stupalov
            Kasper Kasper Korsdal
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: