ActiveXperts Network Monitor 2019##AdminFavorites

MP-MIB by vendor Enterasys Networks Inc

MP-MIB file content

The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.

Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.

Use ActiveXperts Network Monitor 2019 to import vendor-specific MIB files, inclusing MP-MIB.


Vendor: Enterasys Networks Inc
Mib: MP-MIB  [download]  [view objects]
Tool: ActiveXperts Network Monitor 2019 [download]    (ships with advanced SNMP/MIB tools)
MP-MIB DEFINITIONS ::= BEGIN

         IMPORTS
           Counter32, Integer32, OBJECT-TYPE, MODULE-IDENTITY
                 FROM SNMPv2-SMI
           TruthValue
                 FROM SNMPv2-TC
           MODULE-COMPLIANCE, OBJECT-GROUP
                 FROM SNMPv2-CONF
           ifIndex
                 FROM IF-MIB
           MmEndpointID, MmGlobalIdentifier, mmH323Root  
                 FROM MULTI-MEDIA-MIB-TC;


         -- Define the top of this MIB.
         --  this is the MIB module for the H.323 MP objects
         h323MP  MODULE-IDENTITY
             LAST-UPDATED "9812182253Z"      -- December 18, 1998
             ORGANIZATION "ITU-T"
             CONTACT-INFO
             " ITU-T SG 16"
             DESCRIPTION
                " "
                  ::= { mmH323Root 5 }

         -- groups in H.323 mp

         h323MpConfig         OBJECT IDENTIFIER ::= { h323MP 1 }
         h323MpConference     OBJECT IDENTIFIER ::= { h323MP 2 }


         h323MpConfigTable OBJECT-TYPE
             SYNTAX SEQUENCE OF H323MpConfigTableEntry
             MAX-ACCESS not-accessible
             STATUS current
             DESCRIPTION
                "This table contains information about MP configuration. 
                 It contains the number of MPs for a system.  
                 The number of entries equals to the number of MPs."
             ::= { h323MpConfig 1 }

        h323MpConfigTableEntry OBJECT-TYPE
             SYNTAX H323MpConfigTableEntry
             MAX-ACCESS not-accessible
             STATUS current
             DESCRIPTION 
                 "It contains objects that describe configuration parameters for MP."
             INDEX { ifIndex }
               ::= { h323MpConfigTable 1 }

        H323MpConfigTableEntry ::=
              SEQUENCE {
              h323MpConfigMaxAudioMixCount
                  Integer32,
              h323MpConfigMaxVideoMixCount
                  Integer32
                  }

        h323MpConfigMaxAudioMixCount OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "Maximum number of participants allowed in the audio mix."
                ::= { h323MpConfigTableEntry 1 }

        h323MpConfigMaxVideoMixCount OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "Maximum number of participants allowed in the video mix."
                ::= { h323MpConfigTableEntry 2 }

        h323MpConferenceTable OBJECT-TYPE
             SYNTAX SEQUENCE OF H323MpConferenceTableEntry
             MAX-ACCESS not-accessible
             STATUS current
             DESCRIPTION
                "This table contains information about running conferences. 
                 It is a list of conference entries. The number of entries equals 
                 to the number of running conferences."
             ::= { h323MpConference 1 }

         h323MpConferenceTableEntry OBJECT-TYPE
             SYNTAX H323MpConferenceTableEntry
             MAX-ACCESS not-accessible
             STATUS current
             DESCRIPTION 
                 "It contains objects that describe a specific conference."
             INDEX { ifIndex,
                     h323MpConferenceConferenceId}
               ::= { h323MpConferenceTable 1 }

         H323MpConferenceTableEntry ::=
              SEQUENCE {
              h323MpConferenceConferenceId
                  MmGlobalIdentifier,
              h323MpConferenceAudioNoiseThreshold
                  Integer32,
              h323MpConferenceLipSyncEnable
                  TruthValue
              }

      h323MpConferenceConferenceId OBJECT-TYPE
             SYNTAX MmGlobalIdentifier
             MAX-ACCESS  not-accessible
             STATUS current
             DESCRIPTION
                "The conference identifier as specified in ITU-T H.323V2 specification."
                ::= { h323MpConferenceTableEntry 1 }

       h323MpConferenceAudioNoiseThreshold OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This value represents the audio power level 
                 above which the signal is detected as speech."
                ::= { h323MpConferenceTableEntry 2 }

      h323MpConferenceLipSyncEnable OBJECT-TYPE
             SYNTAX TruthValue
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This value indicates whether the lip 
                 syncronization adjustments are performed."
                ::= { h323MpConferenceTableEntry 3 }

         h323MpConferenceParticipantsTable OBJECT-TYPE
             SYNTAX SEQUENCE OF H323MpConferenceParticipantsTableEntry
             MAX-ACCESS not-accessible
             STATUS current
             DESCRIPTION
                "This table contains information about conference participants. 
                 It is a list of participant entries. The number of entries equals 
                 the number of participants for all conferences."
             ::= { h323MpConference 2 }

         h323MpConferenceParticipantsTableEntry OBJECT-TYPE
             SYNTAX H323MpConferenceParticipantsTableEntry
             MAX-ACCESS not-accessible
             STATUS current
             DESCRIPTION 
                 "It contains objects that describe a specific conference participant."
             INDEX { ifIndex, 
                     h323MpConferenceConferenceId, 
                     h323MpConferenceParticipantsTableIndex }
               ::= { h323MpConferenceParticipantsTable 1 }

         H323MpConferenceParticipantsTableEntry ::=
              SEQUENCE {
            h323MpConferenceParticipantsTableIndex
                    Integer32,
            h323MpConferenceParticipantsEndpointId
                    MmEndpointID,
            h323MpConferenceParticipantsTransmitAudioState
                    INTEGER,
            h323MpConferenceParticipantsReceiveAudioState
                    INTEGER,
            h323MpConferenceParticipantsTransmitVideoState
                    INTEGER,
            h323MpConferenceParticipantsReceiveVideoState
                    INTEGER,
            h323MpConferenceParticipantsLoudnessMeasurement
                    Integer32,
            h323MpConferenceParticipantsVoiceActivity
                    TruthValue,
            h323MpConferenceParticipantsInputAudioGain
                    Integer32,
            h323MpConferenceParticipantsOutputAudioGain
                    Integer32,
            h323MpConferenceParticipantsMaxAudioEncoderPayloadSize
                    Integer32,
            h323MpConferenceParticipantsMaxAudioDecoderPayloadSize
                    Integer32,
            h323MpConferenceParticipantsTotalPacketsTransmitted
                    Counter32,
            h323MpConferenceParticipantsTotalPacketsReceived
                    Counter32,
            h323MpConferenceParticipantsInvalidPacketErrors
                    Counter32,
            h323MpConferenceParticipantsLateAudioPacketsDropped
                    Counter32,
            h323MpConferenceParticipantsReceivedSilencePackets
                    Counter32,
            h323MpConferenceParticipantsSilencePacketsGenerated
                    Counter32,
            h323MpConferenceParticipantsVideoFrameRate
                    Integer32,
            h323MpConferenceParticipantsVideoResolution
                    INTEGER,
            h323MpConferenceParticipantsFullPictureCounter
                    Integer32
            }

         h323MpConferenceParticipantsTableIndex OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS  not-accessible
             STATUS current
             DESCRIPTION
                "An arbitrary index to this table. This index is one for the 
                 first participant for every given conference. It is incremented by one 
                 for each subsequent participant of the same conference. The last index 
                 for a particular conference is equal to the number of participants for
                 that conference."
                ::= { h323MpConferenceParticipantsTableEntry 1 }

         h323MpConferenceParticipantsEndpointId OBJECT-TYPE
             SYNTAX MmEndpointID
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "The H.323 id of this participant as described in ITU-T H.323V2 specification."
                ::= { h323MpConferenceParticipantsTableEntry 2 }

         h323MpConferenceParticipantsTransmitAudioState OBJECT-TYPE
             SYNTAX INTEGER {normal (1), mute (2), toneGeneration (3), off (4)}
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This value indicates the state of transmitted audio: 
                 normal         - transmit normal audio
                 toneGeneration - transmit test tone
                 mute           - transmit silence audio
                 off            - no audio is transmitted"
                ::= { h323MpConferenceParticipantsTableEntry 3 }

         h323MpConferenceParticipantsReceiveAudioState OBJECT-TYPE
             SYNTAX INTEGER {normal (1), loopBack (2), block (3), off (4)}
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This value indicates the state of received audio: 
                 normal         - receive normal audio
                 loopBack       - received audio presented unchanged to the transmitter
                 block          - received audio is not part of the mix
                 off            - no audio is received"
                ::= { h323MpConferenceParticipantsTableEntry 4 }

         h323MpConferenceParticipantsTransmitVideoState OBJECT-TYPE
             SYNTAX INTEGER {on (1), off (2)}
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This value indicates the state of transmitted video: 
                 on  - normal video is transmitted 
                 off - no video is transmitted."
                ::= { h323MpConferenceParticipantsTableEntry 5 }

         h323MpConferenceParticipantsReceiveVideoState OBJECT-TYPE
             SYNTAX INTEGER {normal (1), block (2), off (3)}
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This value indicates the state of transmitted video: 
                 normal  - normal video is received
                 block   - received video is not displayed 
                 off     - no video is transmitted."
                ::= { h323MpConferenceParticipantsTableEntry 6 }

         h323MpConferenceParticipantsLoudnessMeasurement OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This is the current loudness measurement value in dB."
                ::= { h323MpConferenceParticipantsTableEntry 7 }

         h323MpConferenceParticipantsVoiceActivity OBJECT-TYPE
             SYNTAX TruthValue
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This value is True when the speech is detected."
                ::= { h323MpConferenceParticipantsTableEntry 8 }

         h323MpConferenceParticipantsInputAudioGain OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This value reflects the current input volume adjustment in dB."
                ::= { h323MpConferenceParticipantsTableEntry 9 }

         h323MpConferenceParticipantsOutputAudioGain OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This value reflects the current output volume adjustment in dB."
                ::= { h323MpConferenceParticipantsTableEntry 10 }

         h323MpConferenceParticipantsMaxAudioEncoderPayloadSize OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "The maximum size of payload in ms."
                ::= { h323MpConferenceParticipantsTableEntry 11 }

         h323MpConferenceParticipantsMaxAudioDecoderPayloadSize OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "The maximum size of payload in ms."
                ::= { h323MpConferenceParticipantsTableEntry 12 }

         h323MpConferenceParticipantsTotalPacketsTransmitted OBJECT-TYPE
             SYNTAX Counter32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "The total number of transmitted packets."
                ::= { h323MpConferenceParticipantsTableEntry 13 }

         h323MpConferenceParticipantsTotalPacketsReceived OBJECT-TYPE
             SYNTAX Counter32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "The total number of received packets."
                ::= { h323MpConferenceParticipantsTableEntry 14 }

         h323MpConferenceParticipantsInvalidPacketErrors OBJECT-TYPE
             SYNTAX Counter32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "The total number of packets with invalid packet errors."
                ::= { h323MpConferenceParticipantsTableEntry 15 }

          h323MpConferenceParticipantsLateAudioPacketsDropped OBJECT-TYPE
             SYNTAX Counter32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "The total number of packets that arrived too late to be processed."
                ::= { h323MpConferenceParticipantsTableEntry 16 }

         h323MpConferenceParticipantsReceivedSilencePackets OBJECT-TYPE
             SYNTAX Counter32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "The total number of silence packets that were received."
                ::= { h323MpConferenceParticipantsTableEntry 17 }

         h323MpConferenceParticipantsSilencePacketsGenerated OBJECT-TYPE
             SYNTAX Counter32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "The total number of silence packets that were generated."
                ::= { h323MpConferenceParticipantsTableEntry 18 }

         h323MpConferenceParticipantsVideoFrameRate OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This value represents the current measured frame rate received."
                ::= { h323MpConferenceParticipantsTableEntry 19 }

         h323MpConferenceParticipantsVideoResolution OBJECT-TYPE
             SYNTAX INTEGER { h263SubQCIF (1),h263QCIF (2),
                              h263CIF(3), h2634CIF(4), 
                              h26316CIF(5),  h263Reserved (6), 
                              h261QCIF(7),h261CIF(8)  }
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "Received video resolution."
                ::= { h323MpConferenceParticipantsTableEntry 20 }

        h323MpConferenceParticipantsFullPictureCounter OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "This value represents the number of full image pictures received."
                ::= { h323MpConferenceParticipantsTableEntry 21 }

         h323MpConferenceGlobalAudioMixTable OBJECT-TYPE
             SYNTAX SEQUENCE OF H323MpConferenceGlobalAudioMixTableEntry
             MAX-ACCESS not-accessible
             STATUS current
             DESCRIPTION
                "This table contains information about conference participants 
                 that are present in a global audio mix. 
                 It is a list of participant entries. The number of entries equals 
                 to the sum of all audio mix participants in all conferences."
             ::= { h323MpConference 3 }

         h323MpConferenceGlobalAudioMixTableEntry OBJECT-TYPE
             SYNTAX H323MpConferenceGlobalAudioMixTableEntry
             MAX-ACCESS not-accessible
             STATUS current
             DESCRIPTION 
                 "It contains objects that describe the participants."
             INDEX { ifIndex,
                     h323MpConferenceConferenceId, 
                     h323MpConferenceGlobalAudioMixTableIndex }
               ::= { h323MpConferenceGlobalAudioMixTable 1 }

         H323MpConferenceGlobalAudioMixTableEntry ::=
              SEQUENCE {
              h323MpConferenceGlobalAudioMixTableIndex
                  Integer32,
              h323MpConferenceGlobalAudioMixTerminalIdentifier
                  MmEndpointID
              }

         h323MpConferenceGlobalAudioMixTableIndex OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS  not-accessible
             STATUS current
             DESCRIPTION
                "An arbitrary index to this table. This index is one for the 
                 first participant for every given conference. It is incremented by one 
                 for each subsequent participant of the same conference. The last index 
                 for a particular conference is equal to the number of participants for 
                 that conference."
                ::= { h323MpConferenceGlobalAudioMixTableEntry 1 }

         h323MpConferenceGlobalAudioMixTerminalIdentifier OBJECT-TYPE
             SYNTAX MmEndpointID
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "The H.323 id of this participant as described in ITU-T H.323V2 specification."
                ::= { h323MpConferenceGlobalAudioMixTableEntry 2 }

         h323MpConferenceGlobalVideoMixTable OBJECT-TYPE
             SYNTAX SEQUENCE OF H323MpConferenceGlobalVideoMixTableEntry
             MAX-ACCESS not-accessible
             STATUS current
             DESCRIPTION
                "This table contains information about conference participants 
                 that are present in a global video mix. 
                 It is a list of participant entries. The number of entries equals 
                 to the sum of all video mix participants in all conferences."
             ::= { h323MpConference 4 }

         h323MpConferenceGlobalVideoMixTableEntry OBJECT-TYPE
             SYNTAX H323MpConferenceGlobalVideoMixTableEntry
             MAX-ACCESS not-accessible
             STATUS current
             DESCRIPTION 
                 "It contains objects that describe the participants."
             INDEX { ifIndex,
                     h323MpConferenceConferenceId, 
                     h323MpConferenceGlobalVideoMixTableIndex }
               ::= { h323MpConferenceGlobalVideoMixTable 1 }

         H323MpConferenceGlobalVideoMixTableEntry ::=
              SEQUENCE {
              h323MpConferenceGlobalVideoMixTableIndex
                  Integer32,
              h323MpConferenceGlobalVideoMixTerminalIdentifier
                  MmEndpointID
              }

         h323MpConferenceGlobalVideoMixTableIndex OBJECT-TYPE
             SYNTAX Integer32
             MAX-ACCESS  not-accessible
             STATUS current
             DESCRIPTION
                "An arbitrary index to this table. This index is one for the 
                 first participant for every given conference. It is incremented by one 
                 for each subsequent participant of the same conference. The last index 
                 for a particular conference is equal to the number of participants for 
                 that conference."
                ::= { h323MpConferenceGlobalVideoMixTableEntry 1 }

         h323MpConferenceGlobalVideoMixTerminalIdentifier OBJECT-TYPE
             SYNTAX MmEndpointID
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                "The H.323 id of this participant as described in ITU-T H.323V2 specification."
                ::= { h323MpConferenceGlobalVideoMixTableEntry 2 }


