407 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			407 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
OMNITRON-POE-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, IpAddress
 | 
						|
        FROM SNMPv2-SMI           -- RFC-2578
 | 
						|
    TruthValue
 | 
						|
        FROM SNMPv2-TC            -- RFC-2579
 | 
						|
    MODULE-COMPLIANCE, OBJECT-GROUP
 | 
						|
        FROM SNMPv2-CONF          -- RFC-2580
 | 
						|
    omnitron, OstPortSingleIndex, OstFloatValue
 | 
						|
        FROM OMNITRON-TC-MIB;     -- Omnitron Enterprise Extension MIB
 | 
						|
 | 
						|
omnitronPoeMib MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "201501191200Z"     -- January 19, 2015
 | 
						|
    ORGANIZATION "Omnitron Systems Technology, Inc."
 | 
						|
    CONTACT-INFO "Omnitron Systems Technology, Inc.
 | 
						|
                  38 Tesla
 | 
						|
                  Irvine, CA 92618-4670
 | 
						|
                  USA
 | 
						|
 | 
						|
             Tel: (949) 250 6510
 | 
						|
             Fax: (949) 250 6514
 | 
						|
          E-mail: info@omnitron-systems.com
 | 
						|
   International: +1 949 250 6510
 | 
						|
 | 
						|
                  Technical Support and Customer Service
 | 
						|
             Tel: (800) 675 8410
 | 
						|
          E-mail: support@omnitron-systems.com
 | 
						|
   International: +1 949 250 6510"
 | 
						|
 | 
						|
    DESCRIPTION
 | 
						|
            "Omnitron PoE MIB for use with iConverter Management Modules v5.2
 | 
						|
             and NetOutlook.
 | 
						|
 | 
						|
             Copyright 2015 Omnitron Systems Technology, Inc.
 | 
						|
             All rights reserved.
 | 
						|
            "
 | 
						|
 | 
						|
    REVISION    "201501191200Z"     -- January 19, 2015
 | 
						|
    DESCRIPTION "Initial version of v5.2 MIB.
 | 
						|
                "
 | 
						|
    ::= { omnitron 15 }
 | 
						|
 | 
						|
 | 
						|
--------------------------------------------------------------------------------
 | 
						|
-- Power Over Ethernet (PoE) Global Configuration Table
 | 
						|
--------------------------------------------------------------------------------
 | 
						|
 | 
						|
ostPoeGlobalCfgTable  OBJECT IDENTIFIER ::= { omnitronPoeMib 1 }
 | 
						|
 | 
						|
ostPoeGlobalCfgPwrLimitationEnable OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object specifies whether the PoE PSE power limiting function is enabled.
 | 
						|
 | 
						|
        The value 'true' indicates that PoE PSE limiting is enabled.
 | 
						|
 | 
						|
        The value 'false' indicates that PoE PSE limiting is disabled.
 | 
						|
       "
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { ostPoeGlobalCfgTable 1 }
 | 
						|
 | 
						|
ostPoeGlobalCfgTotalPwr OBJECT-TYPE
 | 
						|
    SYNTAX      OstFloatValue
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object indicates the total power sourced in Watts.
 | 
						|
       "
 | 
						|
    DEFVAL { "0.0" }
 | 
						|
    ::= { ostPoeGlobalCfgTable 2 }
 | 
						|
 | 
						|
 | 
						|
--------------------------------------------------------------------------------
 | 
						|
-- Power Over Ethernet (PoE) Port Configuration Table
 | 
						|
--------------------------------------------------------------------------------
 | 
						|
 | 
						|
ostPoePortCfgTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF OstPoePortCfgEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This table supports the port PoE configurations."
 | 
						|
    ::= { omnitronPoeMib 2 }
 | 
						|
 | 
						|
ostPoePortCfgEntry OBJECT-TYPE
 | 
						|
    SYNTAX      OstPoePortCfgEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This is a PoE port configuration table entry."
 | 
						|
    INDEX { ostPoePortCfgIndex }
 | 
						|
    ::= { ostPoePortCfgTable 1 }
 | 
						|
 | 
						|
