mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
git-svn-id: http://www.observium.org/svn/observer/trunk@1576 61d68cd4-352d-0410-923a-c4978735b2b8
352 lines
13 KiB
Plaintext
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
|
|
|