From a9441c17fe72f3e712477fa4b252917798bfb6b3 Mon Sep 17 00:00:00 2001 From: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com> Date: Fri, 9 Sep 2022 02:18:14 +0200 Subject: [PATCH] rename mibs (#14323) --- .../aten/{ATEN-PE-CFG_int.mib => ATEN-PE-CFG} | 0 .../{ATEN-PE-CFG_str.mib => ATEN-PE-CFG-STR} | 0 ...E-PLATFORM-MIB.mib => AV-SME-PLATFORM-MIB} | 0 ...-PROD-MIB.mib => AV-SME-PLATFORM-PROD-MIB} | 0 mibs/avaya/{AVAYAGEN-MIB.mib => AVAYAGEN-MIB} | 0 mibs/avaya/{IPO-MIB.mib => IPO-MIB} | 0 .../{IPO-PHONES-MIB.mib => IPO-PHONES-MIB} | 0 mibs/avaya/{IPO-PROD-MIB.mib => IPO-PROD-MIB} | 0 mibs/datacom/{DATACOM-REG.mib => DATACOM-REG} | 0 mibs/datacom/{DATACOM-SMI.mib => DATACOM-SMI} | 0 .../{DELIBERANT-MIB.mib => DELIBERANT-MIB} | 0 ...DOT11-EXT-MIB.mib => DLB-802DOT11-EXT-MIB} | 0 ...DRV-STATS-MIB.mib => DLB-ATHDRV-STATS-MIB} | 0 .../{DLB-GENERIC-MIB.mib => DLB-GENERIC-MIB} | 0 ...-RADIO3-DRV-MIB.mib => DLB-RADIO3-DRV-MIB} | 0 .../{LANTRONIX-MIB.mib => LANTRONIX-MIB} | 0 ...ANTRONIX-SLC-MIB.mib => LANTRONIX-SLC-MIB} | 0 mibs/mitsubishi/{Mitsubishi.mib => UPS-MIB} | 0 mibs/packetlight/SL-DRY-CON-MIB | 291 +++++++ mibs/packetlight/SL-EDFA-MIB | 778 ++++++++++++------ mibs/packetlight/SL-EDFA.mib | 541 ------------ .../{SOCOMECPDU-MIB.mib => SOCOMECPDU-MIB} | 0 22 files changed, 805 insertions(+), 805 deletions(-) rename mibs/aten/{ATEN-PE-CFG_int.mib => ATEN-PE-CFG} (100%) rename mibs/aten/{ATEN-PE-CFG_str.mib => ATEN-PE-CFG-STR} (100%) rename mibs/avaya/{AV-SME-PLATFORM-MIB.mib => AV-SME-PLATFORM-MIB} (100%) rename mibs/avaya/{AV-SME-PLATFORM-PROD-MIB.mib => AV-SME-PLATFORM-PROD-MIB} (100%) rename mibs/avaya/{AVAYAGEN-MIB.mib => AVAYAGEN-MIB} (100%) rename mibs/avaya/{IPO-MIB.mib => IPO-MIB} (100%) rename mibs/avaya/{IPO-PHONES-MIB.mib => IPO-PHONES-MIB} (100%) rename mibs/avaya/{IPO-PROD-MIB.mib => IPO-PROD-MIB} (100%) rename mibs/datacom/{DATACOM-REG.mib => DATACOM-REG} (100%) rename mibs/datacom/{DATACOM-SMI.mib => DATACOM-SMI} (100%) rename mibs/deliberant/{DELIBERANT-MIB.mib => DELIBERANT-MIB} (100%) rename mibs/deliberant/{DLB-802DOT11-EXT-MIB.mib => DLB-802DOT11-EXT-MIB} (100%) rename mibs/deliberant/{DLB-ATHDRV-STATS-MIB.mib => DLB-ATHDRV-STATS-MIB} (100%) rename mibs/deliberant/{DLB-GENERIC-MIB.mib => DLB-GENERIC-MIB} (100%) rename mibs/deliberant/{DLB-RADIO3-DRV-MIB.mib => DLB-RADIO3-DRV-MIB} (100%) rename mibs/lantronix/{LANTRONIX-MIB.mib => LANTRONIX-MIB} (100%) rename mibs/lantronix/{LANTRONIX-SLC-MIB.mib => LANTRONIX-SLC-MIB} (100%) rename mibs/mitsubishi/{Mitsubishi.mib => UPS-MIB} (100%) create mode 100644 mibs/packetlight/SL-DRY-CON-MIB delete mode 100644 mibs/packetlight/SL-EDFA.mib rename mibs/socomec/{SOCOMECPDU-MIB.mib => SOCOMECPDU-MIB} (100%) diff --git a/mibs/aten/ATEN-PE-CFG_int.mib b/mibs/aten/ATEN-PE-CFG similarity index 100% rename from mibs/aten/ATEN-PE-CFG_int.mib rename to mibs/aten/ATEN-PE-CFG diff --git a/mibs/aten/ATEN-PE-CFG_str.mib b/mibs/aten/ATEN-PE-CFG-STR similarity index 100% rename from mibs/aten/ATEN-PE-CFG_str.mib rename to mibs/aten/ATEN-PE-CFG-STR diff --git a/mibs/avaya/AV-SME-PLATFORM-MIB.mib b/mibs/avaya/AV-SME-PLATFORM-MIB similarity index 100% rename from mibs/avaya/AV-SME-PLATFORM-MIB.mib rename to mibs/avaya/AV-SME-PLATFORM-MIB diff --git a/mibs/avaya/AV-SME-PLATFORM-PROD-MIB.mib b/mibs/avaya/AV-SME-PLATFORM-PROD-MIB similarity index 100% rename from mibs/avaya/AV-SME-PLATFORM-PROD-MIB.mib rename to mibs/avaya/AV-SME-PLATFORM-PROD-MIB diff --git a/mibs/avaya/AVAYAGEN-MIB.mib b/mibs/avaya/AVAYAGEN-MIB similarity index 100% rename from mibs/avaya/AVAYAGEN-MIB.mib rename to mibs/avaya/AVAYAGEN-MIB diff --git a/mibs/avaya/IPO-MIB.mib b/mibs/avaya/IPO-MIB similarity index 100% rename from mibs/avaya/IPO-MIB.mib rename to mibs/avaya/IPO-MIB diff --git a/mibs/avaya/IPO-PHONES-MIB.mib b/mibs/avaya/IPO-PHONES-MIB similarity index 100% rename from mibs/avaya/IPO-PHONES-MIB.mib rename to mibs/avaya/IPO-PHONES-MIB diff --git a/mibs/avaya/IPO-PROD-MIB.mib b/mibs/avaya/IPO-PROD-MIB similarity index 100% rename from mibs/avaya/IPO-PROD-MIB.mib rename to mibs/avaya/IPO-PROD-MIB diff --git a/mibs/datacom/DATACOM-REG.mib b/mibs/datacom/DATACOM-REG similarity index 100% rename from mibs/datacom/DATACOM-REG.mib rename to mibs/datacom/DATACOM-REG diff --git a/mibs/datacom/DATACOM-SMI.mib b/mibs/datacom/DATACOM-SMI similarity index 100% rename from mibs/datacom/DATACOM-SMI.mib rename to mibs/datacom/DATACOM-SMI diff --git a/mibs/deliberant/DELIBERANT-MIB.mib b/mibs/deliberant/DELIBERANT-MIB similarity index 100% rename from mibs/deliberant/DELIBERANT-MIB.mib rename to mibs/deliberant/DELIBERANT-MIB diff --git a/mibs/deliberant/DLB-802DOT11-EXT-MIB.mib b/mibs/deliberant/DLB-802DOT11-EXT-MIB similarity index 100% rename from mibs/deliberant/DLB-802DOT11-EXT-MIB.mib rename to mibs/deliberant/DLB-802DOT11-EXT-MIB diff --git a/mibs/deliberant/DLB-ATHDRV-STATS-MIB.mib b/mibs/deliberant/DLB-ATHDRV-STATS-MIB similarity index 100% rename from mibs/deliberant/DLB-ATHDRV-STATS-MIB.mib rename to mibs/deliberant/DLB-ATHDRV-STATS-MIB diff --git a/mibs/deliberant/DLB-GENERIC-MIB.mib b/mibs/deliberant/DLB-GENERIC-MIB similarity index 100% rename from mibs/deliberant/DLB-GENERIC-MIB.mib rename to mibs/deliberant/DLB-GENERIC-MIB diff --git a/mibs/deliberant/DLB-RADIO3-DRV-MIB.mib b/mibs/deliberant/DLB-RADIO3-DRV-MIB similarity index 100% rename from mibs/deliberant/DLB-RADIO3-DRV-MIB.mib rename to mibs/deliberant/DLB-RADIO3-DRV-MIB diff --git a/mibs/lantronix/LANTRONIX-MIB.mib b/mibs/lantronix/LANTRONIX-MIB similarity index 100% rename from mibs/lantronix/LANTRONIX-MIB.mib rename to mibs/lantronix/LANTRONIX-MIB diff --git a/mibs/lantronix/LANTRONIX-SLC-MIB.mib b/mibs/lantronix/LANTRONIX-SLC-MIB similarity index 100% rename from mibs/lantronix/LANTRONIX-SLC-MIB.mib rename to mibs/lantronix/LANTRONIX-SLC-MIB diff --git a/mibs/mitsubishi/Mitsubishi.mib b/mibs/mitsubishi/UPS-MIB similarity index 100% rename from mibs/mitsubishi/Mitsubishi.mib rename to mibs/mitsubishi/UPS-MIB diff --git a/mibs/packetlight/SL-DRY-CON-MIB b/mibs/packetlight/SL-DRY-CON-MIB new file mode 100644 index 0000000000..35522745e0 --- /dev/null +++ b/mibs/packetlight/SL-DRY-CON-MIB @@ -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 ()." + ::= {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 + + + diff --git a/mibs/packetlight/SL-EDFA-MIB b/mibs/packetlight/SL-EDFA-MIB index 35522745e0..3e5e368272 100644 --- a/mibs/packetlight/SL-EDFA-MIB +++ b/mibs/packetlight/SL-EDFA-MIB @@ -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 } - -slDryConOut OBJECT IDENTIFIER ::= { slDryConMib 1} -slDryConIn OBJECT IDENTIFIER ::= { slDryConMib 2} -slDryConTraps OBJECT IDENTIFIER ::= { slDryConMib 3} +-- The EDFA MIB consists of the following groups: +-- EDFA Configuration Table +-- EDFA Traps --- ******************************************* --- Dry Contact Outputs --- ******************************************* +edfaConfig OBJECT IDENTIFIER ::= { slEdfa 1 } +edfaTraps OBJECT IDENTIFIER ::= { slEdfa 2 } +edfaTraps0 OBJECT IDENTIFIER ::= { edfaTraps 0 } +-- ---------------------------------------------------- +-- +-- 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 ()." - ::= {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 - - - diff --git a/mibs/packetlight/SL-EDFA.mib b/mibs/packetlight/SL-EDFA.mib deleted file mode 100644 index 3e5e368272..0000000000 --- a/mibs/packetlight/SL-EDFA.mib +++ /dev/null @@ -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 diff --git a/mibs/socomec/SOCOMECPDU-MIB.mib b/mibs/socomec/SOCOMECPDU-MIB similarity index 100% rename from mibs/socomec/SOCOMECPDU-MIB.mib rename to mibs/socomec/SOCOMECPDU-MIB