librenms/mibs/BAY-STACK-PETH-EXT-MIB
Adam Amstrong 7445a736a6 move nortel mibs to root
git-svn-id: http://www.observium.org/svn/observer/trunk@1576 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-31 16:07:50 +00:00

352 lines
13 KiB
Plaintext

BAY-STACK-PETH-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, Gauge32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
InterfaceIndex
FROM IF-MIB
bayStackMibs
FROM SYNOPTICS-ROOT-MIB;
bayStackPethExtMib MODULE-IDENTITY
LAST-UPDATED "200411110000Z"
ORGANIZATION "Nortel Networks"
CONTACT-INFO "Nortel Networks"
DESCRIPTION
"BayStack Power Over Ethernet Extension MIB
Copyright 2004 Nortel Networks, Inc.
All rights reserved.
This Nortel Networks SNMP Management Information Base
Specification embodies Nortel Networks' confidential and
proprietary intellectual property. Nortel Networks retains
all title and ownership in the Specification, including any
revisions.
This Specification is supplied 'AS IS,' and Nortel Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200411110000Z" -- 11 November 2004
DESCRIPTION "v3: Fixed typo, bspePethMainPseExtPowerPresent
should be read-only."
REVISION "200410180000Z" -- 13 October 2004
DESCRIPTION "v2: Removed bspePethPsePortExtForcePower. Added
bspePethPsePortExtCurrentStatus/CurrentStatusClear.
Added bspePethPsePortCurrentStatusNotification."
REVISION "200409140000Z" -- 14 September 2004
DESCRIPTION "v1: Initial version."
::= { bayStackMibs 8 }
bspeNotifications OBJECT IDENTIFIER ::= { bayStackPethExtMib 0 }
bspeObjects OBJECT IDENTIFIER ::= { bayStackPethExtMib 1 }
--
-- 802.3af PSE Port Extension Table
--
bspePethPsePortExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF BspePethPsePortExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends the pethPsePortTable."
::= { bspeObjects 1 }
bspePethPsePortExtEntry OBJECT-TYPE
SYNTAX BspePethPsePortExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry that extends pethPsePortEntry."
INDEX { bspePethPsePortExtGroupIndex, bspePethPsePortExtIndex }
::= { bspePethPsePortExtTable 1 }
BspePethPsePortExtEntry ::=
SEQUENCE {
bspePethPsePortExtGroupIndex Integer32,
bspePethPsePortExtIndex Integer32,
bspePethPsePortExtPowerLimit Integer32,
bspePethPsePortExtDetailedStatus INTEGER,
bspePethPsePortExtMeasuredVoltage Gauge32,
bspePethPsePortExtMeasuredCurrent Gauge32,
bspePethPsePortExtMeasuredPower Gauge32,
bspePethPsePortExtCurrentStatus INTEGER,
bspePethPsePortExtCurrentStatusClear INTEGER
}
bspePethPsePortExtGroupIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is equal to the value of pethPsePortGroupIndex
of the entry in the pethPsePortTable extended by this entry."
::= { bspePethPsePortExtEntry 1 }
bspePethPsePortExtIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is equal to the value of pethPsePortIndex of the
entry in the pethPsePortTable extended by this entry."
::= { bspePethPsePortExtEntry 2 }
bspePethPsePortExtPowerLimit OBJECT-TYPE
SYNTAX Integer32 (3..16)
UNITS "watts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DTE Power limit per port."
::= { bspePethPsePortExtEntry 3 }
bspePethPsePortExtDetailedStatus OBJECT-TYPE
SYNTAX INTEGER {
poweredResistiveDiscovery(1),
poweredCapacitiveDiscovery(2),
poweredCiscoLegacyDiscovery(3),
invalidPD(4),
overloadFault(5),
underloadFault(6),
uvovFault(7),
powerManaged(8),
limitOverloadFault(9),
discoveryDisabled(10),
unableToResetTps(11),
unableToInitializeTps(12),
uninitialized(13),
nonexistent(14),
otherFault(15),
detectionStatus(16)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port Status.
Valid values for Harrier: 4,8,9,16.
Valid values for CondorPoE: 1-16.
The object bspePsePortExtDetailedStatus details the status
of the port when pethPsePortDetectionStatus is either
deliveringPower(3), fault(4), or otherFault(6).
- When the value of pethPsePortDetectionStatus is
deliveringPower(3), the value of
bspePethPsePortExtDetailedStatus should be a value in the
range 1-3 (detailes the discovery scheme that was used to
detect the PD that is currently powered).
- When the value of pethPsePortDetectionStatus is fault(4) or
otherFault(6), the value of bspePethPsePortExtDetailedStatus
should be some fault value in the range: 4-15.
- When the value of pethPsePortDetectionStatus is *not*
deliveringPower(3), fault(4), nor otherFault(6), then the
value of bspePethPsePortExtDetailedStatus should be
detectionStatus(16).
A value of poweredResistiveDiscovery(1) indicates that a PD
device was detected on this port using the IEEE 802.3af
standard compliant Resistor signature discovery scheme.
A value of poweredCapacitiveDiscovery(2) indicates that a PD
device was detected on this port using the Capacitive
detection scheme.
A value of poweredCiscoLegacyDiscovery(3) indicates that a PD
device was detected on this port using the CiscoIP detection
scheme.
A value of invalidPd(4) indicates that a non-PoE device has
been detected; no power will be supplied.
A value of overloadFault(5) indicates that the port has
exceeded its port power limit.
A value of underloadFault(6) indicates that the connected PD
device needs less power than the port lower power limit.
A value of uvovFault(7) indicates that an under-voltage /
over-voltage fault has occured.
A value of powerManaged(8) indicates that the port is
discovered and ready to power up, except that the power
manager has not decided to power it up yet. This could be
because of a power up delay, or it could be because there is
no power available. Port does not supply power in order to
keep active higher priority ports.
A value of limitOverloadFault(9) indicates that the
connected PD device needs more power than the port power
limit; no power will be supplied.
A value of discoveryDisabled(10) indicates that the port is
enabled, but no discovery method has been enabled.
A value of unableToResetTps(11) indicates that the TPS2384
(PoE Subsystem) could not be reset.
A value of unableToInitializeTps(12) indicates that the
TPS2384 (PoE Subsystem) could not be initialized.
A value of unitialized(13) indicates that port PoE settings
have not beed initialized.
A value of nonexistent(14) indicates the port doesn't exist.
This is used for the last 24 ports on 24 port systems.
A value of otherFault(15) indicates that other fault has
occured.
A value of detectionStatus(16) indicates that the value of
pethPsePortDetectionStatus should be disabled(1),
searching(2), or test(5)."
::= { bspePethPsePortExtEntry 4 }
bspePethPsePortExtMeasuredVoltage OBJECT-TYPE
SYNTAX Gauge32 (0|400..580)
UNITS "decivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured Port Voltage. When the port is not supplying
power, the value will be 0."
::= { bspePethPsePortExtEntry 5 }
bspePethPsePortExtMeasuredCurrent OBJECT-TYPE
SYNTAX Gauge32 (0..385)
UNITS "milliamps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured Port Current."
::= { bspePethPsePortExtEntry 6 }
bspePethPsePortExtMeasuredPower OBJECT-TYPE
SYNTAX Gauge32 (0..16000)
UNITS "milliwatts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured Port Power. This value may not exceed 1000 times the
current value of bspePethPsePortExtPowerLimit."
::= { bspePethPsePortExtEntry 7 }
bspePethPsePortExtCurrentStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
underCurrent(2),
overCurrent(3),
both(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes a current port status related to the power generation.
The value ok(1) indicates neither an undercurrent nor an overcurrent
condition was detected since the attribute was last cleared.
The value underCurrent(2) indicates that the port current
is below the minimal value.
The value overCurrent(3) indicates that the port current
exceeds the maximal value.
The value both(4) indicates both underCurrent and overCurrent.
This attribute is cleared through the
bspePethPsePortExtCurrentStatusClear action."
::= { bspePethPsePortExtEntry 8 }
bspePethPsePortExtCurrentStatusClear OBJECT-TYPE
SYNTAX INTEGER {
clear(1),
off(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to clear(1) clears the value
of bspePethPsePortExtCurrentStatus, and enables the agent to
update it.
Read operation this value will be off(2)."
::= { bspePethPsePortExtEntry 9 }
--
-- 802.3af Main PSE Extension Table
--
bspePethMainPseExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF BspePethMainPseExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends the pethMainPseTable."
::= { bspeObjects 2 }
bspePethMainPseExtEntry OBJECT-TYPE
SYNTAX BspePethMainPseExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry that extends pethMainPseEntry. "
INDEX { bspePethMainPseExtGroupIndex }
::= { bspePethMainPseExtTable 1 }
BspePethMainPseExtEntry ::=
SEQUENCE {
bspePethMainPseExtGroupIndex Integer32,
bspePethMainPseExtPowerPresent INTEGER,
bspePethMainPseExtDisconnectScheme INTEGER
}
bspePethMainPseExtGroupIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is equal to the value of pethMainPseGroupIndex
of the entry in the pethMainPseTable extended by this entry."
::= { bspePethMainPseExtEntry 1 }
bspePethMainPseExtPowerPresent OBJECT-TYPE
SYNTAX INTEGER {
acOnly(1),
dcOnly(2),
acDc(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Power Source Present. Available power sources are AC
and DC.
A value of acOnly(1) indicates that the only power supply is AC.
A value of dcOnly(2) indicates that the only power supply is DC.
A value of acDc(3) indicates that there are two power supplies;
both AC and DC are supplying power."
::= { bspePethMainPseExtEntry 2 }
bspePethMainPseExtDisconnectScheme OBJECT-TYPE
SYNTAX INTEGER {
acDisconnect(1),
dcDisconnect(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When a low power draw is detected on a port, power will be
turned off on that port. As a detection mechanism it can be
used either AC Disconnect or DC Disconnect.
A value of acDisconnect(1): AC impedance is monitored on each
port; DC supply will be turned off on a port with a too high
value of AC impedance.
A value of dcDisconnect(2): DC current is monitored on each
port; DC supply will be turned off on a port with a too low
value of DC current."
::= { bspePethMainPseExtEntry 3 }
--
-- 802.3af Notifications Section
--
bspePethPsePortCurrentStatusNotification NOTIFICATION-TYPE
OBJECTS {
bspePethPsePortExtCurrentStatus
}
STATUS current
DESCRIPTION
"This notification indicate Port Change Status and
it will be sent on every status change."
::= { bspeNotifications 1 }
END