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

Our Supermicro switches aren't being detected as Supermicro

Details

    • Add New Device / OS
    • Resolution: Fixed
    • Major
    • None
    • None
    • None
    • None

    Description

      It looks like observium is using the sysDescr. output to detect the device. 

       

      Our output is:
      SNMPv2-MIB::sysDescr.0 = STRING: SuperSwitch MBM-XEM-002 Firmware revision: 2.1.0-46

       

      It looks like the current observium matches are:
      $config['os'][$os]['sysDescr'][] = "/^Supermicro Switch/";
      $config['os'][$os]['sysDescr'][] = "/^(SSE|SBM)-/";

      Attachments

        Activity

          [OBS-3691] Our Supermicro switches aren't being detected as Supermicro

          I think I figured it out. We are in stable so the updates don't come in right away.

           

          I did svn export of svn.observium.org/svn/observium/trunk/includes/definitions/os/supermicro.inc.php

           

          Now it looks like it worked: OS changed: generic -> supermicro-switch

           

          Thanks!

          s1sfa Chris Laffin added a comment - I think I figured it out. We are in stable so the updates don't come in right away.   I did svn export of svn.observium.org/svn/observium/trunk/includes/definitions/os/supermicro.inc.php   Now it looks like it worked: OS changed: generic -> supermicro-switch   Thanks!

          Thanks. I don't think it worked though.

           

          I did svn up and rediscovered one of the switches and got.

           

          "OS changed: supermicro-switch -> generic"

           

          I had a local mod that set them to supermicro-switch that I reverted before doing svn up. 

           

          I'm currently at revision 11170

          s1sfa Chris Laffin added a comment - Thanks. I don't think it worked though.   I did svn up and rediscovered one of the switches and got.   "OS changed: supermicro-switch -> generic"   I had a local mod that set them to supermicro-switch that I reverted before doing svn up.    I'm currently at revision 11170

          Improved in r11169.

          landy Mike Stupalov added a comment - Improved in r11169.

          Yes, I have attached the output you requested.

          s1sfa Chris Laffin added a comment - Yes, I have attached the output you requested.

          Thanks, but there seems to be a whole tree snmpwalk problem on the device.
          Make additional walk please:

          snmpwalk -v2c -c <community>  --hexOutputLength=0 -ObentxU <hostname> .1.3.6 > supermicro.snmpwalk

          landy Mike Stupalov added a comment - Thanks, but there seems to be a whole tree snmpwalk problem on the device. Make additional walk please: snmpwalk -v2c -c <community> --hexOutputLength=0 -ObentxU <hostname> .1.3.6 > supermicro.snmpwalk

          I added the snmp output requested.

          s1sfa Chris Laffin added a comment - I added the snmp output requested.

          Please make and attach additional information about the device:

          • full snmp dump from device:

            snmpwalk -v2c -c <community>  --hexOutputLength=0 -ObentxU <hostname> .1 > myagent.snmpwalk
            snmpwalk -v2c -c <community>  --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> --hexOutputLength=0 -ObentxU <hostname> .1 > myagent.snmpwalk snmpwalk -v2c -c <community> --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
            s1sfa Chris Laffin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: