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
|
|
|