-- conformance; stating the mandatory requirements for the MIB


--
-- CONFORMANCE
--
mpMIBConformance    OBJECT IDENTIFIER ::= { h323MP 3 }
mpMIBGroups         OBJECT IDENTIFIER ::= { mpMIBConformance 1 }

--
-- Groups for Conformance
--

h323MpConfigGroup OBJECT-GROUP
    OBJECTS {
        h323MpConfigMaxAudioMixCount, 
        h323MpConfigMaxVideoMixCount 
      }
    STATUS  current
    DESCRIPTION
       "."
    ::= { mpMIBGroups 1 }

h323MpConferenceGroup    OBJECT-GROUP
    OBJECTS {

      h323MpConferenceAudioNoiseThreshold,
      h323MpConferenceLipSyncEnable,
      
      h323MpConferenceParticipantsEndpointId,
      h323MpConferenceParticipantsTransmitAudioState,
      h323MpConferenceParticipantsReceiveAudioState,
      h323MpConferenceParticipantsTransmitVideoState,
      h323MpConferenceParticipantsReceiveVideoState,
      h323MpConferenceParticipantsLoudnessMeasurement,
      h323MpConferenceParticipantsVoiceActivity,
      h323MpConferenceParticipantsInputAudioGain,
      h323MpConferenceParticipantsOutputAudioGain,
      h323MpConferenceParticipantsMaxAudioEncoderPayloadSize,
      h323MpConferenceParticipantsMaxAudioDecoderPayloadSize,
      h323MpConferenceParticipantsTotalPacketsTransmitted,
      h323MpConferenceParticipantsTotalPacketsReceived,
      h323MpConferenceParticipantsLateAudioPacketsDropped,
      h323MpConferenceParticipantsReceivedSilencePackets,
      h323MpConferenceParticipantsSilencePacketsGenerated,
      h323MpConferenceParticipantsVideoFrameRate,
      h323MpConferenceParticipantsVideoResolution,
      h323MpConferenceParticipantsFullPictureCounter,
      
      h323MpConferenceGlobalAudioMixTerminalIdentifier,
      
      h323MpConferenceGlobalVideoMixTerminalIdentifier
      
    }
    STATUS  current
    DESCRIPTION
       "."
    ::= { mpMIBGroups 2 }


mpMIBCompliance        MODULE-COMPLIANCE
    STATUS      current
    DESCRIPTION
        "The set of objects required for compliance."
    MODULE
        MANDATORY-GROUPS { h323MpConfigGroup, h323MpConferenceGroup }
    ::= { mpMIBConformance 2 }

END