OstPoePortCfgEntry ::= SEQUENCE {
 | 
						|
    ostPoePortCfgIndex                   OstPortSingleIndex,
 | 
						|
    ostPoePortPseEnable                  INTEGER,
 | 
						|
    ostPoePortPse60wMode                 INTEGER,
 | 
						|
    ostPoePortPdMode                     INTEGER,
 | 
						|
    ostPoePortPseVoltageSupplied         OstFloatValue,
 | 
						|
    ostPoePortPseCurrentSupplied         OstFloatValue,
 | 
						|
    ostPoePortPseStatus                  INTEGER,
 | 
						|
 | 
						|
    ostPoePortHeartbeatEnable            INTEGER,
 | 
						|
    ostPoePortHeartbeatIpAddress         IpAddress,
 | 
						|
    ostPoePortHeartbeatInterval          Unsigned32,
 | 
						|
    ostPoePortHeartbeatErrorDetection    Unsigned32,
 | 
						|
    ostPoePortHeartbeatErrorAction       INTEGER,
 | 
						|
    ostPoePortHeartbeatNumberRestarts    Unsigned32,
 | 
						|
    ostPoEPortHeartbeatStatus            INTEGER,
 | 
						|
    ostPoEPortHeartbeatDeferTime         Unsigned32
 | 
						|
    }
 | 
						|
 | 
						|
ostPoePortCfgIndex OBJECT-TYPE
 | 
						|
    SYNTAX      OstPortSingleIndex
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "An index that is used to identify a specific PoE port number."
 | 
						|
    ::= { ostPoePortCfgEntry 1 }
 | 
						|
 | 
						|
 | 
						|
ostPoePortPseEnable OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
        pseDisabled   (1),
 | 
						|
        pseEnabled    (2)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object is the PoE PSE port enable.
 | 
						|
 | 
						|
        pseDisabled(1)           PSE power source is disabled
 | 
						|
        pseEnabled(2)            PSE power source is enabled
 | 
						|
       "
 | 
						|
    DEFVAL { pseEnabled }
 | 
						|
    ::= { ostPoePortCfgEntry 2 }
 | 
						|
 | 
						|
ostPoePortPse60wMode OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
        pse60wNotAvail (0),
 | 
						|
        pse60wAuto     (1),
 | 
						|
        pse60wForce    (2)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "The object is the PoE PSE 60W mode enable. This is the same control as
 | 
						|
        the physical DIP switch.
 | 
						|
 | 
						|
        pse60wNotAvail           PSE 60W function not available
 | 
						|
        pse60wAuto(1)            PSE 60W auto mode enabled
 | 
						|
        pse60wForce(2)           PSE 60W force mode enabled
 | 
						|
       "
 | 
						|
    DEFVAL { pse60wAuto }
 | 
						|
    ::= { ostPoePortCfgEntry 3 }
 | 
						|
 | 
						|
ostPoePortPdMode OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
        pdModeNotDetected    (1),
 | 
						|
        pdModeNotClassified  (2),
 | 
						|
        pdModeFailure        (3),
 | 
						|
        pdModeClass0         (4),
 | 
						|
        pdModeClass1         (5),
 | 
						|
        pdModeClass2         (6),
 | 
						|
        pdModeClass3         (7),
 | 
						|
        pdModeClass4         (8),
 | 
						|
        pdMode60W            (9)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object is the PoE PD classification mode.
 | 
						|
 | 
						|
        pdModeNotDetected(1)     PD is not detected
 | 
						|
        pdModeNotClassified(2)   PD is not classified
 | 
						|
        pdModeFailure(3)         PD classification failure
 | 
						|
        pdModeClass0(4)          PD is 802.3af Class 0 15W device
 | 
						|
        pdModeClass1(5)          PD is 802.3af Class 1 4W device
 | 
						|
        pdModeClass2(6)          PD is 802.3af Class 2 7W device
 | 
						|
        pdModeClass3(7)          PD is 802.3af Class 3 15W device
 | 
						|
        pdModeClass4(8)          PD is 802.3at Class 4 30W device
 | 
						|
        pdMode60W(9)             PD is 60W device
 | 
						|
       "
 | 
						|
    DEFVAL { pdModeNotDetected }
 | 
						|
    ::= { ostPoePortCfgEntry 4 }
 | 
						|
 | 
						|
ostPoePortPseVoltageSupplied OBJECT-TYPE
 | 
						|
    SYNTAX      OstFloatValue
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object indicates the voltage output from the PSE port in volts.
 | 
						|
       "
 | 
						|
    DEFVAL { "0.0" }
 | 
						|
    ::= { ostPoePortCfgEntry 5 }
 | 
						|
 | 
						|
