mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
rename mibs (#14323)
This commit is contained in:
parent
bd02df14b6
commit
a9441c17fe
291
mibs/packetlight/SL-DRY-CON-MIB
Normal file
291
mibs/packetlight/SL-DRY-CON-MIB
Normal file
@ -0,0 +1,291 @@
|
||||
-- *****************************************************************
|
||||
-- Dry Contacts MIB
|
||||
-- *****************************************************************
|
||||
|
||||
SL-DRY-CON-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, Counter64,
|
||||
Gauge32 FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
InterfaceIndex, ifIndex FROM IF-MIB
|
||||
PerfCurrentCount, PerfIntervalCount,
|
||||
PerfTotalCount FROM PerfHist-TC-MIB
|
||||
sitelight FROM SL-NE-MIB;
|
||||
|
||||
slDryConMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200108070000Z"
|
||||
ORGANIZATION "PacketLight Networks Ltd."
|
||||
CONTACT-INFO
|
||||
"Omri_Viner@PacketLight.com"
|
||||
DESCRIPTION
|
||||
"This MIB module describes the Dry Contacts."
|
||||
::= { sitelight 7 }
|
||||
|
||||
|
||||
slDryConOut OBJECT IDENTIFIER ::= { slDryConMib 1}
|
||||
slDryConIn OBJECT IDENTIFIER ::= { slDryConMib 2}
|
||||
slDryConTraps OBJECT IDENTIFIER ::= { slDryConMib 3}
|
||||
|
||||
-- *******************************************
|
||||
-- Dry Contact Outputs
|
||||
-- *******************************************
|
||||
|
||||
|
||||
slDryConAlarmCutoff OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
dummy(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this variable cause to Alarms Cutoff."
|
||||
::= {slDryConOut 1}
|
||||
|
||||
slDryConOutTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SlDryConOutEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Dry Contact Out table configure the dry contact outputs."
|
||||
::= { slDryConOut 2 }
|
||||
|
||||
slDryConOutEntry OBJECT-TYPE
|
||||
SYNTAX SlDryConOutEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"There is an entry for each Output Dry Contact"
|
||||
INDEX { slDryConOutIndex }
|
||||
::= { slDryConOutTable 1 }
|
||||
|
||||
SlDryConOutEntry ::=
|
||||
SEQUENCE {
|
||||
slDryConOutIndex INTEGER,
|
||||
slDryConOutCommand INTEGER,
|
||||
slDryConOutActiveStatus TruthValue
|
||||
}
|
||||
|
||||
|
||||
slDryConOutIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the output dry contact."
|
||||
::= {slDryConOutEntry 1}
|
||||
|
||||
slDryConOutCommand OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
activate(1),
|
||||
deactivate(2),
|
||||
clear(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this object controls the output dry contact state:
|
||||
activate(1) - activate the output dry contact
|
||||
deactivate(2) - dectivate the output dry contact
|
||||
clear(3) - clears the output dry contact command
|
||||
The object value can also be read by the management.
|
||||
In this case the agent should return the current command
|
||||
to the management. The object value should not be kept in
|
||||
the NVRAM because it is used only for testing.
|
||||
The intial value should be clear(3)."
|
||||
::= {slDryConOutEntry 2}
|
||||
|
||||
slDryConOutActiveStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current status of the output dry contact:
|
||||
TRUE - means that it is currently active
|
||||
FLASE - means that it is not active"
|
||||
::= {slDryConOutEntry 3}
|
||||
|
||||
-- *******************************************
|
||||
-- Dry Contact Inputs
|
||||
-- *******************************************
|
||||
|
||||
slDryConLastChange OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
dummy(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Sys Uptime at the last input change."
|
||||
::= {slDryConIn 1}
|
||||
|
||||
slDryConInTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SlDryConInEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Dry Contact In table describes the dry contacts inputs."
|
||||
::= { slDryConIn 2 }
|
||||
|
||||
slDryConInEntry OBJECT-TYPE
|
||||
SYNTAX SlDryConInEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"There is an entry for each Input Dry Contact"
|
||||
INDEX { slDryConInIndex }
|
||||
::= { slDryConInTable 1 }
|
||||
|
||||
SlDryConInEntry ::=
|
||||
SEQUENCE {
|
||||
slDryConInIndex INTEGER,
|
||||
slDryConInDescription DisplayString,
|
||||
slDryConInSeverity INTEGER,
|
||||
slDryConInEnable INTEGER,
|
||||
slDryConInPolarity INTEGER,
|
||||
slDryConInStatus INTEGER,
|
||||
slDryConInAlmType INTEGER
|
||||
}
|
||||
|
||||
|
||||
slDryConInIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the input dry contact."
|
||||
::= {slDryConInEntry 1}
|
||||
|
||||
slDryConInDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..40))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the input dry contact alarm."
|
||||
REFERENCE
|
||||
"GR-833-CORE Appendix L (<almmsg>)."
|
||||
::= {slDryConInEntry 2}
|
||||
|
||||
slDryConInSeverity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
critical(1),
|
||||
major(2),
|
||||
minor(3),
|
||||
cleared(4),
|
||||
notification(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A severity of the input dry contact alarm."
|
||||
::= {slDryConInEntry 3}
|
||||
|
||||
slDryConInEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable the input dry contact alarm report generation."
|
||||
::= {slDryConInEntry 4}
|
||||
|
||||
slDryConInPolarity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
activeClose(1),
|
||||
activeOpen(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines the input dry contact alarm polarity."
|
||||
::= {slDryConInEntry 5}
|
||||
|
||||
slDryConInStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
inactive(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describe the current input dry contact alarm status."
|
||||
::= {slDryConInEntry 6}
|
||||
|
||||
slDryConInAlmType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
aircompr(1), -- Air compressor failure
|
||||
aircond(2), -- Air conditioning failure
|
||||
airdryd(3), -- Air dryer failure
|
||||
batdschrg(4), -- Battery discharging
|
||||
battery(5), -- Battery failure
|
||||
clfan(6), -- Cooling fan failure
|
||||
cpmajor(7), -- Centralized Power Major Environmental Alarm or Major Equipment Failure
|
||||
cpminor(8), -- Centralized Power Minor Environmental Alarm or Minor Equipment Failure
|
||||
engine(9), -- Engine failure
|
||||
engoprg(10), -- Engine operating
|
||||
explgs(11), -- Explosive gas
|
||||
firdetr(12), -- Fire detector failure
|
||||
fire(13), -- Fire
|
||||
flood(14), -- Flood
|
||||
fuse(15), -- Fuse failure
|
||||
gen(16), -- Generator failure
|
||||
hiair(17), -- High airflow
|
||||
hihum(18), -- High humidity
|
||||
hitemp(19), -- High temperature
|
||||
hiwtr(20), -- High water
|
||||
intruder(21), -- Intrusion
|
||||
lwbatvg(22), -- Low battery voltage
|
||||
lwfuel(23), -- Low fuel
|
||||
lwhum(24), -- Low humidity
|
||||
lwpres(25), -- Low cable pressure
|
||||
lwtemp(26), -- Low temperature
|
||||
lwwtr(27), -- Low water
|
||||
misc(28), -- Miscellaneous
|
||||
opendr(29), -- Open door
|
||||
pump(30), -- Pump failure
|
||||
power(31), -- Commercial power failure
|
||||
pwrX(32), -- X Volt power supply failure (X is a positive integer)
|
||||
rect(33), -- Rectifier failure
|
||||
recthi(34), -- Rectifier high voltage
|
||||
rectlo(35), -- Rectifier low voltage
|
||||
smoke(36), -- Smoke
|
||||
toxicgas(37), -- Toxic gas
|
||||
ventn(38) -- Ventilation system failure
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describe the current input dry contact alarm type."
|
||||
REFERENCE
|
||||
"GR-833-CORE Appendix F Table 1."
|
||||
::= {slDryConInEntry 7}
|
||||
|
||||
|
||||
-- *******************************************
|
||||
-- Dry Contact Traps
|
||||
-- *******************************************
|
||||
|
||||
slDryConStatusChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS { slDryConInIndex, slDryConInStatus, slDryConInAlmType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An slDryConStatusChangeTrap notification is sent when
|
||||
the the Status of an input dry contact is changed and the
|
||||
corresponding alarm is enabled.
|
||||
In order to shoten the Trap, the DisplayString that
|
||||
describes the alarm is not sent. To find out this string
|
||||
the NMS should use the index and get it from the table."
|
||||
::= { slDryConTraps 1 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
@ -1,291 +1,541 @@
|
||||
-- *****************************************************************
|
||||
-- Dry Contacts MIB
|
||||
-- SiteLight EDFA MIB
|
||||
-- *****************************************************************
|
||||
|
||||
SL-DRY-CON-MIB DEFINITIONS ::= BEGIN
|
||||
SL-EDFA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, Counter64,
|
||||
Gauge32 FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-TYPE, Integer32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue,
|
||||
TimeStamp FROM SNMPv2-TC
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
InterfaceIndex, ifIndex FROM IF-MIB
|
||||
InterfaceIndex FROM IF-MIB
|
||||
PerfCurrentCount, PerfIntervalCount,
|
||||
PerfTotalCount FROM PerfHist-TC-MIB
|
||||
sitelight FROM SL-NE-MIB;
|
||||
|
||||
slDryConMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200108070000Z"
|
||||
slEdfa MODULE-IDENTITY
|
||||
LAST-UPDATED "200202040000Z"
|
||||
ORGANIZATION "PacketLight Networks Ltd."
|
||||
CONTACT-INFO
|
||||
"Omri_Viner@PacketLight.com"
|
||||
DESCRIPTION
|
||||
"This MIB module describes the Dry Contacts."
|
||||
::= { sitelight 7 }
|
||||
"This MIB module describes the EDFA Cards"
|
||||
::= { sitelight 9 }
|
||||
|
||||
-- The EDFA MIB consists of the following groups:
|
||||
-- EDFA Configuration Table
|
||||
-- EDFA Traps
|
||||
|
||||
slDryConOut OBJECT IDENTIFIER ::= { slDryConMib 1}
|
||||
slDryConIn OBJECT IDENTIFIER ::= { slDryConMib 2}
|
||||
slDryConTraps OBJECT IDENTIFIER ::= { slDryConMib 3}
|
||||
edfaConfig OBJECT IDENTIFIER ::= { slEdfa 1 }
|
||||
edfaTraps OBJECT IDENTIFIER ::= { slEdfa 2 }
|
||||
edfaTraps0 OBJECT IDENTIFIER ::= { edfaTraps 0 }
|
||||
|
||||
-- *******************************************
|
||||
-- Dry Contact Outputs
|
||||
-- *******************************************
|
||||
-- ----------------------------------------------------
|
||||
--
|
||||
-- The Edfa Configuration Table
|
||||
--
|
||||
-- ----------------------------------------------------
|
||||
|
||||
|
||||
slDryConAlarmCutoff OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
dummy(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
edfaConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EdfaConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current -- deprecated
|
||||
DESCRIPTION
|
||||
"Setting this variable cause to Alarms Cutoff."
|
||||
::= {slDryConOut 1}
|
||||
"The EDFA configuration table."
|
||||
::= { edfaConfig 1 }
|
||||
|
||||
slDryConOutTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SlDryConOutEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Dry Contact Out table configure the dry contact outputs."
|
||||
::= { slDryConOut 2 }
|
||||
|
||||
slDryConOutEntry OBJECT-TYPE
|
||||
SYNTAX SlDryConOutEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"There is an entry for each Output Dry Contact"
|
||||
INDEX { slDryConOutIndex }
|
||||
::= { slDryConOutTable 1 }
|
||||
|
||||
SlDryConOutEntry ::=
|
||||
SEQUENCE {
|
||||
slDryConOutIndex INTEGER,
|
||||
slDryConOutCommand INTEGER,
|
||||
slDryConOutActiveStatus TruthValue
|
||||
}
|
||||
|
||||
|
||||
slDryConOutIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the output dry contact."
|
||||
::= {slDryConOutEntry 1}
|
||||
|
||||
slDryConOutCommand OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
activate(1),
|
||||
deactivate(2),
|
||||
clear(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this object controls the output dry contact state:
|
||||
activate(1) - activate the output dry contact
|
||||
deactivate(2) - dectivate the output dry contact
|
||||
clear(3) - clears the output dry contact command
|
||||
The object value can also be read by the management.
|
||||
In this case the agent should return the current command
|
||||
to the management. The object value should not be kept in
|
||||
the NVRAM because it is used only for testing.
|
||||
The intial value should be clear(3)."
|
||||
::= {slDryConOutEntry 2}
|
||||
|
||||
slDryConOutActiveStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current status of the output dry contact:
|
||||
TRUE - means that it is currently active
|
||||
FLASE - means that it is not active"
|
||||
::= {slDryConOutEntry 3}
|
||||
|
||||
-- *******************************************
|
||||
-- Dry Contact Inputs
|
||||
-- *******************************************
|
||||
|
||||
slDryConLastChange OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
dummy(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Sys Uptime at the last input change."
|
||||
::= {slDryConIn 1}
|
||||
|
||||
slDryConInTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SlDryConInEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Dry Contact In table describes the dry contacts inputs."
|
||||
::= { slDryConIn 2 }
|
||||
|
||||
slDryConInEntry OBJECT-TYPE
|
||||
SYNTAX SlDryConInEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"There is an entry for each Input Dry Contact"
|
||||
INDEX { slDryConInIndex }
|
||||
::= { slDryConInTable 1 }
|
||||
|
||||
SlDryConInEntry ::=
|
||||
SEQUENCE {
|
||||
slDryConInIndex INTEGER,
|
||||
slDryConInDescription DisplayString,
|
||||
slDryConInSeverity INTEGER,
|
||||
slDryConInEnable INTEGER,
|
||||
slDryConInPolarity INTEGER,
|
||||
slDryConInStatus INTEGER,
|
||||
slDryConInAlmType INTEGER
|
||||
}
|
||||
|
||||
|
||||
slDryConInIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the input dry contact."
|
||||
::= {slDryConInEntry 1}
|
||||
|
||||
slDryConInDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..40))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the input dry contact alarm."
|
||||
REFERENCE
|
||||
"GR-833-CORE Appendix L (<almmsg>)."
|
||||
::= {slDryConInEntry 2}
|
||||
|
||||
slDryConInSeverity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
critical(1),
|
||||
major(2),
|
||||
minor(3),
|
||||
cleared(4),
|
||||
notification(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A severity of the input dry contact alarm."
|
||||
::= {slDryConInEntry 3}
|
||||
|
||||
slDryConInEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable the input dry contact alarm report generation."
|
||||
::= {slDryConInEntry 4}
|
||||
|
||||
slDryConInPolarity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
activeClose(1),
|
||||
activeOpen(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines the input dry contact alarm polarity."
|
||||
::= {slDryConInEntry 5}
|
||||
|
||||
slDryConInStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
inactive(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describe the current input dry contact alarm status."
|
||||
::= {slDryConInEntry 6}
|
||||
|
||||
slDryConInAlmType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
aircompr(1), -- Air compressor failure
|
||||
aircond(2), -- Air conditioning failure
|
||||
airdryd(3), -- Air dryer failure
|
||||
batdschrg(4), -- Battery discharging
|
||||
battery(5), -- Battery failure
|
||||
clfan(6), -- Cooling fan failure
|
||||
cpmajor(7), -- Centralized Power Major Environmental Alarm or Major Equipment Failure
|
||||
cpminor(8), -- Centralized Power Minor Environmental Alarm or Minor Equipment Failure
|
||||
engine(9), -- Engine failure
|
||||
engoprg(10), -- Engine operating
|
||||
explgs(11), -- Explosive gas
|
||||
firdetr(12), -- Fire detector failure
|
||||
fire(13), -- Fire
|
||||
flood(14), -- Flood
|
||||
fuse(15), -- Fuse failure
|
||||
gen(16), -- Generator failure
|
||||
hiair(17), -- High airflow
|
||||
hihum(18), -- High humidity
|
||||
hitemp(19), -- High temperature
|
||||
hiwtr(20), -- High water
|
||||
intruder(21), -- Intrusion
|
||||
lwbatvg(22), -- Low battery voltage
|
||||
lwfuel(23), -- Low fuel
|
||||
lwhum(24), -- Low humidity
|
||||
lwpres(25), -- Low cable pressure
|
||||
lwtemp(26), -- Low temperature
|
||||
lwwtr(27), -- Low water
|
||||
misc(28), -- Miscellaneous
|
||||
opendr(29), -- Open door
|
||||
pump(30), -- Pump failure
|
||||
power(31), -- Commercial power failure
|
||||
pwrX(32), -- X Volt power supply failure (X is a positive integer)
|
||||
rect(33), -- Rectifier failure
|
||||
recthi(34), -- Rectifier high voltage
|
||||
rectlo(35), -- Rectifier low voltage
|
||||
smoke(36), -- Smoke
|
||||
toxicgas(37), -- Toxic gas
|
||||
ventn(38) -- Ventilation system failure
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describe the current input dry contact alarm type."
|
||||
REFERENCE
|
||||
"GR-833-CORE Appendix F Table 1."
|
||||
::= {slDryConInEntry 7}
|
||||
|
||||
|
||||
-- *******************************************
|
||||
-- Dry Contact Traps
|
||||
-- *******************************************
|
||||
|
||||
slDryConStatusChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS { slDryConInIndex, slDryConInStatus, slDryConInAlmType }
|
||||
edfaConfigEntry OBJECT-TYPE
|
||||
SYNTAX EdfaConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An slDryConStatusChangeTrap notification is sent when
|
||||
the the Status of an input dry contact is changed and the
|
||||
corresponding alarm is enabled.
|
||||
In order to shoten the Trap, the DisplayString that
|
||||
describes the alarm is not sent. To find out this string
|
||||
the NMS should use the index and get it from the table."
|
||||
::= { slDryConTraps 1 }
|
||||
"An entry in the EDFA interface configuration table.
|
||||
The index to this table is the same as the
|
||||
an ifIndex."
|
||||
INDEX { edfaIfIndex }
|
||||
::= { edfaConfigTable 1 }
|
||||
|
||||
EdfaConfigEntry ::=
|
||||
SEQUENCE {
|
||||
edfaIfIndex InterfaceIndex,
|
||||
edfaPumpTemp Integer32,
|
||||
edfaRxPower INTEGER,
|
||||
edfaPumpAdminStatus INTEGER,
|
||||
edfaPumpOperStatus INTEGER,
|
||||
edfaStatus INTEGER,
|
||||
edfaVoa INTEGER,
|
||||
edfaAutomaticMode TruthValue,
|
||||
edfaAdminControlMode INTEGER,
|
||||
edfaOperControlMode INTEGER,
|
||||
edfaAdminGain INTEGER,
|
||||
edfaOperGain INTEGER,
|
||||
edfaAdminOutputPower INTEGER,
|
||||
edfaOperOutputPower INTEGER,
|
||||
edfaChannelsNumber INTEGER,
|
||||
edfaTotalChannelsNumber INTEGER,
|
||||
edfaEyeSafetyMode TruthValue,
|
||||
edfaShutDownLipEnable TruthValue,
|
||||
edfaAutoPowerUpLipEnable TruthValue,
|
||||
edfaMaxGain INTEGER,
|
||||
-- Gain In Range from-to
|
||||
edfaGainInFrom INTEGER,
|
||||
edfaGainInTo INTEGER,
|
||||
-- Gain Out Range from-to
|
||||
edfaGainOutFrom INTEGER,
|
||||
edfaGainOutTo INTEGER,
|
||||
-- Power In Range from-to
|
||||
edfaPowerInFrom INTEGER,
|
||||
edfaPowerInTo INTEGER,
|
||||
-- Power Out Range from-to
|
||||
edfaPowerOutFrom INTEGER,
|
||||
edfaPowerOutTo INTEGER,
|
||||
-- Channel information
|
||||
edfaFromChannel INTEGER,
|
||||
edfaToChannel INTEGER,
|
||||
edfaOscChannel INTEGER,
|
||||
edfaRedBlueType INTEGER,
|
||||
edfaRole INTEGER,
|
||||
-- A description string
|
||||
edfaFreeDescription DisplayString,
|
||||
edfaConfigSafetyThreshold INTEGER
|
||||
}
|
||||
|
||||
edfaIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amplifier interface index."
|
||||
::= { edfaConfigEntry 1 }
|
||||
|
||||
edfaPumpTemp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The pump temperture (in Kelvin)."
|
||||
::= { edfaConfigEntry 2 }
|
||||
|
||||
edfaRxPower OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The measured Rx Power.
|
||||
The value is specified in ten'th of Dbm units increments, starting
|
||||
from -30.0 dbm (e.g. value 0 means -30.0 dbm)."
|
||||
::= { edfaConfigEntry 3 }
|
||||
|
||||
edfaPumpAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready
|
||||
down(2),
|
||||
restart(3) --
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired state of the laser. The restart(3)
|
||||
state indicates that the edfa pump should be restarted.
|
||||
The restart(3) is not a state, thus it is not kept
|
||||
in the configuration file."
|
||||
::= { edfaConfigEntry 4 }
|
||||
|
||||
edfaPumpOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2),
|
||||
restart(3), --
|
||||
unknown(4) -- status can not be determined
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of the laser.
|
||||
If edfaPumpAdminStatus is down(2) then
|
||||
edfaPumpOperStatus should be down(2).
|
||||
If edfaPumpAdminStatus is changed to up(1) then
|
||||
edfaPumpOperStatus should change to
|
||||
up(1) if the interface is ready to transmit and
|
||||
receive network traffic; it should remain in the down(2) state if
|
||||
and only if there is a fault that prevents it from
|
||||
going to the up(1) state.
|
||||
The operational status is equal to restart(3) if the edfa pump
|
||||
is still in restart process."
|
||||
::= { edfaConfigEntry 5 }
|
||||
|
||||
edfaStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..8191)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the Line Status of the
|
||||
Edfa module.
|
||||
|
||||
The edfaStatus is a bit map represented as a
|
||||
sum, therefore, it can represent multiple failures (alarms)
|
||||
simultaneously.
|
||||
|
||||
edfaNoAlarm must be set if and only if no other
|
||||
flag is set.
|
||||
|
||||
The various bit positions are:
|
||||
1 edfaNoAlarm No alarm present
|
||||
2 edfaPumpTemperuture Pump temperatur is out-of-bound
|
||||
4 edfaPumpWavelength Pump wavelength is out-of-bound
|
||||
8 edfaHwFail Pump HW failure
|
||||
16 edfaRvcSignalDetect Loss of input signal
|
||||
32 edfaPumpPower Pump power is out-of-bound
|
||||
64 edfaRcvPower Rx Power is out-of-bound
|
||||
128 edfaTemprature Edfa temperature is out-of-bound
|
||||
256 edfaEyeSafty Eye safety alarm (available only in eye-safety mode)
|
||||
512 edafGainFlatness Gain flatness alarm
|
||||
1024 edfaXmtPower Tx Power is out-of-bound
|
||||
2048 edfaGain Edfa Gain is out-of-bound
|
||||
4096 edfaEol Pump End Of Life"
|
||||
::= { edfaConfigEntry 6 }
|
||||
|
||||
edfaVoa OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The computed VOA output attenuation specified in
|
||||
0.1 dB units. From 0.0 to +15.0 dB."
|
||||
::= { edfaConfigEntry 7 }
|
||||
|
||||
edfaAutomaticMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the Edfa automatic mode. If equals TRUE,
|
||||
the Edfa control mode should selected automaticaly.
|
||||
Otherwise it should be selected manualy."
|
||||
::= { edfaConfigEntry 8 }
|
||||
|
||||
edfaAdminControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
apc(1), -- automatic power control (the default)
|
||||
agc(2) -- automatic gain control
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure the Edfa control mode. This object
|
||||
may be set only when edfaAtomaticMode is FALSE."
|
||||
::= { edfaConfigEntry 9 }
|
||||
|
||||
edfaOperControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
apc(1), -- automatic power control (the default)
|
||||
agc(2) -- automatic gain control
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current Edfa control mode. Initialy the Edfa
|
||||
starts in APC mode. The AGC mode is used only when
|
||||
selected manualy or after transient input power change."
|
||||
::= { edfaConfigEntry 10 }
|
||||
|
||||
edfaAdminGain OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The required Edfa Gain value given in 0.1 dB units. This value
|
||||
may be configured only when the edfa automatic mode is FALSE
|
||||
and the edfa control mode is Agc."
|
||||
::= { edfaConfigEntry 11 }
|
||||
|
||||
edfaOperGain OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual Edfa Gain value given in 0.1 dB units.
|
||||
Value range starts with 0.0 dbm"
|
||||
::= { edfaConfigEntry 12 }
|
||||
|
||||
edfaAdminOutputPower OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The required Edfa output power value given in 0.1 dBm units.
|
||||
The range starts with -30.0 dBm. This value
|
||||
may be configured only when the edfa control mode is Apc."
|
||||
::= { edfaConfigEntry 13 }
|
||||
|
||||
edfaOperOutputPower OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual Edfa output power value specified in 0.1 dBm units.
|
||||
Valid valuse are in the range of 0.0 dBm upto +15.0 dBm."
|
||||
::= { edfaConfigEntry 14 }
|
||||
|
||||
edfaChannelsNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of optical channels on this signal."
|
||||
::= { edfaConfigEntry 15 }
|
||||
|
||||
edfaTotalChannelsNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of optical channels on this fiber."
|
||||
::= { edfaConfigEntry 16 }
|
||||
|
||||
edfaEyeSafetyMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When in Eye-Safety mode the edfa reduces the laser
|
||||
power budget down to safe level upon detection of an
|
||||
output fiber cut."
|
||||
::= { edfaConfigEntry 17 }
|
||||
|
||||
edfaShutDownLipEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EDFA shout-down on LIP (Loss of signal) -
|
||||
enable/disable."
|
||||
::= { edfaConfigEntry 18 }
|
||||
|
||||
edfaAutoPowerUpLipEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EDFA automatic power up (after signal returns) -
|
||||
enable/disable."
|
||||
::= { edfaConfigEntry 19 }
|
||||
|
||||
edfaMaxGain OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EDFA max gain is determined by the result of the VER command.
|
||||
Legal values:
|
||||
gainUnknown(1)
|
||||
gain14dbm(2) - Booster/Inline, (-2)-14dBm output power, gain (-5)-22dB
|
||||
gain17dbm(3) - Booster/Inline, (-2)-17dBm output power, gain (-5)-22dB
|
||||
gain20dbm(4) - Booster/Inline, (-2)-20dBm output power, gain (-5)-22dB
|
||||
gain23dbm(5) - Booster/Inline, 5-23dBm output power, gain (-5)-22dB, 16 channels
|
||||
gain18dbmPreAmp8Ch(6) - Preamp (-18)-5dBm output power, fixed gain 18dB
|
||||
gain18dbmPreAmp16ChRed(7) - Preamp (-18)-5dBm output power, fixed gain 18dB
|
||||
gain18dbmPreAmp16ChBlue(8)- Preamp (-18)-0dBm output power, fixed gain 18dB
|
||||
gain23dbmGain10(9) - Booster/Inline, 23dBm output power with fixed gain of 10dB, 32 channels
|
||||
"
|
||||
::= { edfaConfigEntry 20 }
|
||||
|
||||
-- Gain In Range from-to
|
||||
|
||||
edfaGainInFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower input gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 21 }
|
||||
|
||||
edfaGainInTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper input gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 22 }
|
||||
|
||||
-- Gain Out Range from-to
|
||||
|
||||
edfaGainOutFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower output gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 23 }
|
||||
|
||||
edfaGainOutTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper output gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 24 }
|
||||
|
||||
-- Power In Range from-to
|
||||
|
||||
edfaPowerInFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower input power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 25 }
|
||||
|
||||
edfaPowerInTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper input power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 26 }
|
||||
|
||||
-- Power Out Range from-to
|
||||
|
||||
edfaPowerOutFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower output power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 27 }
|
||||
|
||||
edfaPowerOutTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper output power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 28 }
|
||||
|
||||
-- Channel information
|
||||
|
||||
edfaFromChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The first channel number supported by the edfa; 0 to ignore."
|
||||
::= { edfaConfigEntry 29 }
|
||||
|
||||
edfaToChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The last channel number supported by the edfa; 0 to ignore."
|
||||
::= { edfaConfigEntry 30 }
|
||||
|
||||
edfaOscChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The wavelenght of the optical supervisory channel e.g. 1510, 1490."
|
||||
::= { edfaConfigEntry 31 }
|
||||
|
||||
edfaRedBlueType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
red(1),
|
||||
blue(2),
|
||||
none(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the edaf."
|
||||
::= { edfaConfigEntry 32 }
|
||||
|
||||
edfaRole OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
booster(1),
|
||||
boosterInline(2),
|
||||
preamp(3),
|
||||
inline(4),
|
||||
raman(5),
|
||||
other(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The role of the edaf."
|
||||
::= { edfaConfigEntry 33 }
|
||||
|
||||
-- A description string
|
||||
|
||||
edfaFreeDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A free text with additional edfa information."
|
||||
::= { edfaConfigEntry 34 }
|
||||
|
||||
edfaConfigSafetyThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Eye Safety threshold level specified in dBm units.
|
||||
The value given in 0.1 dBm units. The range starts with -50.0 dBm."
|
||||
::= { edfaConfigEntry 35 }
|
||||
|
||||
|
||||
-- ----------------------------------------------------
|
||||
--
|
||||
-- The Edfa Traps
|
||||
--
|
||||
-- ----------------------------------------------------
|
||||
|
||||
edfaStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaStatusChange trap is sent when the
|
||||
value of an instance edfaStatus changes. It
|
||||
can be utilized by an NMS to trigger polls."
|
||||
::= { edfaTraps 1 }
|
||||
|
||||
edfaControlModeChange NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaOperControlMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaControlModeChange trap is sent when the
|
||||
value of an instance edfaOperControlMode when going
|
||||
from APC to AGC (both directions) in automatic mode."
|
||||
::= { edfaTraps 2 }
|
||||
|
||||
edfaStatusChange0 NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaStatusChange trap is sent when the
|
||||
value of an instance edfaStatus changes. It
|
||||
can be utilized by an NMS to trigger polls.
|
||||
It is defined to support browsers that don't recognize RFC 2576."
|
||||
::= { edfaTraps0 1 }
|
||||
|
||||
edfaControlModeChange0 NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaOperControlMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaControlModeChange trap is sent when the
|
||||
value of an instance edfaOperControlMode when going
|
||||
from APC to AGC (both directions) in automatic mode.
|
||||
It is defined to support browsers that don't recognize RFC 2576."
|
||||
::= { edfaTraps0 2 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
@ -1,541 +0,0 @@
|
||||
-- *****************************************************************
|
||||
-- SiteLight EDFA MIB
|
||||
-- *****************************************************************
|
||||
|
||||
SL-EDFA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, Integer32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue,
|
||||
TimeStamp FROM SNMPv2-TC
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
InterfaceIndex FROM IF-MIB
|
||||
PerfCurrentCount, PerfIntervalCount,
|
||||
PerfTotalCount FROM PerfHist-TC-MIB
|
||||
sitelight FROM SL-NE-MIB;
|
||||
|
||||
slEdfa MODULE-IDENTITY
|
||||
LAST-UPDATED "200202040000Z"
|
||||
ORGANIZATION "PacketLight Networks Ltd."
|
||||
CONTACT-INFO
|
||||
"Omri_Viner@PacketLight.com"
|
||||
DESCRIPTION
|
||||
"This MIB module describes the EDFA Cards"
|
||||
::= { sitelight 9 }
|
||||
|
||||
-- The EDFA MIB consists of the following groups:
|
||||
-- EDFA Configuration Table
|
||||
-- EDFA Traps
|
||||
|
||||
edfaConfig OBJECT IDENTIFIER ::= { slEdfa 1 }
|
||||
edfaTraps OBJECT IDENTIFIER ::= { slEdfa 2 }
|
||||
edfaTraps0 OBJECT IDENTIFIER ::= { edfaTraps 0 }
|
||||
|
||||
-- ----------------------------------------------------
|
||||
--
|
||||
-- The Edfa Configuration Table
|
||||
--
|
||||
-- ----------------------------------------------------
|
||||
|
||||
edfaConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EdfaConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current -- deprecated
|
||||
DESCRIPTION
|
||||
"The EDFA configuration table."
|
||||
::= { edfaConfig 1 }
|
||||
|
||||
edfaConfigEntry OBJECT-TYPE
|
||||
SYNTAX EdfaConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the EDFA interface configuration table.
|
||||
The index to this table is the same as the
|
||||
an ifIndex."
|
||||
INDEX { edfaIfIndex }
|
||||
::= { edfaConfigTable 1 }
|
||||
|
||||
EdfaConfigEntry ::=
|
||||
SEQUENCE {
|
||||
edfaIfIndex InterfaceIndex,
|
||||
edfaPumpTemp Integer32,
|
||||
edfaRxPower INTEGER,
|
||||
edfaPumpAdminStatus INTEGER,
|
||||
edfaPumpOperStatus INTEGER,
|
||||
edfaStatus INTEGER,
|
||||
edfaVoa INTEGER,
|
||||
edfaAutomaticMode TruthValue,
|
||||
edfaAdminControlMode INTEGER,
|
||||
edfaOperControlMode INTEGER,
|
||||
edfaAdminGain INTEGER,
|
||||
edfaOperGain INTEGER,
|
||||
edfaAdminOutputPower INTEGER,
|
||||
edfaOperOutputPower INTEGER,
|
||||
edfaChannelsNumber INTEGER,
|
||||
edfaTotalChannelsNumber INTEGER,
|
||||
edfaEyeSafetyMode TruthValue,
|
||||
edfaShutDownLipEnable TruthValue,
|
||||
edfaAutoPowerUpLipEnable TruthValue,
|
||||
edfaMaxGain INTEGER,
|
||||
-- Gain In Range from-to
|
||||
edfaGainInFrom INTEGER,
|
||||
edfaGainInTo INTEGER,
|
||||
-- Gain Out Range from-to
|
||||
edfaGainOutFrom INTEGER,
|
||||
edfaGainOutTo INTEGER,
|
||||
-- Power In Range from-to
|
||||
edfaPowerInFrom INTEGER,
|
||||
edfaPowerInTo INTEGER,
|
||||
-- Power Out Range from-to
|
||||
edfaPowerOutFrom INTEGER,
|
||||
edfaPowerOutTo INTEGER,
|
||||
-- Channel information
|
||||
edfaFromChannel INTEGER,
|
||||
edfaToChannel INTEGER,
|
||||
edfaOscChannel INTEGER,
|
||||
edfaRedBlueType INTEGER,
|
||||
edfaRole INTEGER,
|
||||
-- A description string
|
||||
edfaFreeDescription DisplayString,
|
||||
edfaConfigSafetyThreshold INTEGER
|
||||
}
|
||||
|
||||
edfaIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amplifier interface index."
|
||||
::= { edfaConfigEntry 1 }
|
||||
|
||||
edfaPumpTemp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The pump temperture (in Kelvin)."
|
||||
::= { edfaConfigEntry 2 }
|
||||
|
||||
edfaRxPower OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The measured Rx Power.
|
||||
The value is specified in ten'th of Dbm units increments, starting
|
||||
from -30.0 dbm (e.g. value 0 means -30.0 dbm)."
|
||||
::= { edfaConfigEntry 3 }
|
||||
|
||||
edfaPumpAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready
|
||||
down(2),
|
||||
restart(3) --
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired state of the laser. The restart(3)
|
||||
state indicates that the edfa pump should be restarted.
|
||||
The restart(3) is not a state, thus it is not kept
|
||||
in the configuration file."
|
||||
::= { edfaConfigEntry 4 }
|
||||
|
||||
edfaPumpOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2),
|
||||
restart(3), --
|
||||
unknown(4) -- status can not be determined
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of the laser.
|
||||
If edfaPumpAdminStatus is down(2) then
|
||||
edfaPumpOperStatus should be down(2).
|
||||
If edfaPumpAdminStatus is changed to up(1) then
|
||||
edfaPumpOperStatus should change to
|
||||
up(1) if the interface is ready to transmit and
|
||||
receive network traffic; it should remain in the down(2) state if
|
||||
and only if there is a fault that prevents it from
|
||||
going to the up(1) state.
|
||||
The operational status is equal to restart(3) if the edfa pump
|
||||
is still in restart process."
|
||||
::= { edfaConfigEntry 5 }
|
||||
|
||||
edfaStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..8191)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the Line Status of the
|
||||
Edfa module.
|
||||
|
||||
The edfaStatus is a bit map represented as a
|
||||
sum, therefore, it can represent multiple failures (alarms)
|
||||
simultaneously.
|
||||
|
||||
edfaNoAlarm must be set if and only if no other
|
||||
flag is set.
|
||||
|
||||
The various bit positions are:
|
||||
1 edfaNoAlarm No alarm present
|
||||
2 edfaPumpTemperuture Pump temperatur is out-of-bound
|
||||
4 edfaPumpWavelength Pump wavelength is out-of-bound
|
||||
8 edfaHwFail Pump HW failure
|
||||
16 edfaRvcSignalDetect Loss of input signal
|
||||
32 edfaPumpPower Pump power is out-of-bound
|
||||
64 edfaRcvPower Rx Power is out-of-bound
|
||||
128 edfaTemprature Edfa temperature is out-of-bound
|
||||
256 edfaEyeSafty Eye safety alarm (available only in eye-safety mode)
|
||||
512 edafGainFlatness Gain flatness alarm
|
||||
1024 edfaXmtPower Tx Power is out-of-bound
|
||||
2048 edfaGain Edfa Gain is out-of-bound
|
||||
4096 edfaEol Pump End Of Life"
|
||||
::= { edfaConfigEntry 6 }
|
||||
|
||||
edfaVoa OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The computed VOA output attenuation specified in
|
||||
0.1 dB units. From 0.0 to +15.0 dB."
|
||||
::= { edfaConfigEntry 7 }
|
||||
|
||||
edfaAutomaticMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the Edfa automatic mode. If equals TRUE,
|
||||
the Edfa control mode should selected automaticaly.
|
||||
Otherwise it should be selected manualy."
|
||||
::= { edfaConfigEntry 8 }
|
||||
|
||||
edfaAdminControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
apc(1), -- automatic power control (the default)
|
||||
agc(2) -- automatic gain control
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure the Edfa control mode. This object
|
||||
may be set only when edfaAtomaticMode is FALSE."
|
||||
::= { edfaConfigEntry 9 }
|
||||
|
||||
edfaOperControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
apc(1), -- automatic power control (the default)
|
||||
agc(2) -- automatic gain control
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current Edfa control mode. Initialy the Edfa
|
||||
starts in APC mode. The AGC mode is used only when
|
||||
selected manualy or after transient input power change."
|
||||
::= { edfaConfigEntry 10 }
|
||||
|
||||
edfaAdminGain OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The required Edfa Gain value given in 0.1 dB units. This value
|
||||
may be configured only when the edfa automatic mode is FALSE
|
||||
and the edfa control mode is Agc."
|
||||
::= { edfaConfigEntry 11 }
|
||||
|
||||
edfaOperGain OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual Edfa Gain value given in 0.1 dB units.
|
||||
Value range starts with 0.0 dbm"
|
||||
::= { edfaConfigEntry 12 }
|
||||
|
||||
edfaAdminOutputPower OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The required Edfa output power value given in 0.1 dBm units.
|
||||
The range starts with -30.0 dBm. This value
|
||||
may be configured only when the edfa control mode is Apc."
|
||||
::= { edfaConfigEntry 13 }
|
||||
|
||||
edfaOperOutputPower OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual Edfa output power value specified in 0.1 dBm units.
|
||||
Valid valuse are in the range of 0.0 dBm upto +15.0 dBm."
|
||||
::= { edfaConfigEntry 14 }
|
||||
|
||||
edfaChannelsNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of optical channels on this signal."
|
||||
::= { edfaConfigEntry 15 }
|
||||
|
||||
edfaTotalChannelsNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of optical channels on this fiber."
|
||||
::= { edfaConfigEntry 16 }
|
||||
|
||||
edfaEyeSafetyMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When in Eye-Safety mode the edfa reduces the laser
|
||||
power budget down to safe level upon detection of an
|
||||
output fiber cut."
|
||||
::= { edfaConfigEntry 17 }
|
||||
|
||||
edfaShutDownLipEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EDFA shout-down on LIP (Loss of signal) -
|
||||
enable/disable."
|
||||
::= { edfaConfigEntry 18 }
|
||||
|
||||
edfaAutoPowerUpLipEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EDFA automatic power up (after signal returns) -
|
||||
enable/disable."
|
||||
::= { edfaConfigEntry 19 }
|
||||
|
||||
edfaMaxGain OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EDFA max gain is determined by the result of the VER command.
|
||||
Legal values:
|
||||
gainUnknown(1)
|
||||
gain14dbm(2) - Booster/Inline, (-2)-14dBm output power, gain (-5)-22dB
|
||||
gain17dbm(3) - Booster/Inline, (-2)-17dBm output power, gain (-5)-22dB
|
||||
gain20dbm(4) - Booster/Inline, (-2)-20dBm output power, gain (-5)-22dB
|
||||
gain23dbm(5) - Booster/Inline, 5-23dBm output power, gain (-5)-22dB, 16 channels
|
||||
gain18dbmPreAmp8Ch(6) - Preamp (-18)-5dBm output power, fixed gain 18dB
|
||||
gain18dbmPreAmp16ChRed(7) - Preamp (-18)-5dBm output power, fixed gain 18dB
|
||||
gain18dbmPreAmp16ChBlue(8)- Preamp (-18)-0dBm output power, fixed gain 18dB
|
||||
gain23dbmGain10(9) - Booster/Inline, 23dBm output power with fixed gain of 10dB, 32 channels
|
||||
"
|
||||
::= { edfaConfigEntry 20 }
|
||||
|
||||
-- Gain In Range from-to
|
||||
|
||||
edfaGainInFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower input gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 21 }
|
||||
|
||||
edfaGainInTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper input gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 22 }
|
||||
|
||||
-- Gain Out Range from-to
|
||||
|
||||
edfaGainOutFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower output gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 23 }
|
||||
|
||||
edfaGainOutTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper output gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 24 }
|
||||
|
||||
-- Power In Range from-to
|
||||
|
||||
edfaPowerInFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower input power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 25 }
|
||||
|
||||
edfaPowerInTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper input power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 26 }
|
||||
|
||||
-- Power Out Range from-to
|
||||
|
||||
edfaPowerOutFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower output power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 27 }
|
||||
|
||||
edfaPowerOutTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper output power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 28 }
|
||||
|
||||
-- Channel information
|
||||
|
||||
edfaFromChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The first channel number supported by the edfa; 0 to ignore."
|
||||
::= { edfaConfigEntry 29 }
|
||||
|
||||
edfaToChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The last channel number supported by the edfa; 0 to ignore."
|
||||
::= { edfaConfigEntry 30 }
|
||||
|
||||
edfaOscChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The wavelenght of the optical supervisory channel e.g. 1510, 1490."
|
||||
::= { edfaConfigEntry 31 }
|
||||
|
||||
edfaRedBlueType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
red(1),
|
||||
blue(2),
|
||||
none(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the edaf."
|
||||
::= { edfaConfigEntry 32 }
|
||||
|
||||
edfaRole OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
booster(1),
|
||||
boosterInline(2),
|
||||
preamp(3),
|
||||
inline(4),
|
||||
raman(5),
|
||||
other(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The role of the edaf."
|
||||
::= { edfaConfigEntry 33 }
|
||||
|
||||
-- A description string
|
||||
|
||||
edfaFreeDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A free text with additional edfa information."
|
||||
::= { edfaConfigEntry 34 }
|
||||
|
||||
edfaConfigSafetyThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Eye Safety threshold level specified in dBm units.
|
||||
The value given in 0.1 dBm units. The range starts with -50.0 dBm."
|
||||
::= { edfaConfigEntry 35 }
|
||||
|
||||
|
||||
-- ----------------------------------------------------
|
||||
--
|
||||
-- The Edfa Traps
|
||||
--
|
||||
-- ----------------------------------------------------
|
||||
|
||||
edfaStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaStatusChange trap is sent when the
|
||||
value of an instance edfaStatus changes. It
|
||||
can be utilized by an NMS to trigger polls."
|
||||
::= { edfaTraps 1 }
|
||||
|
||||
edfaControlModeChange NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaOperControlMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaControlModeChange trap is sent when the
|
||||
value of an instance edfaOperControlMode when going
|
||||
from APC to AGC (both directions) in automatic mode."
|
||||
::= { edfaTraps 2 }
|
||||
|
||||
edfaStatusChange0 NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaStatusChange trap is sent when the
|
||||
value of an instance edfaStatus changes. It
|
||||
can be utilized by an NMS to trigger polls.
|
||||
It is defined to support browsers that don't recognize RFC 2576."
|
||||
::= { edfaTraps0 1 }
|
||||
|
||||
edfaControlModeChange0 NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaOperControlMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaControlModeChange trap is sent when the
|
||||
value of an instance edfaOperControlMode when going
|
||||
from APC to AGC (both directions) in automatic mode.
|
||||
It is defined to support browsers that don't recognize RFC 2576."
|
||||
::= { edfaTraps0 2 }
|
||||
|
||||
END
|
Loading…
Reference in New Issue
Block a user