4 Replies Latest reply on Dec 9, 2010 1:25 AM by

    Modular Server remote SNMP monitoring

    24pm

      I'm trying to monitor Modular Server remotely via SNMP. With snmpwalk I can retrieve many parameters by their Object ID (OID), for example:

      iso.3.6.1.2.1.6.13.1.1.0.0.0.0.111.0.0.0.0.0 = INTEGER: 2

      iso.3.6.1.2.1.6.13.1.1.0.0.0.0.199.0.0.0.0.0 = INTEGER: 2

      ...

      but how to learn what does those OID means?

       

      From dowloaded MIBs I've got the list of object names, but how to understand which name for what OID?

        • 1. Re: Modular Server remote SNMP monitoring
          Grigansky

          Have a same task, you must using snmpbulkget and you will receive next:

           

          INTEL-SERVER-BASEBOARD5::temperatureIndex.1 = INTEGER: 1
          INTEL-SERVER-BASEBOARD5::temperatureIndex.2 = INTEGER: 2
          INTEL-SERVER-BASEBOARD5::temperatureCIMDeviceId.1 = INTEGER: 3153920
          INTEL-SERVER-BASEBOARD5::temperatureCIMDeviceId.2 = INTEGER: 12591104
          INTEL-SERVER-BASEBOARD5::temperatureDescription.1 = STRING: "Baseboard Temp" <-----this is description of the 1st OID
          INTEL-SERVER-BASEBOARD5::temperatureDescription.2 = STRING: "P1 Therm Ctrl %"  <-----this is description of the 2nd OID
          INTEL-SERVER-BASEBOARD5::temperatureStatusString.1 = STRING: "ok" <-----this is status of the 1st OID in string
          INTEL-SERVER-BASEBOARD5::temperatureStatusString.2 = STRING: "ok" <-----this is status of the 2st OID in string
          INTEL-SERVER-BASEBOARD5::temperatureStatus.1 = INTEGER: ok(3) <-----this is status of the 1st OID in integer
          INTEL-SERVER-BASEBOARD5::temperatureStatus.2 = INTEGER: ok(3) <-----this is status of the 2st OID in integer

           

          But I have a next question for community, how get temperatureStatus in degrees???

          • 2. Re: Modular Server remote SNMP monitoring

            Thank you for reply, but what parameters shold I use?

            I can not get description niether by OID:

             

            $ snmpbulkget -c public -v2c 10.0.254.10 1.3.6.1.2.1.2.2.1.2
            iso.3.6.1.2.1.2.2.1.2.1 = STRING: "lo"
            iso.3.6.1.2.1.2.2.1.2.2 = STRING: "dummy0"
            iso.3.6.1.2.1.2.2.1.2.3 = STRING: "ixp0"
            iso.3.6.1.2.1.2.2.1.2.4 = STRING: "ixp1"

             

            nor by object name:

             

            $ snmpbulkget -c public -v2c 10.0.254.10 numOfSwitches
            numOfSwitches: Unknown Object Identifier (Sub-id not found: (top) -> numOfSwitches)

             

            I've tried some options with no use...

            • 3. Re: Modular Server remote SNMP monitoring
              Grigansky

              To understand the description and OID I use a free program iReasoning MIB Browser Free Personal Edition (http://ireasoning.com/download.shtml)

              • 4. Re: Modular Server remote SNMP monitoring

                > how get temperatureStatus in degrees?

                 

                I've just learned in INTELCORPORATION-MULTI-FLEX-SERVER-FAN-MIB.my:

                 

                fanFruInletTemperature OBJECT-TYPE
                            SYNTAX INT32withException
                            MAX-ACCESS read-only
                            STATUS current
                            DESCRIPTION
                                "FRU Inlet Temperature in Degrees Celsius"
                            ::= { fanFruEntry 16 }

                 

                That gives us the following OID:

                .1.3.6.1.4.1.343.2.19.1.2.10.206.1.1.16