ostPoePortPseCurrentSupplied OBJECT-TYPE
 | 
						|
    SYNTAX      OstFloatValue
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object indicates the current output from the PSE port in mA
 | 
						|
        (milliamps).
 | 
						|
       "
 | 
						|
    DEFVAL { "0.0" }
 | 
						|
    ::= { ostPoePortCfgEntry 6 }
 | 
						|
 | 
						|
ostPoePortPseStatus OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
        notApplicable        (1),
 | 
						|
        pdNormal             (2),
 | 
						|
        pdOverCurrent        (3),
 | 
						|
        pdBrownOut           (4),
 | 
						|
        pdInsufficientPower  (5)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object is the PoE PSE port status.
 | 
						|
 | 
						|
        notApplicable(1)        PD device not connected or port disabled
 | 
						|
        pdNormal(2)             PD device is being powered fully
 | 
						|
        pdOverCurrent(3)        PD device is consuming too much current
 | 
						|
        pdBrownOut(4)           PD device is not fully powered
 | 
						|
        pdInsufficientPower(5)  PD device not powered due to lack of power
 | 
						|
 | 
						|
        A write to this object restarts the PSE function and classification.
 | 
						|
       "
 | 
						|
    DEFVAL { notApplicable }
 | 
						|
    ::= { ostPoePortCfgEntry 7 }
 | 
						|
 | 
						|
ostPoePortHeartbeatEnable OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
        heartbeatDisabled   (1),
 | 
						|
        heartbeatEnabled    (2)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object is the PoE PSE heartbeat enable.
 | 
						|
 | 
						|
        heartbeatDisabled(1)     PSE PD heartbeat is disabled
 | 
						|
        heartbeatEnabled(2)      PSE PD heartbeat is enabled
 | 
						|
       "
 | 
						|
    DEFVAL { heartbeatDisabled }
 | 
						|
    ::= { ostPoePortCfgEntry 8 }
 | 
						|
 | 
						|
ostPoePortHeartbeatIpAddress OBJECT-TYPE
 | 
						|
    SYNTAX      IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object is the PoE PD heartbeat IP address to ping.
 | 
						|
       "
 | 
						|
    DEFVAL { '00000000'H }
 | 
						|
    ::= { ostPoePortCfgEntry 9 }
 | 
						|
 | 
						|
ostPoePortHeartbeatInterval OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32 (1..300)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object is the PoE PSE PD heartbeat transmission interval in seconds.
 | 
						|
       "
 | 
						|
    DEFVAL { 1 }
 | 
						|
    ::= { ostPoePortCfgEntry 10 }
 | 
						|
 | 
						|
ostPoePortHeartbeatErrorDetection OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32 (1..100)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object is the PoE PSE PD heartbeat number of consecutively lost
 | 
						|
        heartbeat pings before an errored condition is declared. The number
 | 
						|
        of consecutive error counts is cleared when a valid heartbeat
 | 
						|
        response is received.
 | 
						|
       "
 | 
						|
    DEFVAL { 3 }
 | 
						|
    ::= { ostPoePortCfgEntry 11 }
 | 
						|
 | 
						|
ostPoePortHeartbeatErrorAction OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
        errorLostIgnored         (1),
 | 
						|
        errorRestart             (2),
 | 
						|
        errorShutdown            (3)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object is the PoE PSE heartbeat errored condition action.
 | 
						|
 | 
						|
        errorLostIgnored(1)      PD heartbeat errored condition is ignored
 | 
						|
        errorRestart(2)          PD heartbeat errored condition results
 | 
						|
                                   in a restart
 | 
						|
        errorShutdown(3)         PD heartbeat errored condition results
 | 
						|
                                   in a shutdown (power removed)
 | 
						|
       "
 | 
						|
    DEFVAL { errorLostIgnored }
 | 
						|
    ::= { ostPoePortCfgEntry 12 }
 | 
						|
 | 
						|
ostPoePortHeartbeatNumberRestarts OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32 (0..16384)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object is the PoE PSE PD number of restarts when an errored
 | 
						|
        hearbeat condition occurs. This object is only used when
 | 
						|
        ostPoePortHeartbeatErrorAction is configured as 'errorRestart'
 | 
						|
 | 
						|
        A value of zero indicates restarts never stop.
 | 
						|
       "
 | 
						|
    DEFVAL { 0 }
 | 
						|
    ::= { ostPoePortCfgEntry 13 }
 | 
						|
 | 
						|
 | 
						|
ostPoEPortHeartbeatStatus OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
        heartbeatDisabled   (1),
 | 
						|
        heartbeatAvailable  (2),
 | 
						|
        heartbeatErrored    (3),
 | 
						|
        heartbeatRestart    (4),
 | 
						|
        heartbeatShutdown   (5)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object is the PoE PSE PD heartbeat status.
 | 
						|
 | 
						|
        heartbeatDisabled(1)    PSE PD heartbeat is disabled
 | 
						|
        heartbeatAvailable(2)   PSE PD heartbeats are being received
 | 
						|
        heartbeatErrored(3)     PSE PD heartbeat is in an errored condition
 | 
						|
        heartbeatRestart(4)     PSE PD heartbeat error has caused a PSE restart
 | 
						|
        heartbeatShutdown(5)    PSE PD heartbeat error has caused a PSE shutdown
 | 
						|
       "
 | 
						|
    DEFVAL { heartbeatDisabled }
 | 
						|
    ::= { ostPoePortCfgEntry 14 }
 | 
						|
 | 
						|
ostPoEPortHeartbeatDeferTime OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32 (1..300)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This object is the PoE heartbeat PSE PD heartbeat transmission delay
 | 
						|
        interval in seconds after the port has been reenabled. The delay is
 | 
						|
        the amount of time after power has been applied before the heartbeat
 | 
						|
        function starts and hence the detection of heartbeat errors.
 | 
						|
       "
 | 
						|
    DEFVAL { 5 }
 | 
						|
    ::= { ostPoePortCfgEntry 15 }
 | 
						|
 | 
						|
 | 
						|
--------------------------------------------------------------------------------
 | 
						|
-- Conformance Information
 | 
						|
--------------------------------------------------------------------------------
 | 
						|
ostPoeCompliances       OBJECT IDENTIFIER ::= { omnitronPoeMib 3 }
 | 
						|
ostPoeGroups            OBJECT IDENTIFIER ::= { omnitronPoeMib 4 }
 | 
						|
 | 
						|
 | 
						|
--------------------------------------------------------------------------------
 | 
						|
-- Omnitron PoE MIB Units of conformance
 | 
						|
--------------------------------------------------------------------------------
 | 
						|
ostPoeGroup OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        ostPoeGlobalCfgPwrLimitationEnable,
 | 
						|
        ostPoeGlobalCfgTotalPwr,
 | 
						|
 | 
						|
        ostPoePortPseEnable,
 | 
						|
        ostPoePortPse60wMode,
 | 
						|
        ostPoePortPdMode,
 | 
						|
        ostPoePortPseVoltageSupplied,
 | 
						|
        ostPoePortPseCurrentSupplied,
 | 
						|
        ostPoePortPseStatus,
 | 
						|
 | 
						|
        ostPoePortHeartbeatEnable,
 | 
						|
        ostPoePortHeartbeatIpAddress,
 | 
						|
        ostPoePortHeartbeatInterval,
 | 
						|
        ostPoePortHeartbeatErrorDetection,
 | 
						|
        ostPoePortHeartbeatErrorAction,
 | 
						|
        ostPoePortHeartbeatNumberRestarts,
 | 
						|
        ostPoEPortHeartbeatStatus,
 | 
						|
        ostPoEPortHeartbeatDeferTime
 | 
						|
    }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "Mandatory objects for the PoE functional group."
 | 
						|
    ::= { ostPoeGroups 1 }
 | 
						|
 | 
						|
 | 
						|
--------------------------------------------------------------------------------
 | 
						|
-- Omnitron POE MIB Compliance statements
 | 
						|
-------------------------------------------------------------------------------
 | 
						|
ostPoeCompliance MODULE-COMPLIANCE
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION "The compliance statement for the Omnitron PoE MIB."
 | 
						|
    MODULE
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            ostPoeGroup
 | 
						|
        }
 | 
						|
    ::= { ostPoeCompliances 2 }
 | 
						|
 | 
						|
 | 
						|
END
 | 
						|
 |