From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/eltexmes23xx/ELTEX-MES | 152 + MIBS/eltexmes23xx/ELTEX-MES-HWENVIROMENT-MIB | 136 + .../ELTEX-MES-PHYSICAL-DESCRIPTION-MIB | 564 +++ MIBS/eltexmes23xx/ELTEX-SMI-ACTUAL | 4187 ++++++++++++++++++++ MIBS/eltexmes23xx/MARVELL-POE-MIB | 542 +++ MIBS/eltexmes23xx/RADLAN-DEVICEPARAMS-MIB | 795 ++++ MIBS/eltexmes23xx/RADLAN-File | 253 ++ MIBS/eltexmes23xx/RADLAN-HWENVIROMENT | 473 +++ MIBS/eltexmes23xx/RADLAN-MIB | 734 ++++ MIBS/eltexmes23xx/RADLAN-PHY-MIB | 233 ++ MIBS/eltexmes23xx/RADLAN-Physicaldescription-MIB | 1319 ++++++ MIBS/eltexmes23xx/RADLAN-rndMng | 495 +++ 12 files changed, 9883 insertions(+) create mode 100644 MIBS/eltexmes23xx/ELTEX-MES create mode 100644 MIBS/eltexmes23xx/ELTEX-MES-HWENVIROMENT-MIB create mode 100644 MIBS/eltexmes23xx/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB create mode 100644 MIBS/eltexmes23xx/ELTEX-SMI-ACTUAL create mode 100644 MIBS/eltexmes23xx/MARVELL-POE-MIB create mode 100644 MIBS/eltexmes23xx/RADLAN-DEVICEPARAMS-MIB create mode 100644 MIBS/eltexmes23xx/RADLAN-File create mode 100644 MIBS/eltexmes23xx/RADLAN-HWENVIROMENT create mode 100644 MIBS/eltexmes23xx/RADLAN-MIB create mode 100644 MIBS/eltexmes23xx/RADLAN-PHY-MIB create mode 100644 MIBS/eltexmes23xx/RADLAN-Physicaldescription-MIB create mode 100644 MIBS/eltexmes23xx/RADLAN-rndMng (limited to 'MIBS/eltexmes23xx') diff --git a/MIBS/eltexmes23xx/ELTEX-MES b/MIBS/eltexmes23xx/ELTEX-MES new file mode 100644 index 0000000..24d80dc --- /dev/null +++ b/MIBS/eltexmes23xx/ELTEX-MES @@ -0,0 +1,152 @@ +-- +-- Eltex MES Ethernet Switches MIBs +-- +-- Copyright (c) 2015, Eltex Ltd +-- All rights reserved. +-- + +ELTEX-MES DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE + FROM SNMPv2-SMI + OBJECT-GROUP + FROM SNMPv2-CONF + eltexLtd, elHardware + FROM ELTEX-SMI-ACTUAL; + +eltMes MODULE-IDENTITY + LAST-UPDATED "201511170000Z" + ORGANIZATION "Eltex Co" + CONTACT-INFO "eltex.nsk.ru" + DESCRIPTION "Mib for Eltex MES ethernet switches." + REVISION "201511170000Z" + DESCRIPTION + "Initial revision." + ::= { elHardware 23 } + + Percents ::= INTEGER (0..100) + NetNumber ::= OCTET STRING (SIZE(4)) + VlanPriority ::= INTEGER (0..7) + +-- Some MIB compilers require that the following 7 lines which define the path +-- to Elt MIB are commented out: + +-- mib OBJECT IDENTIFIER ::= { mgmt 1 } +-- directory OBJECT IDENTIFIER ::= { internet 1 } +-- experimental OBJECT IDENTIFIER ::= { internet 3 } +-- private OBJECT IDENTIFIER ::= { internet 4 } +-- enterprises OBJECT IDENTIFIER ::= { private 1 } + +-- Objects in this MIB are arranged into groups: +--01 eltMesMng - Management/Action +--02 ... + +-- At the end of the MIB there is a definition of all Eltex-specific traps. + +eltMesNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION " All the Eltex notifications will reside under this branch + as specified in + RFC2578 'Structure of Management Information Version 2 (SMIv2)' 8.5" + ::= { eltMes 0 } + +-- eltMesMng group contains Management Variables for Eltex devices + +eltMesMng OBJECT IDENTIFIER ::= { eltMes 1 } +-- see eltMng.mib + +eltMesDevParams OBJECT IDENTIFIER ::= { eltMes 2} +-- see eltDevParams.mib + +eltMesCopy OBJECT IDENTIFIER ::= { eltMes 3 } +-- see eltCopy.mib + +eltMesIpOspfMtu OBJECT IDENTIFIER ::= { eltMes 4 } +-- see eltIpOspfMtu.mib + +eltMesIpBfd OBJECT IDENTIFIER ::= { eltMes 6 } +-- see eltIpBfd.mib + +eltMesIpUnnumbered OBJECT IDENTIFIER ::= { eltMes 7 } +-- see eltIpUnnumbered.mib + +eltMesDhcp OBJECT IDENTIFIER ::= { eltMes 8 } +-- see eltDhcp.mib + +eltMesLinkAgg OBJECT IDENTIFIER ::= { eltMes 9 } +-- see eltLinkAgg.mib + +-- eltMesSyslog OBJECT IDENTIFIER ::= { eltMes 10 } +-- see eltSyslog.mib + +--eltMesEnv OBJECT IDENTIFIER ::= { eltMes 11 } +-- see eltEnv.mib + +eltMesQosTailDropMib OBJECT IDENTIFIER ::= { eltMes 12 } +-- see eltQosTailDropMib.mib + +--eltMesL2TunnelConfig ::= { eltMes 13 } +-- see ELTEX-L2-TUNNEL-CONFIG-MIB.mib + +eltMesHardwareMib OBJECT IDENTIFIER ::= { eltMes 14 } +-- see eltHardware.mib + +eltMesSsh OBJECT IDENTIFIER ::= { eltMes 15 } +-- see ELTEX-MES-SSH-MIB.mib + +eltMesSecuritySuiteMIB OBJECT IDENTIFIER ::= { eltMes 19 } +-- see ELTEX-MES-SECURITY-SUITE-MIB.mib + +eltMesTuning OBJECT IDENTIFIER ::= { eltMes 29 } +-- see eltTuning.mib + +eltMesSwInterfaces OBJECT IDENTIFIER ::= { eltMes 43 } +-- see eltInterfaces.mib + +eltMesIpMulticast OBJECT IDENTIFIER ::= { eltMes 46 } +--see eltBrgMulticast.mib + +eltMesPhdTransceiver OBJECT IDENTIFIER ::= { eltMes 53 } +--see ELTEX-PHYSICAL-DESCRIPTION-MIB.mib + +eltMesMacMulticast OBJECT IDENTIFIER ::= { eltMes 55 } +--see eltBrgMulticast.mib + +eltMesStormCtrl OBJECT IDENTIFIER ::= { eltMes 77 } +--see elteltStormCtrl.mib + +eltMesAAA OBJECT IDENTIFIER ::= { eltMes 79 } +--see eltAAA.mib + +eltMesRadius OBJECT IDENTIFIER ::= { eltMes 80 } +--see eltAAA.mib + +eltMesTacacs OBJECT IDENTIFIER ::= { eltMes 81 } +--see eltAAA.mib + +eltMesSmon OBJECT IDENTIFIER ::= { eltMes 84 } +--see eltSmon.mib + +eltMesQosCliMib OBJECT IDENTIFIER ::= { eltMes 88 } +--see eltQosclimib.mib + +eltMesPhy OBJECT IDENTIFIER ::= { eltMes 90 } +-- see eltPhy.mib + +eltMesIpSpec OBJECT IDENTIFIER ::= { eltMes 91 } +-- see eltip.mib + +eltMesDot1x OBJECT IDENTIFIER ::= { eltMes 95 } +-- see eltdot1x.mib + +eltMesBridgeSecurity OBJECT IDENTIFIER ::= { eltMes 112} +--see eltBridgeSecurity.mib + +eltMesEndOfMibGroup OBJECT IDENTIFIER ::= { eltMes 1000 } +-- see ELTEX-ENDOFMIB-MIB.MIB + + + +END + diff --git a/MIBS/eltexmes23xx/ELTEX-MES-HWENVIROMENT-MIB b/MIBS/eltexmes23xx/ELTEX-MES-HWENVIROMENT-MIB new file mode 100644 index 0000000..3ae4b92 --- /dev/null +++ b/MIBS/eltexmes23xx/ELTEX-MES-HWENVIROMENT-MIB @@ -0,0 +1,136 @@ +ELTEX-MES-HWENVIROMENT-MIB DEFINITIONS ::= BEGIN + +-- Title: Eltex MES Hardware enviroment definition +-- Version: 1.3 +-- Date: 27-Jul-2018 + +IMPORTS + eltMes FROM ELTEX-MES + OBJECT-TYPE FROM SNMPv2-SMI + RlEnvMonState, rlEnvMonFanStatusEntry FROM RADLAN-HWENVIROMENT; + +eltMesEnv MODULE-IDENTITY + LAST-UPDATED "201807270000Z" + ORGANIZATION "Eltex Enterprise Co, Ltd." + CONTACT-INFO "www.eltex.nsk.ru" + DESCRIPTION + "This private MIB module contains Eltex's hardware enviroment definition." + REVISION "201807270000Z" + DESCRIPTION + "Added eltEnvResetButtonMode scalar." + REVISION "201710110000Z" + DESCRIPTION + "Added Eltex's hardware enviroment definition." + REVISION "201506110000Z" + DESCRIPTION + "Initial revision." + ::= { eltMes 11 } + +-------------------------------------------------------------------------------- +-- eltEnvMonBatteryStatusTable +-------------------------------------------------------------------------------- + +eltEnvMonBatteryStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltEnvMonBatteryStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of battery status maintained by the environmental monitor + card." + ::= { eltMesEnv 1 } + +eltEnvMonBatteryStatusEntry OBJECT-TYPE + SYNTAX EltEnvMonBatteryStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the battery status table, representing the status of + the associated battery maintained by the environmental monitor." + INDEX { eltEnvMonBatteryStatusIndex } + ::= { eltEnvMonBatteryStatusTable 1 } + +EltEnvMonBatteryStatusEntry ::= SEQUENCE { + eltEnvMonBatteryStatusIndex INTEGER, + eltEnvMonBatteryState RlEnvMonState, + eltEnvMonBatteryStatusCharge INTEGER +} + +eltEnvMonBatteryStatusIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the battery being instrumented. This index is for SNMP + purposes only, and has no intrinsic meaning." + ::= { eltEnvMonBatteryStatusEntry 1 } + +eltEnvMonBatteryState OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the battery being instrumented." + ::= { eltEnvMonBatteryStatusEntry 2 } + +eltEnvMonBatteryStatusCharge OBJECT-TYPE + SYNTAX INTEGER(0..100 | 255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining percentage of battery charge. Value of 255 means that this + parameter is undefined due to battery not supporting this feature or + because it cannot be obtained in current state." + ::= { eltEnvMonBatteryStatusEntry 3 } + +-- +-- eltEnvResetButtonMode +-- + +eltEnvResetButtonMode OBJECT-TYPE + SYNTAX INTEGER { + enable(0), + disable(1), + reset-only(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mode of reset button: 0 - Enable, 1 - disable, 2 - reset-only mode" + DEFVAL { enable } + ::= { eltMesEnv 2 } + + +-- +-- eltEnvMonFanStatusTable +-- + +eltEnvMonFanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltEnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of fan status maintained by the environmental monitor" + ::= { eltMesEnv 3 } + +eltEnvMonFanStatusEntry OBJECT-TYPE + SYNTAX EltEnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table augments existing RADLAN table rlEnvMonFanStatusTable" + AUGMENTS { rlEnvMonFanStatusEntry } + ::= { eltEnvMonFanStatusTable 1 } + +EltEnvMonFanStatusEntry ::= SEQUENCE { + eltEnvMonFanSpeed INTEGER +} + +eltEnvMonFanSpeed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This parameter represents the speed of the fan in RPM" + ::= { eltEnvMonFanStatusEntry 1 } + +END diff --git a/MIBS/eltexmes23xx/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB b/MIBS/eltexmes23xx/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB new file mode 100644 index 0000000..2dcfd46 --- /dev/null +++ b/MIBS/eltexmes23xx/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB @@ -0,0 +1,564 @@ +ELTEX-MES-PHYSICAL-DESCRIPTION-MIB DEFINITIONS ::= BEGIN +-- Version: 2.3 +-- Date: 04-Aug-2021 + +IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, + NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI + DisplayString, PhysAddress, RowStatus, TruthValue FROM SNMPv2-TC + JackType FROM MAU-MIB + InterfaceIndexOrZero,ifIndex,InterfaceIndex FROM IF-MIB + eltMes FROM ELTEX-MES + rlPhdUnitGenParamEntry, rlCascadeEntry, rlCascadeAdminEntry + FROM RADLAN-Physicaldescription-MIB + ; + +eltMesPhysicalDescription MODULE-IDENTITY + LAST-UPDATED "202108040000Z" + ORGANIZATION "Eltex Ltd." + CONTACT-INFO + "eltex.nsk.ru" + DESCRIPTION + "The private MIB module definition for physical + device configuration and information." + + REVISION "202108040000Z" + DESCRIPTION + "Added eltCascadeAdminTable, added field eltCascadeFecOperMode + to eltCascadeEntry." + + REVISION "201804240000Z" + DESCRIPTION + "Added eltPhdTransceiverThresholdTable." + + REVISION "201711110000Z" + DESCRIPTION + "Added fields eltPhdTransceiverInfoPartNumber and + eltPhdTransceiverInfoVendorRev to eltPhdTransceiverInfoTable" + + REVISION "201509140000Z" + DESCRIPTION + "Added eltPhdUnitGenParamTable." + + REVISION "201303210000Z" + DESCRIPTION + "Initial revision." + ::= { eltMes 53 } + +eltMesPhdTransceiver OBJECT IDENTIFIER ::= { eltMesPhysicalDescription 1 } + +eltPhdTransceiverInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltPhdTransceiverInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table show the information of transceiver on interface." + ::= { eltMesPhdTransceiver 1 } + +eltPhdTransceiverInfoEntry OBJECT-TYPE + SYNTAX EltPhdTransceiverInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the eltPhdTransceiverInfoTable." + INDEX { ifIndex } + ::= { eltPhdTransceiverInfoTable 1 } + +EltPhdTransceiverInfoEntry ::= + SEQUENCE { + eltPhdTransceiverInfoConnectorType INTEGER, + eltPhdTransceiverInfoType INTEGER, + eltPhdTransceiverInfoComplianceCode OCTET STRING, + eltPhdTransceiverInfoWaveLength Integer32, + eltPhdTransceiverInfoVendorName OCTET STRING, + eltPhdTransceiverInfoSerialNumber OCTET STRING, + eltPhdTransceiverInfoFiberDiameterType INTEGER, + eltPhdTransceiverInfoTransferDistance Integer32, + eltPhdTransceiverInfoDiagnostic TruthValue, + eltPhdTransceiverInfoPartNumber OCTET STRING, + eltPhdTransceiverInfoVendorRev OCTET STRING + } + +eltPhdTransceiverInfoConnectorType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + sc(1), + fibre-ch-st1(2), + fibre-ch-st2(3), + bnc-tnc(4), + fibre-ch-coaxial-headers(5), + fibrejack(6), + lc(7), + mt-rj(8), + mu(9), + sg(10), + optical-pigtail(11), + mpo-parallel-optic(12), + hssdc-ii(32), + copper-pigtail(33), + rj45(34), + no-separable-connector(35), + unallocated(127), + vendorspec(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Connector type of the interface." + ::= { eltPhdTransceiverInfoEntry 1 } + +eltPhdTransceiverInfoType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + gbic(1), + sff(2), + sfp-sfpplus(3), + xbi-300-pin(4), + xenpak(5), + xfp(6), + xff(7), + xfp-e(8), + xpak(9), + x2(10), + dwdm-sfp(11), + qsfp(12), + qsfpplus(13), + reserved(127), + vendorspec(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the interface, such as SFP/XFP/GBIC." + ::= { eltPhdTransceiverInfoEntry 2 } + +eltPhdTransceiverInfoComplianceCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Compliance code read from the transceiver." + ::= { eltPhdTransceiverInfoEntry 3 } + +eltPhdTransceiverInfoWaveLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wave length of the interface, measured in nanometer." + ::= { eltPhdTransceiverInfoEntry 4 } + +eltPhdTransceiverInfoVendorName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vendor name of the interface." + ::= { eltPhdTransceiverInfoEntry 5 } + +eltPhdTransceiverInfoSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the interface." + ::= { eltPhdTransceiverInfoEntry 6 } + +eltPhdTransceiverInfoFiberDiameterType OBJECT-TYPE + SYNTAX INTEGER + { + fiber9(1), + fiber50(2), + fiber625(3), + copper(4), + unknown(65535) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The diameter of the fiber, measured in micron. + fiber9 - 9 micron multi-mode fiber + fiber50 - 50 micron multi-mode fiber + fiber625 - 62.5 micron multi-mode fiber + copper - copper cable." + ::= { eltPhdTransceiverInfoEntry 7 } + +eltPhdTransceiverInfoTransferDistance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximal distance which the interface could transmit, + measured in meter." + ::= { eltPhdTransceiverInfoEntry 8 } + +eltPhdTransceiverInfoDiagnostic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicating whether the digital diagnostic monitoring function is supported or not." + ::= { eltPhdTransceiverInfoEntry 9 } + +eltPhdTransceiverInfoPartNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Part number provided by SFP vendor." + ::= { eltPhdTransceiverInfoEntry 10 } + +eltPhdTransceiverInfoVendorRev OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Revision level for part number provided by vendor." + ::= { eltPhdTransceiverInfoEntry 11 } + +-- +-- eltPhdUnitGenParamTable +-- + +eltPhdUnitGenParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltPhdUnitGenParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing it in this + module" + ::= { eltMesPhysicalDescription 2 } + +eltPhdUnitGenParamEntry OBJECT-TYPE + SYNTAX EltPhdUnitGenParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table augments existing RADLAN table rlPhdUnitGenParamTable" + AUGMENTS { rlPhdUnitGenParamEntry } + ::= { eltPhdUnitGenParamTable 1 } + +EltPhdUnitGenParamEntry ::= SEQUENCE { + eltPhdUnitGenParamCommitHash DisplayString, + eltPhdUnitGenParamBuildTag DisplayString, + eltPhdUnitGenParamBuildNumber DisplayString +} + +eltPhdUnitGenParamCommitHash OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hash of current commit." + ::= { eltPhdUnitGenParamEntry 1 } + +eltPhdUnitGenParamBuildTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Build branch." + ::= { eltPhdUnitGenParamEntry 2 } + +eltPhdUnitGenParamBuildNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Build describe number." + ::= { eltPhdUnitGenParamEntry 3 } + +-- +-- eltCascadeTable +-- + +eltCascadeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltCascadeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table augments existing RADLAN table rlCascadeTable." + ::= { eltMesPhysicalDescription 3 } + +eltCascadeEntry OBJECT-TYPE + SYNTAX EltCascadeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies a cascaded link information in a unit" + AUGMENTS { rlCascadeEntry } + ::= { eltCascadeTable 1 } + +EltCascadeEntry ::= SEQUENCE { + eltCascadeLastChange TimeTicks, + eltCascadeOperStatus INTEGER, + eltCascadeDuplexOperMode INTEGER, + eltCascadeOperSpeedDuplexAutoNegotiation INTEGER, + eltCascadeOperMdix INTEGER, + eltCascadeTransceiverType INTEGER, + eltCascadeIfType INTEGER, + eltCascadeFecOperMode INTEGER +} + +eltCascadeLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time the cascade interface + entered its current operational state." + ::= { eltCascadeEntry 1 } + +eltCascadeOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the state of this interface." + ::= { eltCascadeEntry 2 } + +eltCascadeDuplexOperMode OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2), + hybrid(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates whether this interface operates in half + duplex or full duplex mode." + ::= { eltCascadeEntry 3 } + +eltCascadeOperSpeedDuplexAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + hybrid(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If enabled the speed and duplex are determined by the device through + the autonegotiation process." + ::= { eltCascadeEntry 4 } + +eltCascadeOperMdix OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + cross(2), + auto(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cross - The interface is in crossover mode. + normal - The interface is not in crossover mode. + unknown - Only for port that its operative status is not present + or down." + ::= { eltCascadeEntry 5 } + +eltCascadeTransceiverType OBJECT-TYPE + SYNTAX INTEGER { + regular(1), + fiberOptics(2), + comboRegular(3), + comboFiberOptics(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the transceiver type of this interface." + ::= { eltCascadeEntry 6 } + +eltCascadeIfType OBJECT-TYPE + SYNTAX INTEGER { + eth10M(1), + eth100M(2), + eth1000M(3), + eth10G(4), + eth20G(5), + eth40G(6), + eth100G(7), + unknown(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable specifies the type of interface." + ::= { eltCascadeEntry 7 } + +eltCascadeFecOperMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + auto(1), + cl74(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the actual Forward Error Correction (FEC) mode + that currently in use on the port." + ::= { eltCascadeEntry 8 } + +-- +-- eltPhdTransceiverThresholdTable +-- + +eltPhdTransceiverThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltPhdTransceiverThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the threshold information of transceiver." + ::= { eltMesPhdTransceiver 2 } + +eltPhdTransceiverThresholdEntry OBJECT-TYPE + SYNTAX EltPhdTransceiverThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the eltPhdTransceiverThresholdTable." + INDEX { ifIndex, eltPhdTransceiverThresholdType } + ::= { eltPhdTransceiverThresholdTable 1 } + +EltPhdTransceiverThresholdEntry ::= + SEQUENCE { + eltPhdTransceiverThresholdType INTEGER, + eltPhdTransceiverThresholdAction INTEGER, + eltPhdTransceiverThresholdHighAlarm INTEGER, + eltPhdTransceiverThresholdHighWarning INTEGER, + eltPhdTransceiverThresholdLowWarning INTEGER, + eltPhdTransceiverThresholdLowAlarm INTEGER + } + +eltPhdTransceiverThresholdType OBJECT-TYPE + SYNTAX INTEGER + { + temperature(0), + supply(1), + txBias(2), + txOutput(3), + rxOpticalPower(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value indicating the threshold to configure. + temperature - degree (Celsius) -127-127, voltage - microVolt 0-6550000, + current - microAmper 0-131000, output power or input power - microWatt 0-6553" + ::= { eltPhdTransceiverThresholdEntry 1 } + +eltPhdTransceiverThresholdAction OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + log(1), + send-trap(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "What action to perform when value is bad." + ::= { eltPhdTransceiverThresholdEntry 2 } + +eltPhdTransceiverThresholdHighAlarm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "See eltPhdTransceiverThresholdType for details" + ::= { eltPhdTransceiverThresholdEntry 3 } + +eltPhdTransceiverThresholdHighWarning OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "See eltPhdTransceiverThresholdType for details" + ::= { eltPhdTransceiverThresholdEntry 4 } + +eltPhdTransceiverThresholdLowWarning OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "See eltPhdTransceiverThresholdType for details" + ::= { eltPhdTransceiverThresholdEntry 5 } + +eltPhdTransceiverThresholdLowAlarm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "See eltPhdTransceiverThresholdType for details" + ::= { eltPhdTransceiverThresholdEntry 6 } + +-- +-- eltMesPhdNsf +-- + +eltMesPhdNsf OBJECT IDENTIFIER ::= { eltMesPhysicalDescription 4 } + +eltPhdNsfEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable Non-Stop Forwarding during the stack master switchover." + DEFVAL { false } + ::= { eltMesPhdNsf 1 } + +eltPhdNsfTime OBJECT-TYPE + SYNTAX INTEGER (60..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the time period in which protocols wait for the new master to complete initialization. + The port states set by the former master is preserved during this time." + DEFVAL {120} + ::= { eltMesPhdNsf 2 } + +-- +-- eltCascadeAdminTable +-- + +eltCascadeAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltCascadeAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table augments existing RADLAN table rlCascadeAdminTable." + ::= { eltMesPhysicalDescription 6 } + +eltCascadeAdminEntry OBJECT-TYPE + SYNTAX EltCascadeAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies a cascaded information in a unit after reset" + AUGMENTS { rlCascadeAdminEntry } + ::= { eltCascadeAdminTable 1 } + +EltCascadeAdminEntry ::= SEQUENCE { + eltCascadeAdminFec INTEGER +} + +eltCascadeAdminFec OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + auto(1), + cl74(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable controls the Forward Error Correction (FEC) mode on the port." + ::= { eltCascadeAdminEntry 1 } + +END diff --git a/MIBS/eltexmes23xx/ELTEX-SMI-ACTUAL b/MIBS/eltexmes23xx/ELTEX-SMI-ACTUAL new file mode 100644 index 0000000..27dd3ca --- /dev/null +++ b/MIBS/eltexmes23xx/ELTEX-SMI-ACTUAL @@ -0,0 +1,4187 @@ +-- +-- Eltex Enterprise Specific MIB: Structure of Management Information +-- +-- Copyright (c) 2007-2016, Eltex Co +-- +-- The contents of this document are subject to change without notice. +-- + +ELTEX-SMI-ACTUAL DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, + IpAddress, + Counter64 + FROM SNMPv2-SMI + DisplayString, + TimeStamp + FROM SNMPv2-TC + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF; + +eltexLtd MODULE-IDENTITY + LAST-UPDATED "201205290000Z" + ORGANIZATION "Eltex Enterprise, Ltd." + CONTACT-INFO + "www.eltex.nsk.ru" + DESCRIPTION + "The Structure of Management Information for Eltex Networks." + REVISION "201205290000Z" + DESCRIPTION "Severity level: 4. http://snmp.cs.utwente.nl/ietf/mibs/validate/" + ::= { enterprises 35265 } + +-- +-- Eltex MIB tree structure +-- + +elHardware OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of eltex hardware OIDs." + ::= { eltexLtd 1 } + +elSoftware OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of eltex software OIDs." + ::= { eltexLtd 2 } + + + + +eltrapGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of eltex traps objects." + ::= { eltexLtd 3 } + +-- +-- eltexOMS "The MIB for eltex devices, that support OMS" { eltexLtd 4 } defined in ELTEX-OMS +-- +-- eltexFile "The MIB for file operations" { eltexLtd 5 } defined in ELTEX-FILE-MANAGER-MIB +-- + + + +-- Trap types for MC240 and other devices -- + + mc240TrapTypes OBJECT IDENTIFIER ::= { eltrapGroup 5 } + + mcTrapExState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "state (additional state)" + ::= { mc240TrapTypes 1 } + + mcTrapLParam1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "param-1 (slot or index)" + ::= { mc240TrapTypes 2 } + + mcTrapLParam2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "param-2 (port or index)" + ::= { mc240TrapTypes 3 } + + mcTrapLParam3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "param-3 (other index)" + ::= { mc240TrapTypes 4 } + + + mcTrapID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID (pbx trap id)" + ::= { mc240TrapTypes 5 } + + + mcTrapDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm description" + ::= { mc240TrapTypes 6 } + + + mcTrapRestoredAlarmID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this restore event then here writed Alarm ID. If this alarm event then mcTrapRestoredAlarmID=0." + ::= { mc240TrapTypes 7 } + + + mcTrapSyncType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of trap: 0 - Normal; 1 - Journal alarms; 2 - Active alarms" + ::= { mc240TrapTypes 8 } + + mcReservedFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reserved flag" + ::= { mc240TrapTypes 9 } + + radiusSeqNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sequence number of the request" + ::= { mc240TrapTypes 10 } + + radiusStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Completion status of the request" + ::= { mc240TrapTypes 11 } + + radiusTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "General timeout (in MS) to complete processing of the request + (before receiving the server response or the completion of all attempts)" + ::= { mc240TrapTypes 12 } + + radiusSwitchSrv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Quantity indicator switch to the backup server" + ::= { mc240TrapTypes 13 } + + radiusTypeResp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of the server response" + ::= { mc240TrapTypes 14 } + + radiusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Notification description" + ::= { mc240TrapTypes 15 } + +ponTeknovusAlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 10 } + +-- ---- ---- ---- ---- ---- ---- ---- GePON ALARMS ---- ---- ---- ---- ---- ---- ---- ---- + -- GePON ONU Authorization Alarm -- + ponTeknovusONTAuthAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Bad registration ONT Event (mcTrapLParam1=Optical Interface Number, mcTrapDescr='description with MAC addr ONT')" + ::= { ponTeknovusAlarmTraps 1 } + + + -- GePON Eth link Down -- + ponTeknovusUplinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Uplink Down, mcTrapLParam1=Link Number, Description='GePON: Eth Link N down'" + ::= { ponTeknovusAlarmTraps 2 } + + + -- GePON Optical link Event -- + ponTeknovusOpticalAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "The optical link N (mcTrapLParam1) has no active devices" + ::= { ponTeknovusAlarmTraps 3 } + + ponTeknovusFanAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "fan stopped. param1 = fan number" + ::= { ponTeknovusAlarmTraps 4 } + + ponTeknovusONTConfAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT is not configured. Param1 = optical interface number, Descr = mac-address of ONT." + ::= { ponTeknovusAlarmTraps 5 } + + ponTeknovusFlappingAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Period between OpticalAlarmTrap events is less than 30 seconds. Param 1 - link number" + ::= { ponTeknovusAlarmTraps 6 } + + ponTeknovusEponAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "EPON port failed. Param 1 - link number" + ::= { ponTeknovusAlarmTraps 7 } + + ponTeknovusConfigSavedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Configuration save error." + ::= { ponTeknovusAlarmTraps 8 } + + ponTeknovusFirmwareUpdateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware update error." + ::= { ponTeknovusAlarmTraps 9 } + + ponTeknovusUserLoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "User login error + **This entry is deprecated**" + ::= { ponTeknovusAlarmTraps 10 } + + ponTeknovusRAMAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free memory is < 5Mb" + ::= { ponTeknovusAlarmTraps 11 } + + ponTeknovusLoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login unsuccessful. + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { ponTeknovusAlarmTraps 12 } + + ponTeknovusDuplicateMacAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Duplicate mac detected. Param1 = VID, Descr = mac." + ::= { ponTeknovusAlarmTraps 14 } + + ponTeknovusLoadAverageAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average exceeded limits. Param1 = 0 - 1 min, 1 - 5 min, 2 - 15 min" + ::= { ponTeknovusAlarmTraps 15 } + + ponTeknovusTemperatureAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is higher than 65 deg. Param1 = temperature value" + ::= { ponTeknovusAlarmTraps 16 } + + ponTeknovusONTPortBlockedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT's UNI port blocked. Param1 = port number, Descr = mac-address of ONT" + ::= { ponTeknovusAlarmTraps 17 } + + ponTeknovusConfigMigrateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config migrate error. Param1 = config type (0 - all, 1 - pon)" + ::= { ponTeknovusAlarmTraps 18 } + + ponTeknovusOkTraps OBJECT IDENTIFIER ::= { eltrapGroup 11 } + + ponTeknovusONTAuthOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Normal registration ONT Event (mcTrapLParam1=Optical Interface Number, mcTrapDescr='description with MAC addr ONT')" + ::= { ponTeknovusOkTraps 1 } + + + ponTeknovusUplinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Eth Link Up, mcTrapLParam1=Link Number, Description='GePON: Eth Link N up'" + ::= { ponTeknovusOkTraps 2 } + + + ponTeknovusOpticalOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "The optical link N (mcTrapLParam1) has M (mcTrapLParam2) active devices" + ::= { ponTeknovusOkTraps 3 } + + ponTeknovusFanOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 = fan number" + ::= { ponTeknovusOkTraps 4 } + + ponTeknovusONTConfOKTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT is configured. Param1 = optical interface number, Descr = macaddress of ont" + ::= { ponTeknovusOkTraps 5 } + + ponTeknovusFlappingOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "1 minute passed after last OpticalAlarmTrap. Param 1 - link number" + ::= { ponTeknovusOkTraps 6 } + + ponTeknovusEponOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "EPON port ok. Param 1 - link number" + ::= { ponTeknovusOkTraps 7 } + + ponTeknovusConfigSavedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Configuration saved. Descr = Configuration saved to flash" + ::= { ponTeknovusOkTraps 8 } + + ponTeknovusFirmwareUpdateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware updated. Descr = Firmware updated" + ::= { ponTeknovusOkTraps 9 } + + ponTeknovusUserLoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "User logged in from CLI. Param1 = privileged/nonprivileged (1/0), Descr = ${username} logged in + ** This entry is deprecated." + ::= { ponTeknovusOkTraps 10 } + + ponTeknovusRAMOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free memory is > 7Mb" + ::= { ponTeknovusOkTraps 11 } + + ponTeknovusLoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login successful. Param1 = privileged/nonprivileged(1/0) + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { ponTeknovusOkTraps 12 } + + ponTeknovusLogoutOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "User logged out. Param1 = privileged/nonprivileged(1/0) + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { ponTeknovusOkTraps 13 } + + ponTeknovusSwitchConfigChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Switch configuration has been changed" + ::= { ponTeknovusOkTraps 14 } + + ponTeknovusLoadAverageOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average is back to normal. Param1 = 0 - 1 min, 1 - 5 min, 2 - 15 min" + ::= { ponTeknovusOkTraps 15 } + + ponTeknovusTemperatureOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is lower than 60 deg. Param1 = temperature value" + ::= { ponTeknovusOkTraps 16 } + + ponTeknovusONTPortBlockedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT's UNI port not blocked. Param1 = port number, Descr = mac-address of ONT" + ::= { ponTeknovusOkTraps 17 } + + ponTeknovusConfigMigrateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config migrate success. Param1 = config type (0 - all, 1 - pon)" + ::= { ponTeknovusOkTraps 18 } + + ponTeknovusBoardRebootTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Board is being rebooted. Descr = initiated reboot" + ::= { ponTeknovusOkTraps 20 } + + ponTeknovusONTDeconfigureTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT is being deconfigured (before disconnect). Param1 = pon-channel, Description = mac-address" + ::= { ponTeknovusOkTraps 21 } + + ponTeknovusONTStateChangedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT's state changed. Param1 = pon channel, Param2 = ID ONT, Descr = ELTXhhhhhhhh pon_channel id state" + ::= { ponTeknovusOkTraps 22 } + + ponTeknovusONTConfigChangedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT config changed. Param1 = pon channel, Param2 = ID ONT, Descr = ADD|DEL|EDIT ELTXhhhhhhhh pon_channel id description" + ::= { ponTeknovusOkTraps 23 } + + ponTeknovusConfigRereadTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config was reread from flash." + ::= { ponTeknovusOkTraps 24 } + + +------ fxs72 Alarm Traps begins here + + +fxs72AlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 6 } + + fxs72VbatAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Vbat is out of limits (Vbat<38V or Vbat>72V). LParam1 = Vbat voltage" + ::= { fxs72AlarmTraps 1 } + + fxs72VringAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Vring1 or Vring2 is out of limits (Vring<100V or Vring>120V). LParam1 = Vring voltage. LParam2 = 1 or 2" + ::= { fxs72AlarmTraps 2 } + + fxs72TemperatureAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is too high. (Temp>90 deg). LParam1 = temperature value. LParam2 = sensor number" + ::= { fxs72AlarmTraps 3 } + + fxs72FanAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fans are on, but not rotating. LParam1 = fan number" + ::= { fxs72AlarmTraps 4 } + + fxs72SSwAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Softswitch became disconnected + TAU-MEGACO p1=status (undefined=0, connect=1, disconnect=2)" + ::= { fxs72AlarmTraps 5 } + + fxs72PortAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Port Blocked. + TAU-SIP + Param1 = port number, + p2=block cause, Descr = Block cause + 0x00 - unknown cause (0x00) + 0x01 - leakage current has exceeded the permissible parameters + 0x02 - temperature has exceeded the permissible parameters + 0x03 - power dissipation has exceeded the permissible parameters + 0x04 - reinitialization by changing the input voltage + 0x05 - hardware reset + 0x06 - low Vbat level + 0x07 - FXS port is out of order + 0x08 - FXO line is not connected + 0x09 - low FXO line current + 0x0A - receiver offhook + TAU-MEGACO + p1=port, + p2=cause + 1-leakage_current + 2-overheating + 3-dissipated_power" + ::= { fxs72AlarmTraps 6 } + + fxs72BpuAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "BPU is NOT available" + ::= { fxs72AlarmTraps 12 } + + fxs72TempmeasurementAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature measurement failed. TAU-SIP 2.9" + ::= { fxs72AlarmTraps 13 } + + fxs72LicenseAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "TAU-MEGACO 1.2 + mcTrapExState: 1 - alarm, no license, 0 - ok license" + ::= { fxs72AlarmTraps 14 } + +-- COM_COPY_ERR_NONE = 0, +-- COM_COPY_ERR_UNKNOWN = 1, +-- COM_COPY_ERR_INVALID_SRC = 2, invalid source file argument +-- COM_COPY_ERR_INVALID_DST = 3, invalid destination file argument +-- COM_COPY_ERR_UNSUPPORTED_SRC_URL = 4, unsupported source URL type +-- COM_COPY_ERR_UNSUPPORTED_DST_URL = 5, unsupported destination URL type +-- COM_COPY_ERR_CANNOT_STAT = 6, cannot stat +-- COM_COPY_ERR_PATH_INVALID_FOR_UNIT = 7, path is not valid for unit +-- COM_COPY_ERR_COPY_FROM_SLOT = 8, copying from slot not supported +-- COM_COPY_ERR_TFTP_GET = 9, tftp get copying file failed +-- COM_COPY_ERR_TFTP_PUT = 10, tftp put copying file failed +-- COM_COPY_ERR_DEST_IS_DIR = 11, destination is a directory +-- COM_COPY_ERR_TOOLONG_FILENAME = 12, filename too long +-- COM_COPY_ERR_INSTALL_FAIL = 13, switchd return on install is not ok + + fxs72updateFwFail NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "par1 = error type. descr = file + addr + FAIL" + ::= { fxs72AlarmTraps 20 } + + fxs72PowerUnitTermAlarm NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Power supply unit temperature is out of limit (more than 95 C)" + ::= { fxs72AlarmTraps 21 } + + fxs72FanLowSpeedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fan rotation speed lower than 1000 rpm" + ::= { fxs72AlarmTraps 22 } + +------ fxs72 Alarm Traps ends here + +------ fxs72 Ok Traps begins here + +fxs72OkTraps OBJECT IDENTIFIER ::= { eltrapGroup 7 } + + fxs72VbatOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Vbat is back to normal." + ::= { fxs72OkTraps 1 } + + fxs72VringOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Vring1 or Vring2 is back to normal. LParam2 = 1 or 2" + ::= { fxs72OkTraps 2 } + + fxs72TemperatureOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is back to normal. LParam2 = sensor number" + ::= { fxs72OkTraps 3 } + + fxs72FanOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fans are rotating. LParam1 = fan number" + ::= { fxs72OkTraps 4 } + + fxs72SSwOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Softswitch status ok. + TAU-MEGACO p1=status (undefined=0, connect=1, disconnect=2)" + ::= { fxs72OkTraps 5 } + + fxs72PortOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Port unblocked. Param1 = port number, p2=state + TAU-MEGACO p1=port, p2=state(ELTEX-FXS72::PortMegacoState)" + ::= { fxs72OkTraps 6 } + + fxs72VmodeSwitchTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Voltage mode has been switched. LParam1 = new mode (1- 60V, 2 - 48V)." + ::= { fxs72OkTraps 10 } + + fxs72FansSwitchTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fans has been switched on or off. LParam1 = 0 - off, 1 - on." + ::= { fxs72OkTraps 11 } + + fxs72BpuOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "BPU is available" + ::= { fxs72OkTraps 12 } + + fxs72TempmeasurementOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature measurement is OK. TAU-SIP 2.9" + ::= { fxs72OkTraps 13 } + + fxs72LicenseOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "TAU-MEGACO 1.2 + mcTrapExState: 1 - alarm, no license, 0 - ok license" + ::= { fxs72OkTraps 14 } + + fxs72updateFwOk NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "descr = file + addr + OK" + ::= { fxs72OkTraps 20 } + + fxs72PowerUnitTermOk NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Power supply unit temperature is normal (lower than 95 C)" + ::= { fxs72OkTraps 21 } + + fxs72FanLowSpeedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fan rotation speed is normal (more than 1000 rpm)." + ::= { fxs72OkTraps 22 } +------ fxs72OkTraps ends here + + + +-- PP4G traps + +pp4AlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 12 } + + pp4LinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Link is down (Param1 = link number)" + ::= { pp4AlarmTraps 1 } + + pp4AutoNegotiationAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Autonegotiation failed (Param1 = link number)" + ::= { pp4AlarmTraps 2 } + + pp4MemoryAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Running out of free memory (Param1 = current ammount of free memory)" + ::= { pp4AlarmTraps 3 } + + pp4LoadAvgAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load avg > 95% (Param1 = 1-1min, 2-5 min, 3-15 min, all LAs in description" + ::= { pp4AlarmTraps 4 } + + pp4LoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login failed" + ::= { pp4AlarmTraps 5 } + + pp4LogoutAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Logout failed" + ::= { pp4AlarmTraps 6 } + + -- there is pp4OkTraps 7 - Commit Ok + + pp4SaveAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Save FAIL" + ::= { pp4AlarmTraps 8 } + + pp4LoadCpuAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load CPU Alarm" + ::= { pp4AlarmTraps 9 } + + pp4DuplicationMacAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Duplication of MAC address on PP4" + ::= { pp4AlarmTraps 10 } + + pp4LinkFlapAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "linkflap on ifindex=param1" + ::= { pp4AlarmTraps 11 } + + pp4BoardRemoveAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Board removed from slot #par1. board type #par2" + ::= { pp4AlarmTraps 13 } + + pp4UnitRemoveAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "UNIT number par[1] vas removed from position left(par[2]=1) or right(par[2]=0)" + ::= { pp4AlarmTraps 14 } + + -- there is pp4OkTraps 15 - Role changed + + pp4PortCounterErrorFoundAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Founded errors for this port-counter" + ::= { pp4AlarmTraps 16 } + + pp4SyncDisallowedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "User didn't set command to allow unit-synchronization" + ::= { pp4AlarmTraps 17 } + + -- there is pp4ConfigRestoredOkTrap ::= { pp4OkTraps 18 } + + pp4RebootUnitAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4AlarmTraps 19 } + + pp4RebootStackAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4AlarmTraps 20 } + + pp4RebootFwTimerAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4AlarmTraps 21 } + + pp4FwUpdateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4AlarmTraps 22 } + + pp4FwConfirmNeededAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4AlarmTraps 23 } + + pp4OkTraps OBJECT IDENTIFIER ::= { eltrapGroup 13 } + + pp4LinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Link is up (Param1 = link number)" + ::= { pp4OkTraps 1 } + + pp4AutoNegotiationOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Autonegotiation successful (Param1 = link number)" + ::= { pp4OkTraps 2 } + + pp4MemoryOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free memory is back to normal" + ::= { pp4OkTraps 3 } + + pp4LoadAvgOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load avg is back to normal (Param1 = 1-1min, 2-5 min, 3-15 min, all LAs in description" + ::= { pp4OkTraps 4 } + + pp4LoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login OK" + ::= { pp4OkTraps 5 } + + pp4LogoutOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Logout OK" + ::= { pp4OkTraps 6 } + + pp4CommitOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Commit OK" + ::= { pp4OkTraps 7 } + + pp4SaveOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Save OK" + ::= { pp4OkTraps 8 } + + pp4LinkFlapEndOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "linkflap End on ifindex=param1" + ::= { pp4OkTraps 11 } + + pp4ConfigChangedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config pp4x Changed" + ::= { pp4OkTraps 12 } + + pp4BoardAddOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "New board added to slot #par1. board type #par2" + ::= { pp4OkTraps 13 } + + pp4UnitAddOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "UNIT number par[1] vas added to position left(par[2]=1) or right(par[2]=0)" + ::= { pp4OkTraps 14 } + + pp4RoleChangedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Now unit number par[1] with position par[2] is Master" + ::= { pp4OkTraps 15 } + + pp4PortCounterErrorFreeOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No errors for this port-counter" + ::= { pp4OkTraps 16 } + + pp4SyncDisallowedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "User set command to allow unit-synchronization" + ::= { pp4OkTraps 17 } + + pp4ConfigRestoredOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "timeout for confirm. Config Restored Now" + ::= { pp4OkTraps 18 } + + pp4RebootUnitOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4OkTraps 19 } + + -- pp4RebootStackAlarmTrap is 20 + -- pp4RebootFwTimerAlarmTrap is 21 + + pp4FwUpdateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4OkTraps 22 } + +-- MXA32 traps + +mxa32AlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 14 } +mxa32OkTraps OBJECT IDENTIFIER ::= { eltrapGroup 15 } + + mxa32DslLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port in down state. + LParam1 - port number" + ::= { mxa32AlarmTraps 1 } + + mxa32EthLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType, + mcTrapDescr} + STATUS current + DESCRIPTION + "Uplink port in down state. + LParam1 - port number" + ::= { mxa32AlarmTraps 2 } + + mxa32TempAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature is too high. + LParam1 - sensor index: 0(sensor0), 1(sensor1) + LParam3 - actual temperature value ['C]" + ::= { mxa32AlarmTraps 3 } + + mxa32VoltAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is out of range. + LParam1 - voltage index: 2(1V), 3(12V), 4(-12V), 5(3.3V), 6(2.5V), 7(1.8V), 8(0.9V), 9(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa32AlarmTraps 4 } + + mxa32UserLoginTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "User logIN. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa32AlarmTraps 5 } + + mxa32DslLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port is up. + LParam1 - port number" + ::= { mxa32OkTraps 1 } + + mxa32EthLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Uplink port is up. + LParam1 - port number" + ::= { mxa32OkTraps 2 } + + mxa32TempOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature normalization. + LParam1 - sensor index: 0(sensor0), 1(sensor1) + LParam3 - actual temperature value ['C]" + ::= { mxa32OkTraps 3 } + + mxa32VoltOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is in acceptable range. + LParam1 - voltage index: 2(1V), 3(12V), 4(-12V), 5(3.3V), 6(2.5V), 7(1.8V), 8(0.9V), 9(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa32OkTraps 4 } + + mxa32UserLogoutTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "User logOUT. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa32OkTraps 5 } + +-- MXA64 traps + +mxa64AlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 16 } +mxa64OkTraps OBJECT IDENTIFIER ::= { eltrapGroup 17 } + + mxa64DslLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port in down state. + LParam1 - port number" + ::= { mxa64AlarmTraps 1 } + + mxa64EthLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Uplink port in down state. + LParam1 - port number" + ::= { mxa64AlarmTraps 2 } + + mxa64TempAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature is too high. + LParam1 - sensor index: 0(sensor0), 1(sensor1), 2(sensor2), 3(sensor3) + LParam3 - actual temperature value ['C]" + ::= { mxa64AlarmTraps 3 } + + mxa64VoltAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is out of range. + LParam1 - voltage index: 4(1V), 5(12V), 6(-12V), 7(3.3V), 8(2.5V), 9(1.8V), 10(0.9V), 11(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa64AlarmTraps 4 } + + mxa64UserLoginTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "User login. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa64AlarmTraps 5 } + + mxa64DslLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port is up. + LParam1 - port number" + ::= { mxa64OkTraps 1 } + + mxa64EthLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Uplink port is up. + LParam1 - port number" + ::= { mxa64OkTraps 2 } + + mxa64TempOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature normalization. + LParam1 - sensor index: 0(sensor0), 1(sensor1), 2(sensor2), 3(sensor3) + LParam3 - actual temperature value ['C]" + ::= { mxa64OkTraps 3 } + + mxa64VoltOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is in acceptable range. + LParam1 - voltage index: 4(1V), 5(12V), 6(-12V), 7(3.3V), 8(2.5V), 9(1.8V), 10(0.9V), 11(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa64OkTraps 4 } + + mxa64UserLogoutTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "User logout. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa64OkTraps 5 } + +-- MXA24 traps + +mxa24AlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 18 } +mxa24OkTraps OBJECT IDENTIFIER ::= { eltrapGroup 19 } + + mxa24DslLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port in down state. + LParam1 - port number" + ::= { mxa24AlarmTraps 1 } + + mxa24EthLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Uplink port in down state. + LParam1 - port number" + ::= { mxa24AlarmTraps 2 } + + mxa24TempAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature is too high. + LParam1 - sensor index: 0(sensor0), 1(sensor1) + LParam3 - actual temperature value ['C]" + ::= { mxa24AlarmTraps 3 } + + mxa24VoltAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is out of range. + LParam1 - voltage index: 2(1V), 3(12V), 4(-12V), 5(3.3V), 6(2.5V), 7(1.8V), 8(0.9V), 9(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa24AlarmTraps 4 } + + mxa24UserLoginTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is out of range. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa24AlarmTraps 5 } + + mxa24DslLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port is up. + LParam1 - port number" + ::= { mxa24OkTraps 1 } + + mxa24EthLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Uplink port is up. + LParam1 - port number" + ::= { mxa24OkTraps 2 } + + mxa24TempOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature normalization. + LParam1 - sensor index: 0(sensor0), 1(sensor1) + LParam3 - actual temperature value ['C]" + ::= { mxa24OkTraps 3 } + + mxa24VoltOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is in acceptable range. + LParam1 - voltage index: 2(1V), 3(12V), 4(-12V), 5(3.3V), 6(2.5V), 7(1.8V), 8(0.9V), 9(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa24OkTraps 4 } + + mxa24UserLogoutTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "User logout. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa24OkTraps 5 } + +-- OMS operation status traps -- + +omsOperationAlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 20 } +omsOperationOkTraps OBJECT IDENTIFIER ::= { eltrapGroup 21 } + + +omsOperationCommandAlarm NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " mcTrapLParam1 = command ; + mcTrapLParam2 = filetype + mcTrapDescr = Description of operarion: + DeviceName, + command , + tftp host, + config filename, + status=Error, + cause of error + + for 'sigtran' par3 = cause integer code, + in description text - system(...) ret code if needed" + ::= { omsOperationAlarmTraps 1 } + +omsOperationCommandOk NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " mcTrapLParam1 = command ; + mcTrapLParam2 = filetype + mcTrapDescr = Description of operarion: + DeviceName, + command , + tftp host, + config filename, + status=Ok" + ::= { omsOperationOkTraps 1 } + +-- end of OMS traps + + + +elcAlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 22 } + +-- ---- ---- ---- ---- ---- ---- ---- GePON ALARMS ---- ---- ---- ---- ---- ---- ---- ---- + -- GePON ONU Authorization Alarm -- + elcONTAuthAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Bad registration ONT Event (mcTrapLParam1=Optical Interface Number, mcTrapDescr='description with MAC addr ONT')" + ::= { elcAlarmTraps 1 } + + + -- GePON Eth link Down -- + elcUplinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Uplink Down, mcTrapLParam1=Link Number, Description='GePON: Eth Link N down'" + ::= { elcAlarmTraps 2 } + + + -- GePON Optical link Event -- + elcOpticalAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "The optical link N (mcTrapLParam1) has no active devices" + ::= { elcAlarmTraps 3 } + + elcFanAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "fan stopped. param1 = fan number" + ::= { elcAlarmTraps 4 } + + elcONTConfAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT is not configured. Param1 = optical interface number, Descr = mac-address of ONT." + ::= { elcAlarmTraps 5 } + + elcFlappingAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Period between OpticalAlarmTrap events is less than 30 seconds. Param 1 - link number" + ::= { elcAlarmTraps 6 } + + elcEponAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "EPON port failed. Param 1 - link number" + ::= { elcAlarmTraps 7 } + + elcConfigSavedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Configuration save error." + ::= { elcAlarmTraps 8 } + + elcFirmwareUpdateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware update error." + ::= { elcAlarmTraps 9 } + + elcUserLoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "User login error + **This entry is deprecated**" + ::= { elcAlarmTraps 10 } + + elcRAMAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free memory is < 5Mb" + ::= { elcAlarmTraps 11 } + + elcLoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login unsuccessful. + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { elcAlarmTraps 12 } + + elcDuplicateMacAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Duplicate mac detected. Param1 = VID, Descr = mac." + ::= { elcAlarmTraps 14 } + + elcLoadAverageAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average exceeded limits. Param1 = 0 - 1 min, 1 - 5 min, 2 - 15 min" + ::= { elcAlarmTraps 15 } + + elcTemperatureAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is higher than 65 deg. Param1 = temperature value" + ::= { elcAlarmTraps 16 } + + elcOkTraps OBJECT IDENTIFIER ::= { eltrapGroup 23 } + + elcONTAuthOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Normal registration ONT Event (mcTrapLParam1=Optical Interface Number, mcTrapDescr='description with MAC addr ONT')" + ::= { elcOkTraps 1 } + + + elcUplinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Eth Link Up, mcTrapLParam1=Link Number, Description='GePON: Eth Link N up'" + ::= { elcOkTraps 2 } + + + elcOpticalOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "The optical link N (mcTrapLParam1) has M (mcTrapLParam2) active devices" + ::= { elcOkTraps 3 } + + elcFanOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 = fan number" + ::= { elcOkTraps 4 } + + elcONTConfOKTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT is configured. Param1 = optical interface number, Descr = macaddress of ont" + ::= { elcOkTraps 5 } + + elcFlappingOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "1 minute passed after last OpticalAlarmTrap. Param 1 - link number" + ::= { elcOkTraps 6 } + + elcEponOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "EPON port ok. Param 1 - link number" + ::= { elcOkTraps 7 } + + elcConfigSavedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Configuration saved. Descr = Configuration saved to flash" + ::= { elcOkTraps 8 } + + elcFirmwareUpdateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware updated. Descr = Firmware updated" + ::= { elcOkTraps 9 } + + elcUserLoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "User logged in from CLI. Param1 = privileged/nonprivileged (1/0), Descr = ${username} logged in + ** This entry is deprecated." + ::= { elcOkTraps 10 } + + elcRAMOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free memory is > 7Mb" + ::= { elcOkTraps 11 } + + elcLoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login successful. Param1 = privileged/nonprivileged(1/0) + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { elcOkTraps 12 } + + elcLogoutOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "User logged out. Param1 = privileged/nonprivileged(1/0) + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { elcOkTraps 13 } + + elcSwitchConfigChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Switch configuration has been changed" + ::= { elcOkTraps 14 } + + elcLoadAverageOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average is back to normal. Param1 = 0 - 1 min, 1 - 5 min, 2 - 15 min" + ::= { elcOkTraps 15 } + + elcTemperatureOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is lower than 60 deg. Param1 = temperature value" + ::= { elcOkTraps 16 } + + + + + + + + +-- smg traps + +smgTraps OBJECT IDENTIFIER ::= { eltrapGroup 29 } + + smgAlarm OBJECT IDENTIFIER ::= { smgTraps 1 } + + smgAlarmConfigTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Configuration failure (exState 0-ok 3-critical)" + ::= { smgAlarm 1 } + + smgAlarmSiptNodeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIPT-module alarm (exState 0-ok 3-critical)" + ::= { smgAlarm 2 } + + smgAlarmMspDevTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SM-VP module alarm (exState 0-ok 1-alarm) + Param1 - module number" + ::= { smgAlarm 3 } + + smgAlarmLinkSetTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "LinkSet alarm (exState 0-ok 3-critical) + Param1 = LinkSet number" + ::= { smgAlarm 4 } + + smgAlarmStreamTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Stream alarm (exState 0-ok 2-warning 3-critical) + Param1 - stream number + Param2=1 - signal loss + Param2=2 - remote alarm" + ::= { smgAlarm 5 } + + smgAlarmSS7LinkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SS7-Link alarm (exState 0-ok 1-alarm) + Param1 - E1Stream number + Param2 - LinkSet number" + ::= { smgAlarm 6 } + + smgAlarmSyncTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Synchronization alarm (freerun mode - work with local source) + (exState 0-ok 1-alarm 2-warning), + param1=1 - local + param1=2 - less priority" + ::= { smgAlarm 7 } + + smgAlarmCdrFtpTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No connection with FTP server + Param1 0 No alarm, + 2 - warning (minor alarm. The record was wrong, local CDR-data is less than 5 Mb), + 1 - common (major alarm. The record was wrong, local CDR-data is more than 5 Mb and less than 15 Mb), + 3 - critical (critical alarm. The record was wrong, local CDR-data is more than 15 Mb) + (exState 0-ok 1-alarm 2-warning 3-critical)" + ::= { smgAlarm 12 } + + smgAlarmMemoryLimitTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param2 - free space, Param3 - summary space + exState 0-ok, 2-warning (75% busy), 1-alarm (90%), 3-critical (95%)" + ::= { smgAlarm 13 } + + smgAlarmPowerModuleStateTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "exState 0 - ok, 2 - warning + Param1 - PSU number + Param2 - PSU state: 0 - OK, 1 - no power supply, 2 - missing" + ::= { smgAlarm 14 } + + smgAlarmH323NodeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No link to H323 adapter alarm (exState 0-ok 1-alarm)" + ::= { smgAlarm 16 } + + smgAlarmTemperatureTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Tenperature alarm + exState: + 0 - ok, + 2 - warning (more than 70 deg. Celsius), + 1 - alarm (more than 85), + 3 - critical-alarm (more than 100) + param2 - temp #0 (CPU temp, generates alarm), + param3 - temp #1 (RAM temp, for info only)" + ::= { smgAlarm 17 } + + smgAlarmMaintenanceTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Maintenance alarm + param1: + 1 - COT test failed + 2 - RLC-packet waiting error + 3 - BLA-packet waiting error + 4 - UBA-packet waiting error + 5 - CGBA-packet waiting error + 6 - CGUA-packet waiting error + 7 - GRA-packet waiting error + 8 - Error while blocking channels (CGBA) - not all of the requested channles were blocked + 9 - Error while blocking channels (CGBA) - one of requested channels didn't blocked + 10 - Error while blocking channels (CGUA) - not all of the requested channles were blocked + 11 - Error while blocking channels (CGUA) - one of requested channels didn't blocked + 12 - Error while get power voltage + 13 - No free DVO blocks (param2 - subscriber group ID) + param2 - E1 stream number, + param3 - E1 channel number" + ::= { smgAlarm 18 } + + smgAlarmSipAccessTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP interface access alarm + param1 - SIP interface number" + ::= { smgAlarm 19 } + + smgAlarmSbcRegistrationExpiredTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "sbc registration expired alarm. (no ok trap). abonent number in description" + ::= { smgAlarm 50 } + + smgAlarmIpcOverloadTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "IPC overload (exState 0-ok 1-alarm)" + ::= { smgAlarm 51 } + + smgUpdateFwFail NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "descr = file + addr + FAIL" + ::= { smgAlarm 20 } + + smgAlarmProcOverloadTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Processor overload + exState 0-ok, 2-warning (load 90%), 1-alarm (95%) + Par3 - CPU mask" + ::= { smgAlarm 21 } + + smgAlarmFansIdleTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fans idle alarm + Par1 - fans operational bit-list + Par2 - total fans operated + Par3 - total fans on board" + ::= { smgAlarm 23 } + + smgAlarmDriveLimitTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Drive limit alarm + param1: drive_id + param2: (percent&0xFF << 8) | (exists & 0xFF) + param3: free_size_kB + Drive name at description text" + ::= { smgAlarm 24 } + + smgAlarmSipOptionsQueueOverload NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP OPTIONS queue iverload" + ::= { smgAlarm 25 } + + smgAlarmCDRFileTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Error while creating CDR-file + state + 0 - OK, + 1 - commom alarm (can't create CDR file on disk), + 3 - critical alarm (can't create CDR file)" + ::= { smgAlarm 26 } + + smgAlarmMegacoNodeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "MEGACO-module alarm (exState 0-ok 3-critical)" + ::= { smgAlarm 27 } + + smgFail2banBlockTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fail2ban address block info" + ::= { smgAlarm 28 } + + smgTrunkGroupCPSTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "TrunkGroup reached CPS warning threshold + param1 - TrunkGroup index + param2 - CPS-warn threshold value + param3 - Detected CPS value" + ::= { smgAlarm 29 } + + smgDemoLicenseTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "DEMO license status info + param1 - Status + 1 - inactive (ntp-off) + 2 - inactive (ntp-nok) + 3 - will expire in less than 72h + 4 - will expire in less than 36h + 5 - inactive (expired) + 6 - inactive (error)" + ::= { smgAlarm 30 } + + smgAlarmSipDuplicateTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No SIP interface access alarm + param1 - SIP interface number + param2 - Destination IP-addr + param3 - Destination port" + ::= { smgAlarm 31 } + + smgCallForbiddenTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Call forbidden info" + ::= { smgAlarm 52 } + + smgRegForbiddenTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Registration forbidden info" + ::= { smgAlarm 53 } + + smgSIPinterfaceTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP interface info" + ::= { smgAlarm 54 } + + smgReserveSlaveLinkChangedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Reserve slave link info + param2 = lan status + param3 = wan status + 0 - unlink, 1 - link" + ::= { smgAlarm 55 } + + smgReserveSlaveSoftVersionTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Reserve soft version info" + ::= { smgAlarm 56 } + + smgSipAttackedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP attacked info" + ::= { smgAlarm 57 } + + smgPctlModuleTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Packet control module info" + ::= { smgAlarm 58 } + + smgPortScanDetectorTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Port scan detector info" + ::= { smgAlarm 59 } + + smgFirewallTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firewall info" + ::= { smgAlarm 60 } + + + smgOK OBJECT IDENTIFIER ::= { smgTraps 2 } + + smgOkConfigTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO Configuration failure" + ::= { smgOK 1 } + + smgOkSiptNodeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO SIPT-module alarm" + ::= { smgOK 2 } + + smgOkMspDevTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO SM-VP module alarm + Param1 = module number" + ::= { smgOK 3 } + + smgOkLinkSetTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO LinkSet alarm + Param1 = LinkSet number" + ::= { smgOK 4 } + + smgOkStreamTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO Stream alarm + Param1 - stream number" + ::= { smgOK 5 } + + smgOkSS7LinkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO SS7-Link alarm: par1 - e1line, par2 - linkset" + ::= { smgOK 6 } + + smgOkSyncTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO Synchronization alarm (freerun mode - work with local source)" + ::= { smgOK 7 } + + smgOkCdrFtpTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "FTP server connection in norm" + ::= { smgOK 12 } + + smgOkMemoryLimitTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No memory alarm + Param2 - free space + Param3 - summary space" + ::= { smgOK 13 } + + smgOkPowerModuleStateTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "PSU ok + Param1 - PSU number + Param2 - PSU state: 0 - OK, 1 - no power supply, 2 - missing" + ::= { smgOK 14 } + + smgOkH323NodeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Link to H323 adapter is OK" + ::= { smgOK 16 } + + smgOkTemperatureTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No Temperature alarm + Param2 - temp #0 CPU + Param3 - temp #1 RAM" + ::= { smgOK 17 } + + smgOkMaintenanceTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No maintenance alarm + param1: + MAINTENANCE_ALARM_SS7_COT_FAIL = 1 + param2 - E1 stream number, + param3 - E1 channel number" + ::= { smgOK 18 } + + smgOkSipAccessTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No SIP interface access alarm + param1 - SIP interface number" + ::= { smgOK 19 } + + smgUpdateFwOk NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "descr = file + addr + OK" + ::= { smgOK 20 } + + smgOkIpcOverloadTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No IPC overload" + ::= { smgOK 51 } + + smgOkProcOverloadTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No proc overload" + ::= { smgOK 21 } + + smgOkRebootTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Software started + param1 = (version_major&0xFF) | ((version_minor&0xFF)<<8) | ((version_sub&0xFF)<<16) + param2 = version_build + param3 = reboot_cause (for SMG2016 only) + 0 - power, 1 - software command, 2 - watchdog" + ::= { smgOK 22 } + + smgOkFansIdleTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fans idle OK + Par1 - fans operational bit-list + Par2 - total fans operated + Par3 - total fans on board" + ::= { smgOK 23 } + + smgOkDriveLimitTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Drive limit OK + Par1 - drive index + Par2 - 1 - drive exist; 0 - removed + Par3 - filling percentage + Drive name at description text" + ::= { smgOK 24 } + + smgAlarmSipOptionsQueueOk NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP OPTIONS queue is OK" + ::= { smgOK 25 } + + smgOkCDRFileTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No Error while creating CDR-file + state + 0 - OK, + 1 - commom alarm (can't create CDR file on disk), + 3 - critical alarm (can't create CDR file)" + ::= { smgOK 26 } + + smgOkTrunkGroupCPSTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No CPS warning for the TrunkGroup + param1 - TrunkGroup index + param2 - CPS-warn threshold value + param3 - Detected CPS value" + ::= { smgOK 29 } + + smgOkDemoLicenseTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "DEMO license status info + param1 - Status + 0 - active" + ::= { smgOK 30 } + + smgOkSipDuplicateTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP interface Duplicate alarm + param1 - SIP interface number" + ::= { smgOK 31 } + + smgOkCallForbiddenTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Call forbidden info" + ::= { smgOK 52 } + + smgOkRegForbiddenTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Registration forbidden info" + ::= { smgOK 53 } + + smgOkSIPinterfaceTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP interface info" + ::= { smgOK 54 } + + smgOkReserveSlaveLinkChangedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Reserve slave link info + param2 = lan status + param3 = wan status + 0 - unlink, 1 - link" + ::= { smgOK 55 } + + smgOkReserveSlaveSoftVersionTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Reserve soft version info" + ::= { smgOK 56 } + + smgOkSipAttackedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP attacked info" + ::= { smgOK 57 } + + smgOkPctlModuleTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Packet control module info" + ::= { smgOK 58 } + + smgOkPortScanDetectorTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Port scan detector info" + ::= { smgOK 59 } + + smgOkFirewallTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firewall info" + ::= { smgOK 60 } + +-- end of smg traps + +-- CKP traps + +mccpAlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 30 } + +mccpConfigAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " config file alarm " + ::= { mccpAlarmTraps 1 } + +mccpSlotAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " slot [param1] alarm " + ::= { mccpAlarmTraps 2 } + +mccpLinksetAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " SS7 Linkset alarm [param1] " + ::= { mccpAlarmTraps 3 } + +mccpStreamAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " Stream alarm at [param1:param2] state=%s [state] " + ::= { mccpAlarmTraps 4 } + +mccpSS7LinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " SS7 Link alarm at [param1:param2] " + ::= { mccpAlarmTraps 5 } + +mccpSyncAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " Low priority sync state or no sync " + ::= { mccpAlarmTraps 6 } + +mccpIntfAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " V52-Interface number [param1] Alarm " + ::= { mccpAlarmTraps 7 } + +mccpIntfSlotAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " 24AK slot [param2] on V52-Interface number [param1] Alarm " + ::= { mccpAlarmTraps 8 } + +mccpSutdownSnmpdAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " shutdown snmpd " + ::= { mccpAlarmTraps 17 } + +mccpOkTraps OBJECT IDENTIFIER ::= { eltrapGroup 31 } + +mccpConfigOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " config file is normal " + ::= { mccpOkTraps 1 } + +mccpSlotOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " slot [param1] in work " + ::= { mccpOkTraps 2 } + +mccpLinksetOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " SS7 Linkset in work [param1] " + ::= { mccpOkTraps 3 } + +mccpStreamOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " Stream alarm at [param1:param2] in work " + ::= { mccpOkTraps 4 } + +mccpSS7LinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " SS7 Link at [param1:param2] in work " + ::= { mccpOkTraps 5 } + +mccpSyncOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " Normal sync state " + ::= { mccpOkTraps 6 } + +mccpIntfOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " V52-Interface number [param1] is Normal " + ::= { mccpOkTraps 7 } + +mccpIntfSlotOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " 24AK slot [param2] on V52-Interface number [param1] is Normal " + ::= { mccpOkTraps 8 } + +mccpStartOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " MCCP started " + ::= { mccpOkTraps 16 } + +-- end of CKP traps + +-- radius trap + +radiusTraps OBJECT IDENTIFIER ::= { eltrapGroup 32 } + + radiusNotification OBJECT IDENTIFIER ::= { radiusTraps 1 } + + radiusRequestNotification NOTIFICATION-TYPE + OBJECTS { + radiusSeqNum, + radiusStatus, + radiusTimeout, + radiusSwitchSrv, + radiusTypeResp, + radiusDescr + } + STATUS current + DESCRIPTION "Notification about request to server" + ::= { radiusNotification 1 } + +-- end of radius trap + +eltexShutdownTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Agent is being normally shutdown." + ::= { eltrapGroup 99 } + +eltrapNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ponTeknovusONTAuthAlarmTrap, + ponTeknovusUplinkAlarmTrap, + ponTeknovusOpticalAlarmTrap, + ponTeknovusFanAlarmTrap, + ponTeknovusONTConfAlarmTrap, + ponTeknovusFlappingAlarmTrap, + ponTeknovusConfigSavedAlarmTrap, + ponTeknovusFirmwareUpdateAlarmTrap, + ponTeknovusRAMAlarmTrap, + ponTeknovusLoginAlarmTrap, + ponTeknovusDuplicateMacAlarmTrap, + ponTeknovusLoadAverageAlarmTrap, + ponTeknovusTemperatureAlarmTrap, + ponTeknovusONTPortBlockedAlarmTrap, + ponTeknovusONTAuthOkTrap, + ponTeknovusUplinkOkTrap, + ponTeknovusOpticalOkTrap, + ponTeknovusFanOkTrap, + ponTeknovusONTConfOKTrap, + ponTeknovusFlappingOkTrap, + ponTeknovusConfigSavedOkTrap, + ponTeknovusFirmwareUpdateOkTrap, + ponTeknovusRAMOkTrap, + ponTeknovusLoginOkTrap, + ponTeknovusLogoutOkTrap, + ponTeknovusSwitchConfigChangeTrap, + ponTeknovusLoadAverageOkTrap, + ponTeknovusTemperatureOkTrap, + ponTeknovusONTPortBlockedOkTrap, + ponTeknovusBoardRebootTrap, + ponTeknovusConfigMigrateAlarmTrap, + ponTeknovusConfigMigrateOkTrap, + ponTeknovusONTDeconfigureTrap, + ponTeknovusONTStateChangedTrap, + ponTeknovusONTConfigChangedTrap, + ponTeknovusConfigRereadTrap, + + fxs72VbatAlarmTrap, + fxs72VringAlarmTrap, + fxs72TemperatureAlarmTrap, + fxs72FanAlarmTrap, + fxs72SSwAlarmTrap, + fxs72PortAlarmTrap, + fxs72VbatOkTrap, + fxs72VringOkTrap, + fxs72TemperatureOkTrap, + fxs72FanOkTrap, + fxs72SSwOkTrap, + fxs72PortOkTrap, + fxs72VmodeSwitchTrap, + fxs72FansSwitchTrap, + fxs72BpuAlarmTrap, + fxs72updateFwFail, + fxs72BpuOkTrap, + fxs72updateFwOk, + fxs72TempmeasurementAlarmTrap, + fxs72TempmeasurementOkTrap, + fxs72PowerUnitTermAlarm, + fxs72PowerUnitTermOk, + fxs72FanLowSpeedAlarmTrap, + fxs72FanLowSpeedOkTrap, + + pp4LinkAlarmTrap, + pp4AutoNegotiationAlarmTrap, + pp4MemoryAlarmTrap, + pp4LoadAvgAlarmTrap, + pp4LoginAlarmTrap, + pp4LogoutAlarmTrap, + pp4LoadCpuAlarmTrap, + pp4DuplicationMacAlarmTrap, + pp4LinkFlapAlarmTrap, + + pp4LinkOkTrap, + pp4AutoNegotiationOkTrap, + pp4MemoryOkTrap, + pp4LoadAvgOkTrap, + pp4LoginOkTrap, + pp4LogoutOkTrap, + pp4CommitOkTrap, + pp4SaveOkTrap, + pp4LinkFlapEndOkTrap, + pp4ConfigChangedOkTrap, + + pp4SaveAlarmTrap, + pp4BoardRemoveAlarmTrap, + pp4UnitRemoveAlarmTrap, + pp4PortCounterErrorFoundAlarmTrap, + pp4SyncDisallowedAlarmTrap, + pp4RebootUnitAlarmTrap, + pp4RebootStackAlarmTrap, + pp4RebootFwTimerAlarmTrap, + pp4FwUpdateAlarmTrap, + pp4FwConfirmNeededAlarmTrap, + pp4BoardAddOkTrap, + pp4UnitAddOkTrap, + pp4RoleChangedOkTrap, + pp4PortCounterErrorFreeOkTrap, + pp4SyncDisallowedOkTrap, + pp4ConfigRestoredOkTrap, + pp4RebootUnitOkTrap, + pp4FwUpdateOkTrap, + + mxa32DslLinkAlarmTrap, + mxa32EthLinkAlarmTrap, + mxa32TempAlarmTrap, + mxa32VoltAlarmTrap, + mxa32UserLoginTrap, + mxa32DslLinkOkTrap, + mxa32EthLinkOkTrap, + mxa32TempOkTrap, + mxa32VoltOkTrap, + mxa32UserLogoutTrap, + + mxa64DslLinkAlarmTrap, + mxa64EthLinkAlarmTrap, + mxa64TempAlarmTrap, + mxa64VoltAlarmTrap, + mxa64UserLoginTrap, + mxa64DslLinkOkTrap, + mxa64EthLinkOkTrap, + mxa64TempOkTrap, + mxa64VoltOkTrap, + mxa64UserLogoutTrap, + + + mxa24DslLinkAlarmTrap, + mxa24EthLinkAlarmTrap, + mxa24TempAlarmTrap, + mxa24VoltAlarmTrap, + mxa24UserLoginTrap, + mxa24DslLinkOkTrap, + mxa24EthLinkOkTrap, + mxa24TempOkTrap, + mxa24VoltOkTrap, + mxa24UserLogoutTrap, + + omsOperationCommandAlarm, + omsOperationCommandOk, + + elcONTAuthAlarmTrap, + elcUplinkAlarmTrap, + elcOpticalAlarmTrap, + elcFanAlarmTrap, + elcONTConfAlarmTrap, + elcFlappingAlarmTrap, + elcConfigSavedAlarmTrap, + elcFirmwareUpdateAlarmTrap, + elcRAMAlarmTrap, + elcLoginAlarmTrap, + elcDuplicateMacAlarmTrap, + elcLoadAverageAlarmTrap, + elcTemperatureAlarmTrap, + elcONTAuthOkTrap, + elcUplinkOkTrap, + elcOpticalOkTrap, + elcFanOkTrap, + elcONTConfOKTrap, + elcFlappingOkTrap, + elcConfigSavedOkTrap, + elcFirmwareUpdateOkTrap, + elcRAMOkTrap, + elcLoginOkTrap, + elcLogoutOkTrap, + elcSwitchConfigChangeTrap, + elcLoadAverageOkTrap, + elcTemperatureOkTrap, + + smgAlarmConfigTrap, + smgAlarmSiptNodeTrap, + smgAlarmMspDevTrap, + smgAlarmLinkSetTrap, + smgAlarmStreamTrap, + smgAlarmSS7LinkTrap, + smgAlarmSyncTrap, + --smgAlarmStreamRemoteTrap, + --smgAlarmSyncPrioTrap, + smgOkConfigTrap, + smgOkSiptNodeTrap, + smgOkMspDevTrap, + smgOkLinkSetTrap, + smgOkStreamTrap, + smgOkSS7LinkTrap, + smgOkSyncTrap, + --smgOkStreamRemoteTrap, + --smgOkSyncPrioTrap, + smgAlarmCdrFtpTrap, + smgOkCdrFtpTrap, + smgUpdateFwFail, + smgUpdateFwOk, + smgAlarmMemoryLimitTrap, + smgAlarmSbcRegistrationExpiredTrap, + smgAlarmIpcOverloadTrap, + smgOkMemoryLimitTrap, + smgOkIpcOverloadTrap, + smgAlarmProcOverloadTrap, + smgOkProcOverloadTrap, + smgOkRebootTrap, + smgOkFansIdleTrap, + smgOkDriveLimitTrap, + smgAlarmFansIdleTrap, + smgAlarmDriveLimitTrap, + smgAlarmSipOptionsQueueOverload, + smgAlarmSipOptionsQueueOk, + smgAlarmCDRFileTrap, + smgOkCDRFileTrap, + smgAlarmSipDuplicateTrap, + smgOkSipDuplicateTrap, + smgReserveSlaveLinkChangedTrap, + smgOkReserveSlaveLinkChangedTrap, + smgReserveSlaveSoftVersionTrap, + smgOkReserveSlaveSoftVersionTrap, + smgSipAttackedTrap, + smgOkSipAttackedTrap, + smgCallForbiddenTrap, + smgOkCallForbiddenTrap, + smgRegForbiddenTrap, + smgOkRegForbiddenTrap, + smgSIPinterfaceTrap, + smgOkSIPinterfaceTrap, + smgPctlModuleTrap, + smgOkPctlModuleTrap, + smgPortScanDetectorTrap, + smgOkPortScanDetectorTrap, + smgFirewallTrap, + smgOkFirewallTrap, + + mccpConfigAlarmTrap, + mccpSlotAlarmTrap, + mccpLinksetAlarmTrap, + mccpStreamAlarmTrap, + mccpSS7LinkAlarmTrap, + mccpSyncAlarmTrap, + mccpIntfAlarmTrap, + mccpIntfSlotAlarmTrap, + mccpSutdownSnmpdAlarmTrap, + mccpConfigOkTrap, + mccpSlotOkTrap, + mccpLinksetOkTrap, + mccpStreamOkTrap, + mccpSS7LinkOkTrap, + mccpSyncOkTrap, + mccpIntfOkTrap, + mccpIntfSlotOkTrap, + mccpStartOkTrap, + + radiusRequestNotification, + + eltexShutdownTrap + } + STATUS current + DESCRIPTION + "" + ::= { eltrapGroup 100 } + +eltrapObjectGroup OBJECT-GROUP + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapRestoredAlarmID, + mcTrapSyncType, + mcReservedFlag, + radiusSeqNum, + radiusStatus, + radiusTimeout, + radiusSwitchSrv, + radiusTypeResp, + radiusDescr } + STATUS current + DESCRIPTION + "" + ::= { eltrapGroup 101 } + +eltrapDepNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ponTeknovusEponAlarmTrap, + ponTeknovusUserLoginAlarmTrap, + ponTeknovusUserLoginOkTrap, + ponTeknovusEponOkTrap, + elcEponAlarmTrap, + elcUserLoginAlarmTrap, + elcUserLoginOkTrap, + elcEponOkTrap + } + STATUS deprecated + DESCRIPTION + "" + ::= { eltrapGroup 103 } + +END + diff --git a/MIBS/eltexmes23xx/MARVELL-POE-MIB b/MIBS/eltexmes23xx/MARVELL-POE-MIB new file mode 100644 index 0000000..83ac58f --- /dev/null +++ b/MIBS/eltexmes23xx/MARVELL-POE-MIB @@ -0,0 +1,542 @@ +MARVELL-POE-MIB DEFINITIONS ::= BEGIN + +-- Title: Marvell LOCALIZATION ROS +-- This Private MIB is enhancement for rfc3621.txt - Power Ethernet Mib +-- Version: 7.50 +-- Date: 28 Nov 2005 + +IMPORTS + rnd FROM RADLAN-MIB + DisplayString, TruthValue FROM SNMPv2-TC + InterfaceIndex FROM IF-MIB + OBJECT-TYPE, MODULE-IDENTITY, Unsigned32 FROM SNMPv2-SMI; + + +rlPoe MODULE-IDENTITY + LAST-UPDATED "200911260000Z" + ORGANIZATION "Marvell." + CONTACT-INFO + "Marvell.com" + DESCRIPTION + "Add a new field in the PoE MIB to indicate Max power allocation allowed" + REVISION "201006020000Z" + DESCRIPTION + "The private MIB module definition for Power Over Ethernet." + REVISION "200911260000Z" + DESCRIPTION + "Initial revision." + ::= { rnd 108 } + +RlPoeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "PoE types: + 1 - none: no PoE, unknown type; + 2 - PoE: Standard AF PoE + 3 - PoE Plus: Standard AT PoE + 4 - 60 W: 60W poe port " + SYNTAX INTEGER { + none(1), + poe(2), + poeplus(3), + poe60w(4) + } + +rlPethPsePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPethPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing additional information for Power Over Ethernet ports." + ::= {rlPoe 1 } + +rlPethPsePortEntry OBJECT-TYPE + SYNTAX RlPethPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlPethPsePortTable." + INDEX { rlPethPsePortGroupIndex , rlPethPsePortIndex } + ::= {rlPethPsePortTable 1 } + +RlPethPsePortEntry ::= SEQUENCE { + rlPethPsePortGroupIndex INTEGER, + rlPethPsePortIndex INTEGER, + rlPethPsePortOutputVoltage INTEGER, + rlPethPsePortOutputCurrent INTEGER, + rlPethPsePortOutputPower INTEGER, + rlPethPsePortPowerLimit INTEGER, + rlPethPsePortStatus INTEGER, + rlPethPsePortStatusDescription DisplayString, + rlPethPsePortOperPowerLimit INTEGER, + rlPethPsePortTimeRangeName DisplayString, + rlPethPsePortOperStatus TruthValue, + rlPethPsePortMaxPowerAllocAllowed INTEGER, + rlPethPsePortSupportPoeType RlPoeType, + rlPethPsePortLinkPartnerPoeType RlPoeType, + rlPethPsePortFourPairForced INTEGER, + rlPethPsePortFourPairEnabled INTEGER, + rlPethPsePortNegotiationAllocatedPower INTEGER, + rlPethPsePortNegotiationProtocolOwner INTEGER +} + +rlPethPsePortGroupIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group + containing the port to which a power Ethernet PSE is + connected. Group means box in the stack, module in a + rack and the value 1 MUST be used for non-modular devices. + Furthermore, the same value MUST be used in this variable, + pethMainPseGroupIndex, and pethNotificationControlGroupIndex + to refer to a given box in a stack or module in the rack." + ::= { rlPethPsePortEntry 1 } + +rlPethPsePortIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the power Ethernet PSE + port within group pethPsePortGroupIndex to which the + power Ethernet PSE entry is connected." + ::= { rlPethPsePortEntry 2 } + +rlPethPsePortOutputVoltage OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates on the output voltage level in milli volts from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 3 } + +rlPethPsePortOutputCurrent OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates on the output current level in milli amper from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 4 } + +rlPethPsePortOutputPower OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates on the output power level in milli watts from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 5 } + +rlPethPsePortPowerLimit OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates on the user configured power level in milli watts which is available from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 6 } + +rlPethPsePortStatus OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates on the hardware status of rlPethPsePortIndex." + ::= { rlPethPsePortEntry 7 } + +rlPethPsePortStatusDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the description of the hardware status of rlPethPsePortIndex." + ::= { rlPethPsePortEntry 8 } + +rlPethPsePortOperPowerLimit OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the maximum power level in milli watts which is available from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 9 } + +rlPethPsePortTimeRangeName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to bind PoE port to time range." + ::= { rlPethPsePortEntry 10 } + +rlPethPsePortOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This Read-Only variable indicates PoE port current status affected by time range active/inactive and admin status." + ::= { rlPethPsePortEntry 11 } + +rlPethPsePortMaxPowerAllocAllowed OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the maximum power allocation allowed per port (including wire power loses) in milli-watts which is available from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 12 } + +rlPethPsePortSupportPoeType OBJECT-TYPE + SYNTAX RlPoeType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the supported type of the PoE port" + ::= { rlPethPsePortEntry 13 } + +rlPethPsePortLinkPartnerPoeType OBJECT-TYPE + SYNTAX RlPoeType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the link partner PoE type." + ::= { rlPethPsePortEntry 14 } + +rlPethPsePortFourPairForced OBJECT-TYPE + SYNTAX INTEGER { + forcedEnable(0), + forcedDisable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enabled the spare pair ALT_B in 60W port to force 4 pair enable." + ::= { rlPethPsePortEntry 15 } + +rlPethPsePortFourPairEnabled OBJECT-TYPE + SYNTAX INTEGER { + fourPairEnable(1), + fourPairDisable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates that spare pair ALT_B is enable." + ::= { rlPethPsePortEntry 16 } + +rlPethPsePortNegotiationAllocatedPower OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the power allocation in milli watts from power negotiation" + ::= { rlPethPsePortEntry 17 } + +rlPethPsePortNegotiationProtocolOwner OBJECT-TYPE + SYNTAX INTEGER { + protocolOwnerNone(0), + protocolOwnerCDP(1), + protocolOwnerLLDP(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the protocol owner on power management negotiation protocol" + ::= { rlPethPsePortEntry 18 } + +rlPethMainPseTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPethMainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing additional read - only information for Power Over Ethernet." + ::= {rlPoe 2 } + +rlPethMainPseEntry OBJECT-TYPE + SYNTAX RlPethMainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlPethMainPseTable." + INDEX { rlPethMainPseGroupIndex } + ::= {rlPethMainPseTable 1 } + +RlPethMainPseEntry ::= SEQUENCE { + rlPethMainPseGroupIndex INTEGER, + rlPethMainPseSwVersion DisplayString, + rlPethMainPseHwVersion DisplayString, + rlPethMainPseHwType INTEGER, + rlPethMainPsePowerGuardBand INTEGER + +} + +rlPethMainPseGroupIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group + containing the port to which a power Ethernet PSE is + connected. Group means box in the stack, module in a + rack and the value 1 MUST be used for non-modular devices. + Furthermore, the same value MUST be used in this variable, + pethMainPseGroupIndex, and pethNotificationControlGroupIndex + to refer to a given box in a stack or module in the rack." + ::= { rlPethMainPseEntry 1 } + +rlPethMainPseSwVersion OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the MCU SW version." + ::= { rlPethMainPseEntry 2 } + +rlPethMainPseHwVersion OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the MCU HW version." + ::= { rlPethMainPseEntry 3 } + +rlPethMainPseHwType OBJECT-TYPE + SYNTAX INTEGER { + enhanced(1), + plus(2), + auto(3), + nonPoe(4), + enhancedPlus(5), + poe60w(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the MCU HW type (enhanced, plus, none)." + ::= { rlPethMainPseEntry 4 } + +rlPethMainPsePowerGuardBand OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the guard band in [W] for not connecting + additional ports." + ::= { rlPethMainPseEntry 5 } + +rlPethPowerPseTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPethPowerPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing additional read-write information for Power Over Ethernet - PSE side." + ::= {rlPoe 3 } + +rlPethPowerPseEntry OBJECT-TYPE + SYNTAX RlPethPowerPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlPethPowerPseTable." + INDEX { rlPethPowerPseGroupIndex } + ::= {rlPethPowerPseTable 1 } + +RlPethPowerPseEntry ::= SEQUENCE { + rlPethPowerPseGroupIndex INTEGER, + rlPethPowerPsePower INTEGER, + rlPethPowerPseRpsPower INTEGER, + rlPethPowerPsePowerManagementMode INTEGER, + rlPethPowerPsedisconnectMethod INTEGER, + rlPethPowerPseTemperatureSensor INTEGER, + rlPethPowerPseInrushTestEnabled INTEGER, + rlPethPowerPseLegacyDisabled INTEGER +} + +rlPethPowerPseGroupIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group + containing the port to which a power Ethernet PSE is + connected. Group means box in the stack, module in a + rack and the value 1 MUST be used for non-modular devices. + Furthermore, the same value MUST be used in this variable, + PethPowerPseGroupIndex, and pethNotificationControlGroupIndex + to refer to a given box in a stack or module in the rack." + ::= { rlPethPowerPseEntry 1 } + + +-- depricated +rlPethPowerPsePower OBJECT-TYPE + SYNTAX INTEGER { + none(0), + ps1(1), + ps2(2), + ps3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the maximum power in [W] supplied by PSE." + ::= { rlPethPowerPseEntry 2 } + +-- depricated +rlPethPowerPseRpsPower OBJECT-TYPE + SYNTAX INTEGER { + none(0), + rps1(1), + rps2(2), + rps3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the maximum power in [W] supplied by PSE + RPS." + ::= { rlPethPowerPseEntry 3 } + +rlPethPowerPsePowerManagementMode OBJECT-TYPE + SYNTAX INTEGER { + portlimit(0), + classlimit(5), + maxlimit(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies power management mode." + ::= { rlPethPowerPseEntry 4 } + +rlPethPowerPsedisconnectMethod OBJECT-TYPE + SYNTAX INTEGER { + lowestpriority(0), + nextport(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies disconnect method. " + ::= { rlPethPowerPseEntry 5 } + +rlPethPowerPseTemperatureSensor OBJECT-TYPE + SYNTAX INTEGER (-200..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the pd temperature sensor. " + ::= { rlPethPowerPseEntry 6 } + +rlPethPowerPseInrushTestEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies if HW inrush test will be disabled. + by default HW inrush test is enabled." + ::= { rlPethPowerPseEntry 7 } + +rlPethPowerPseLegacyDisabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies poe Legacy global configuration mode" + ::= { rlPethPowerPseEntry 8 } + + +--rlPethPdPortTable + +rlPethPdPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPethPdPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing additional read-write information for Power Over Ethernet - PD side." + ::= {rlPoe 4 } + +rlPethPdPortEntry OBJECT-TYPE + SYNTAX RlPethPdPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlPethPdPortTable." + INDEX { rlPethPdPortIndex } + ::= {rlPethPdPortTable 1} + +RlPethPdPortEntry ::= SEQUENCE { + rlPethPdPortIndex InterfaceIndex, + rlPethPdPortSupportPoeType RlPoeType, + rlPethPdPortOperPoeType RlPoeType, + rlPethPdPortPowerRequest Unsigned32, + rlPethPdPortPowerAvailable Unsigned32, + rlPethPdPortForcedMode RlPoeType, + rlPethPdPortNegotiationProtocolOwner INTEGER +} + +rlPethPdPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the power Ethernet PD + port within group rlPethPdPortGroupIndex to which the + power Ethernet PSE entry is connected." + ::= { rlPethPdPortEntry 1 } + +rlPethPdPortSupportPoeType OBJECT-TYPE + SYNTAX RlPoeType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the PoE type of the PD port (AF/AT/60W)" + ::= { rlPethPdPortEntry 2 } + +rlPethPdPortOperPoeType OBJECT-TYPE + SYNTAX RlPoeType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the operational PoE status of the PD port" + ::= { rlPethPdPortEntry 3 } + +rlPethPdPortPowerRequest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the requested power the PD port request from the PSE in mili-Watts" + ::= { rlPethPdPortEntry 4 } + +rlPethPdPortPowerAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the available power the PSE port offers to the PD port in mili-Watts" + ::= { rlPethPdPortEntry 5 } + +rlPethPdPortForcedMode OBJECT-TYPE + SYNTAX RlPoeType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the powered PD port forced mode" + ::= { rlPethPdPortEntry 6 } + +rlPethPdPortNegotiationProtocolOwner OBJECT-TYPE + SYNTAX INTEGER { + protocolOwnerNone(0), + protocolOwnerCDP(1), + protocolOwnerLLDP(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the protocol owner on power management negotiation protocol" + ::= { rlPethPdPortEntry 7 } + +END + diff --git a/MIBS/eltexmes23xx/RADLAN-DEVICEPARAMS-MIB b/MIBS/eltexmes23xx/RADLAN-DEVICEPARAMS-MIB new file mode 100644 index 0000000..fcbb793 --- /dev/null +++ b/MIBS/eltexmes23xx/RADLAN-DEVICEPARAMS-MIB @@ -0,0 +1,795 @@ +RADLAN-DEVICEPARAMS-MIB DEFINITIONS ::= BEGIN + +-- Title: RADLAN ROS +-- Private DEVICE PARAMETERS MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + rnd FROM RADLAN-MIB + OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI + TruthValue, DisplayString, PhysAddress FROM SNMPv2-TC; + +rndDeviceParams MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Radlan - a MARVELL company. + Marvell Semiconductor, Inc." + CONTACT-INFO + "www.marvell.com" + DESCRIPTION + "This private MIB module defines general Parameters private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { rnd 2 } + +-- rndDeviceParams group contains a number of general variables + +rndBridgeType OBJECT-TYPE + SYNTAX INTEGER { + reb(1), + ceb(2), + ceblb(3), + xeb(4), + xeb1(5), + rebsx(6), + rtb(7), + ltb(8), + tre(9), + rtre(10), -- remote TRE + xtb(11), + ete(12), + rete(13), -- remote ETE + ielb(30), + leb(31), + openGate12(32), + openGate4(33), + ran(34), + itlb(35), + gatelinx(36), + openGate2(37), + ogRanTR(38), + rdapter(39), + ogVan(40), + wanGate(41), + ogRubE(42), + ogRubT(43), + wanGateI(44), + vGate4(45), + lre(46), + mrt(47), + vGate2(48) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identification of the RND bridge type." + ::= { rndDeviceParams 1 } + + +rndInactiveArpTimeOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines the maximum time period that can pass + between ARP requests concerning an entry in the ARP table. + After this time period, the entry is deleted from the table." + ::= { rndDeviceParams 2 } + +-- The following two variables define the format of RND specific +-- error messages issued by the RND devices + +rndBridgeAlarm OBJECT IDENTIFIER ::= { rndDeviceParams 3 } + +rndErrorDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the enterprise-specific trap sent + to the Network Management Station by the RND managed device." + ::= { rndBridgeAlarm 1 } + +rndErrorSeverity OBJECT-TYPE + SYNTAX INTEGER { + info(0), + warning(1), + error(2), + fatal-error(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The severity type of the enterprise-specific trap sent to the + Network Management Station by the RND managed device." + ::= { rndBridgeAlarm 2 } + +rndBrgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge version." + ::= { rndDeviceParams 4 } + +rndBrgFeatures OBJECT-TYPE + SYNTAX OCTET STRING -- SIZE 20 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit mask that defines the features supported by a particular configuration + of this network element: + __________________________________________ + | Byte 1|Byte 2 |Byte 3 | ....|Byte 20 | + |87654321| | 87654321| + |________|_______________________________| + + Byte1 : + bit1: TX Block mask + bit2: Source Routing Encapulation + bit3: SNA/SDLC + bit4: Frame Relay + bit5: SNMP + bit6: LAN Manager + bit7: High Performance + bit8: Translation + Byte2 : + bit1: DEC Router + bit2: IPX Router + bit3: IP Router + Byte3 : + bit1: Dial Up Backup + bit2: COD + bit3: FACS + bit4: Load Balance + bit5: Remote Configuration + bit6: RIP 2 + bit7: OSPF + bit8: IPX RIP/SAP Filter + Byte4 : + bit1: BootP Server + bit2: BootP Client + bit3: Compression + bit4: V25.bis + bit5: ISDN + bit6: CODv2 + bit7: NSPF + bit8: UDP Relay + + Byte5 + bit1:VirtualLAN + bit2:Static IP Multicast + bit3:IP Redundancy + bit4:CCM2 + bit5:ISDN Bonding + bit6:Backup Link Selection -- for the VAN/Rdapter ver 4.0 + bit7:IP/IPX Forwarding -- for the WANgate ver 4.0 + bit8:Improved COD + + Byte6 + bit1: Server Disptacher + bit2: ISDN_US -- for the VANSX/WANGATE ver 5.0 + bit3: PPP + bit4: IP Rip Filter -- for Vgate3 + bit5: Zero Hop Routing -- for Vgate3 + bit6: ISDN Japan + bit7: PPP-Security + + Byte7 + bit1: With unmanaged Switch + bit2: 2 LANs + bit3: OSPF Ver 2.0 + bit4: FACS Ver 2.0 + bit5: Multiple WEB Farm + bit6: Backup Server + bit7: Check Connectivity + bit8: WSD multiplexing + +Byte8 + bit1: MRT3 + bit2: WSD Redundancy + bit3: DHCP Server + bit4: WSD Connection Limit + bit5: WSD Distributed System + bit6: WSD Load Report + bit7: WSD super farm + bit8: RadWiz leased line + +Byte9 + bit1: PPP IP address negotiaton + bit2: DNS + bit3: Nat + bit4: WSD Static proximity + bit5: WSD Dynamic proximity + bit6: WSD Proxy + bit7: WSD Proximity client + bit8: MAC Load balancing + +Byte10 + bit1: Unnum Inf + bit2: Power Supply redundancy + bit3: MRT PPP Compression + bit4: ZHR Apolo + bit5: Copy port + bit6: UDP Relay 2.0 + bit7: NVRAM + bit8: URL table + +Byte11 + bit1: URL super farm + bit2: NAT on LAN + bit3: Remote Con + bit4: AP5000 + bit5: Session tracking + bit6: Mirroring + bit7: Alias IP + bit8: CSD Nat + +Byte12 + bit1: content check + bit2: mlb virtual ip + bit3: reserved RadLan + bit4: csd nat exception + bit5: statistics monitor + bit6: reserved-for-radware " + + ::= { rndDeviceParams 5 } + +rndBrgLicense OBJECT-TYPE + SYNTAX OCTET STRING -- SIZE 20 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter is used for entering a s/w license number for a device. + A separate license number is supplied for each device." + ::= { rndDeviceParams 6 } + +-- IP Host Parameters + +--All the new parameters under this section will be added to the +-- rndMng group, as rndIpHost sub-group. +-- +rndIpHost OBJECT IDENTIFIER ::= { rndDeviceParams 7 } +-- +--ICMP Transmission Enable\Disable +--The new variable will be + +-- Obsolete +-- rndICMPTransmitionEnable OBJECT-TYPE +-- SYNTAX INTEGER { +-- enable(1), +-- disable(2) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "This variable controlls the ability to transmit ICMP frames" +-- ::= { rndIpHost 1 } + +rndCommunityTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The community table of the agent" + ::= { rndIpHost 2 } + +rndCommunityEntry OBJECT-TYPE + SYNTAX RndCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rndCommunityMngStationAddr, + IMPLIED rndCommunityString } + ::= { rndCommunityTable 1 } + +RndCommunityEntry ::= SEQUENCE { + rndCommunityMngStationAddr IpAddress, + rndCommunityString DisplayString, + rndCommunityAccess INTEGER, + rndCommunityTrapsEnable INTEGER, + rndCommunityStatus INTEGER, + rndCommunityPortSecurity INTEGER, + rndCommunityOwner DisplayString, + rndCommunityTrapDestPort INTEGER +} + + +rndCommunityMngStationAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The management station that will be allowed to + communicate with the agent IP address" + ::= { rndCommunityEntry 1 } + +rndCommunityString OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The community string with which the management + station will communicate with the agent" + ::= { rndCommunityEntry 2 } + +rndCommunityAccess OBJECT-TYPE + SYNTAX INTEGER { + readOnly(1), + readWrite(2), + super(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The allowed access to this management station" + ::= { rndCommunityEntry 3} + +rndCommunityTrapsEnable OBJECT-TYPE + SYNTAX INTEGER { + snmpV1(1), + snmpV2(2), + snmpV3(3), + trapsDisable(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Should the agent send traps to the management station, + and what version is required" + ::= { rndCommunityEntry 4 } + +rndCommunityStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + invalid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry. If the status is invalid the + community entry will be deleted" + ::= { rndCommunityEntry 5 } + +rndCommunityPortSecurity OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled the device will only receive SNMP messages from the port, + through which this NMS is reachable from the device." + DEFVAL { disabled } + ::= { rndCommunityEntry 6 } + +rndCommunityOwner OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The owner of this community" + ::= { rndCommunityEntry 7 } + +rndCommunityTrapDestPort OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The transport protocol (usually UDP) port to which traps to the + management station represebted by this entry will be sent. The default + is the well-known IANA assigned port number for SNMP traps. + This object is relevant only if rndCommunityTrapsEnable has a value + different from trapsDisable." + DEFVAL { 162 } + ::= { rndCommunityEntry 8 } + +rlMridTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMridEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MRID related configurations table of the agent" + ::= { rndIpHost 3 } + +rlMridEntry OBJECT-TYPE + SYNTAX RlMridEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rndCommunityMngStationAddr, + IMPLIED rndCommunityString } + ::= { rlMridTable 1 } + +RlMridEntry ::= SEQUENCE { + rlMridConnection INTEGER, + rlManagedMrid INTEGER +} + +rlMridConnection OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router instance connecting the NMS who accessed the agent + through the community table entry corresponding to the keys of this entry." + ::= { rlMridEntry 1 } + +rlManagedMrid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router instance currently managed by the NMS who accessed the agent + through the community table entry corresponding to the keys of this entry " + ::= { rlMridEntry 2 } + +rndManagedTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time will be sent in the format hhmmss" + ::= { rndDeviceParams 8 } + +rndManagedDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The date will be sent in the format ddmmyy" + ::= { rndDeviceParams 9 } + +rndBaseBootVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the boot version of the product." + ::= { rndDeviceParams 10 } + +rndIpHostManagement OBJECT IDENTIFIER ::= { rndIpHost 4 } + +rndIpHostManagementSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifindex manage supported." + ::= { rndIpHostManagement 1 } + +rndIpHostManagementIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if supported manage , indicate ifindex, if 0 thaen disable" + ::= { rndIpHostManagement 2 } + +genGroup OBJECT IDENTIFIER ::= { rndDeviceParams 11 } +genGroupHWVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the HW version of the product." + ::= { genGroup 1 } + +genGroupConfigurationSymbol OBJECT-TYPE + SYNTAX DisplayString (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the Configuration Symbol attached to any hardware module + manufactured by LANNET. One single character A..Z defines the CS + version." + ::= { genGroup 2 } + +genGroupHWStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + hardwareProblems(2), + notSupported(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute describes the status of the group hardware as detected + by the sensors software." + ::= { genGroup 3 } + +rndBasePhysicalAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Base physical (MAC) address of the device." + ::= { rndDeviceParams 12 } + +RlImageIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "SW images enumeration" + SYNTAX INTEGER { image1(1), image2(2) } + +rndSoftwareFile OBJECT IDENTIFIER ::= { rndDeviceParams 13 } + +rndActiveSoftwareFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndActiveSoftwareFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table listing the active software file of the + requested unit." + ::= {rndSoftwareFile 1 } + +rndActiveSoftwareFileEntry OBJECT-TYPE + SYNTAX RndActiveSoftwareFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the rndActiveSoftwareFileTable." + INDEX {rndUnitNumber } + ::= {rndActiveSoftwareFileTable 1 } + +RndActiveSoftwareFileEntry ::= SEQUENCE { + rndUnitNumber INTEGER, + rndActiveSoftwareFile RlImageIdType, + rndActiveSoftwareFileAfterReset INTEGER +} + +rndUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number (for stackable devices) or 1 for 'stand alone' device." + ::= {rndActiveSoftwareFileEntry 1 } + +rndActiveSoftwareFile OBJECT-TYPE + SYNTAX RlImageIdType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current active software file, image1 or image2." + ::= {rndActiveSoftwareFileEntry 2 } + +rndActiveSoftwareFileAfterReset OBJECT-TYPE + SYNTAX INTEGER { + image1(1), + image2(2), + invalidImage(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the software file that will be active after reset (image1 or image2). + If an error occurred in the download process, resulting in the corruption + of the single software file, The value 'invalidImage' will be returned. + This value can not be set by the user." + ::= {rndActiveSoftwareFileEntry 3 } + +rlResetStatus + OBJECT-TYPE + SYNTAX BITS { + ok(0), + no-stack-integrity(1), + downgrade(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit mask that specifies system status before reset action is preformed. + Reset is prohibited in stackable products if the images selected after + reboot are not of the same release version in ALL stack units. + Downgrade status specifies that there are some actions to be preformed + on the CDB file before reset is preformed. + 0x0 - OK + 0x1 - noStackIntegrity + 0x2 - downgrade" + ::= { rndSoftwareFile 2 } + + +rndImageSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max number of sectors currently allocated for image(s)." + ::= { rndDeviceParams 14 } + +rndBackupConfigurationEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the device supports backup-config parameters in lcli commands." + ::= { rndDeviceParams 15 } + +rndImageInfo OBJECT IDENTIFIER ::= { rndDeviceParams 16 } + +rndImageInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndImageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table contains information about images." + ::= {rndImageInfo 1 } + +rndImageInfoEntry OBJECT-TYPE + SYNTAX RndImageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rndImageInfoTable." + INDEX {rndStackUnitNumber } + ::= {rndImageInfoTable 1 } + +RndImageInfoEntry ::= SEQUENCE { + rndStackUnitNumber INTEGER, + rndImage1Name DisplayString, + rndImage2Name DisplayString, + rndImage1Version DisplayString, + rndImage2Version DisplayString, + rndImage1Date DisplayString, + rndImage2Date DisplayString, + rndImage1Time DisplayString, + rndImage2Time DisplayString, + rndImage1Description DisplayString, + rndImage2Description DisplayString +} + +rndStackUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number (for stackable devices) or 1 for 'stand alone' device." + ::= {rndImageInfoEntry 1 } + +rndImage1Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the file name of image-1 in the system." + ::= {rndImageInfoEntry 2 } + +rndImage2Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the file name of image-2 (if present) in the system.If image-2 is not present show 'no info' text" + ::= {rndImageInfoEntry 3 } + + +rndImage1Version OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the version of image-1 in the system." + ::= {rndImageInfoEntry 4 } + +rndImage2Version OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the version of image-2 (if present) in the system.If image-2 is not present show 'no info' text" + ::= {rndImageInfoEntry 5 } + +rndImage1Date OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the compilation date of image-1 in the system." + ::= {rndImageInfoEntry 6 } + +rndImage2Date OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the compilation date of image-2 (if present) in the system.If image-2 is not present show 'no info' text" + ::= {rndImageInfoEntry 7 } + +rndImage1Time OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the compilation time of image-1 in the system." + ::= {rndImageInfoEntry 8 } + +rndImage2Time OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the compilation time of image-2 (if present) in the system.If image-2 is not present show 'no info' text" + ::= {rndImageInfoEntry 9 } + +rndImage1Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the description of image-1 in the system." + ::= {rndImageInfoEntry 10 } + +rndImage2Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the description of image-2 in the system." + ::= {rndImageInfoEntry 11 } + +rlComponentsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlComponentsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains information about components, their streams and baselines in the device images." + ::= {rndImageInfo 2} + +rlComponentsInfoEntry OBJECT-TYPE + SYNTAX RlComponentsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlComponentsInfoTable." + INDEX {rlComponentsInfoStackUnitNumber, rlComponentsInfoImageId, + IMPLIED rlComponentsInfoComponent} + ::= {rlComponentsInfoTable 1 } + +RlComponentsInfoEntry ::= SEQUENCE { + rlComponentsInfoStackUnitNumber INTEGER, + rlComponentsInfoImageId RlImageIdType, + rlComponentsInfoComponent DisplayString, + rlComponentsInfoBaseline DisplayString +} + +rlComponentsInfoStackUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unit number (for stackable devices) or 1 for 'stand alone' device." + ::= {rlComponentsInfoEntry 1} + + +rlComponentsInfoImageId OBJECT-TYPE + SYNTAX RlImageIdType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the image id in the unit" +::= {rlComponentsInfoEntry 2} + +rlComponentsInfoComponent OBJECT-TYPE + SYNTAX DisplayString(SIZE (1..40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the SW component name." + ::= {rlComponentsInfoEntry 3} + +rlComponentsInfoBaseline OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the version control baseline of the SW component name." + ::= {rlComponentsInfoEntry 5} + + +END + diff --git a/MIBS/eltexmes23xx/RADLAN-File b/MIBS/eltexmes23xx/RADLAN-File new file mode 100644 index 0000000..3494356 --- /dev/null +++ b/MIBS/eltexmes23xx/RADLAN-File @@ -0,0 +1,253 @@ +RADLAN-File DEFINITIONS ::= BEGIN + +-- Title: RADLAN File Private Extension +-- Version: 7.39.00.00 +-- Date: 23 Feb 2005 +-- 23-Sep-2003 Added field rlFileRowStatus to rlFileTable +-- 23-Sep-2003 Removed field rlFileActionNextLine from rlFileActionTable +-- 23-Sep-2003 Removed values "display" and "delete" of rlFileActionCommand +-- 07-Nov-2004 Added Scalar rlFileAuditingEnable +-- 23-Feb-2005 Added rlFileFlashSize + + +IMPORTS + rnd FROM RADLAN-MIB + DisplayString, RowStatus, TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI; + + +rlFile MODULE-IDENTITY + LAST-UPDATED "201304010000Z" -- April 1, 2013 + ORGANIZATION "Marvell Semiconductor, Inc." + CONTACT-INFO + "www.marvell.com" + DESCRIPTION + "The MIB module describes the private MIB for File Private Extension + supported by Marvell MTS software and products." + REVISION "201304010000Z" -- April 1, 2013 + DESCRIPTION + "Added MODULE-IDENTITY" + ::= { rnd 96 } + +FilePermission ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "File permission" + SYNTAX BITS { + read(0), + write(1), + execute(2), + dir(3) + } + + +rlFileMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the File System MIB version. The current version is 1." + ::= {rlFile 1 } + +rlFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table listing all the files + of the flash file system." + ::= {rlFile 2 } + +rlFileEntry OBJECT-TYPE + SYNTAX RlFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the FileTable." + INDEX { IMPLIED rlFileName } + ::= {rlFileTable 1 } + +RlFileEntry ::= SEQUENCE { + rlFileName OCTET STRING, + rlFilePermission FilePermission, + rlFileSize INTEGER, + rlFileModificationDate DisplayString, + rlFileModificationTime DisplayString, + rlFileRowStatus RowStatus, + rlFileFlashSize INTEGER, + rlFileFullNormalizedName OCTET STRING +} + +rlFileName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the file." + ::= { rlFileEntry 1 } + +rlFilePermission OBJECT-TYPE + SYNTAX FilePermission + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "permission level bitmap. " + ::= { rlFileEntry 2 } + +rlFileSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the file in bytes (actual size)." + ::= { rlFileEntry 3 } + +rlFileModificationDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time-stamp indicating the date of creation or last + modification of this file. The format of the time-stamp is + dd-mmm-yyyy" + ::= { rlFileEntry 4 } + +rlFileModificationTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time-stamp indicating the time of creation or last + modification of this file. The format of the time-stamp is + hh:mm:ss" + ::= { rlFileEntry 5 } + +rlFileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used just to delete an entry" + ::= { rlFileEntry 6 } + +rlFileFlashSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size allocated for the file in bytes (allocated size)." + ::= { rlFileEntry 7 } + +rlFileFullNormalizedName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The full normalized name - up to max OCTET STRING length and + not containing '..' and '.' path components." + ::= { rlFileEntry 8 } + +rlFileActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFileActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table listing only one entry at a time + with parameters needed for performing an action on a file." + ::= {rlFile 3 } + +rlFileActionEntry OBJECT-TYPE + SYNTAX RlFileActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the FileActionTable." + INDEX {rlFileActionName } + ::= {rlFileActionTable 1 } + +RlFileActionEntry ::= SEQUENCE { + rlFileActionName OCTET STRING, + rlFileActionNewName OCTET STRING, + rlFileActionRowStatus RowStatus, + rlFileActionCommand INTEGER +} + +rlFileActionName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the file." + ::= { rlFileActionEntry 1 } + +rlFileActionNewName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The new name for the file (in case of action rename)." + ::= { rlFileActionEntry 2 } + +rlFileActionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to create an entry" + ::= { rlFileActionEntry 3 } + +rlFileActionCommand OBJECT-TYPE + SYNTAX INTEGER { + rename(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Perform an action on the file." + ::= { rlFileActionEntry 4 } + +rlFileTotalSizeOfFlash OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total size of the flash in bytes." + ::= {rlFile 4 } + +rlFileFreeSizeOfFlash OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of free bytes in the flash." + ::= {rlFile 5 } + +--- File System auditing control (SysLog) + +rlFileAuditingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether SysLog messages + should be issued on file rename/delete events" + DEFVAL { true } + ::= { rlFile 6 } + +rlFileTotalSizeOfUSB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total size of the USB in bytes." + ::= {rlFile 7 } + +rlFileFreeSizeOfUSB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of free bytes in the USB." + ::= {rlFile 8 } + +END diff --git a/MIBS/eltexmes23xx/RADLAN-HWENVIROMENT b/MIBS/eltexmes23xx/RADLAN-HWENVIROMENT new file mode 100644 index 0000000..40ddf04 --- /dev/null +++ b/MIBS/eltexmes23xx/RADLAN-HWENVIROMENT @@ -0,0 +1,473 @@ +RADLAN-HWENVIROMENT DEFINITIONS ::= BEGIN + +IMPORTS + rnd FROM RADLAN-MIB + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString,TruthValue FROM SNMPv2-TC; + +rlEnv MODULE-IDENTITY + LAST-UPDATED "200309210000Z" + ORGANIZATION "Radlan Computer Communications Ltd." + CONTACT-INFO + "radlan.com" + DESCRIPTION + "The private MIB module definition for environment of Radlan devices." + REVISION "200309210000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { rnd 83 } + +RlEnvMonState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the state of a device being monitored. + Valid values are: + + normal(1): the environment is good, such as low + temperature or full battery charge. + + warning(2): the environment is bad, such as temperature + above normal operation range but not too + high, or battery discharge. + + critical(3): the environment is very bad, such as + temperature much higher than normal + operation limit or critically low battery charge. + + shutdown(4): the environment is the worst, the system + should be shutdown immediately. + + notPresent(5): the environmental monitor is not present, + such as temperature sensors or battery does not exist. + + notFunctioning(6): the environmental monitor does not + function properly, such as a temperature + sensor generates a abnormal data like + 1000 or error happens while reading battery + state. + + restore(7): the environment is restoring its normal state, + such as battery recharging. + " + SYNTAX INTEGER { + normal(1), + warning(2), + critical(3), + shutdown(4), + notPresent(5), + notFunctioning(6), + restore(7), + notAvailable(8), + backingUp(9) + } + + +RlEnvMonDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the state of a device being monitored. + Valid values are: + + unKnown(1): if the board not support air flow direction. + + frontToBack(2): the air flow direction of the fan is front to back. + + backToFront(3): the air flow direction of the fan is back to front. + + clockwise(4): the air flow direction of the fan is clock wise + + unClockwise(5): the air flow direction of the fan is unclock wise + + insideOutside(6): the air flow direction of the fan is inside outside + + outsideInside(7): the air flow direction of the fan is outside inside + + rightToLeft(8): the air flow direction of the fan is from right to left + + leftToRight(9): the air flow direction of the fan is from left to right + + " + SYNTAX INTEGER { + unKnown(1), + frontToBack(2), + backToFront(3), + clockwise(4), + unClockwise(5), + insideOut(6), + outsideIn(7), + rightToLeft(8), + leftToRight(9) + } + +rlEnvPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 } + +rlEnvMonFanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of fan status maintained by the environmental + monitor." + ::= { rlEnvPhysicalDescription 1 } + +rlEnvMonFanStatusEntry OBJECT-TYPE + SYNTAX RlEnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the fan status table, representing the status of + the associated fan maintained by the environmental monitor." + INDEX { rlEnvMonFanStatusIndex } + ::= { rlEnvMonFanStatusTable 1 } + +RlEnvMonFanStatusEntry ::= + SEQUENCE { + rlEnvMonFanStatusIndex INTEGER, + rlEnvMonFanStatusDescr DisplayString, + rlEnvMonFanState RlEnvMonState + } + +rlEnvMonFanStatusIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the fan being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { rlEnvMonFanStatusEntry 1 } + +rlEnvMonFanStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "Textual description of the fan being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { rlEnvMonFanStatusEntry 2 } + +rlEnvMonFanState OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The mandatory state of the fan being instrumented." + ::= { rlEnvMonFanStatusEntry 3 } + + + +rlEnvMonSupplyStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEnvMonSupplyStatusEntry + MAX-ACCESS not-accessible + + STATUS current + DESCRIPTION + "The table of power supply status maintained by the + environmental monitor card." + ::= { rlEnvPhysicalDescription 2 } + +rlEnvMonSupplyStatusEntry OBJECT-TYPE + SYNTAX RlEnvMonSupplyStatusEntry + MAX-ACCESS not-accessible + + STATUS current + DESCRIPTION + "An entry in the power supply status table, representing the + status of the associated power supply maintained by the + environmental monitor card." + INDEX { rlEnvMonSupplyStatusIndex } + ::= { rlEnvMonSupplyStatusTable 1 } + +RlEnvMonSupplyStatusEntry ::= + SEQUENCE { + rlEnvMonSupplyStatusIndex INTEGER , + rlEnvMonSupplyStatusDescr DisplayString, + rlEnvMonSupplyState RlEnvMonState, + rlEnvMonSupplySource INTEGER, + rlEnvMonSupplyFanDirection RlEnvMonDirection + } + +rlEnvMonSupplyStatusIndex OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS not-accessible + + STATUS current + DESCRIPTION + "Unique index for the power supply being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { rlEnvMonSupplyStatusEntry 1 } + +rlEnvMonSupplyStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "Textual description of the power supply being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { rlEnvMonSupplyStatusEntry 2 } + +rlEnvMonSupplyState OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The mandatory state of the power supply being instrumented." + ::= { rlEnvMonSupplyStatusEntry 3 } + +rlEnvMonSupplySource OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ac(2), + dc(3), + externalPowerSupply(4), + internalRedundant(5) + } + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The power supply source. + unknown - Power supply source unknown + ac - AC power supply + dc - DC power supply + externalPowerSupply - External power supply + internalRedundant - Internal redundant power supply + " + ::= { rlEnvMonSupplyStatusEntry 4 } + +rlEnvMonSupplyFanDirection OBJECT-TYPE + SYNTAX RlEnvMonDirection + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The direction of the power supply's fan." + ::= { rlEnvMonSupplyStatusEntry 5 } + +-------------------------------------------------------------------------------- +-- rlEnvMonIndexTable +-------------------------------------------------------------------------------- + +rlEnvMonIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEnvMonIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that can help building indexes for EnvMon tables." + ::= { rlEnvPhysicalDescription 10 } + +rlEnvMonIndexEntry OBJECT-TYPE + SYNTAX RlEnvMonIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in table, representing the index input parameters." + INDEX { rlEnvMonIndexUnitId, rlEnvMonIndexObjType, rlEnvMonIndexObjIndex } + ::= { rlEnvMonIndexTable 1 } + +RlEnvMonIndexEntry ::= + SEQUENCE { + rlEnvMonIndexUnitId INTEGER, + rlEnvMonIndexObjType INTEGER, + rlEnvMonIndexObjIndex INTEGER, + rlEnvMonIndexValue INTEGER + } + +rlEnvMonIndexUnitId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unit ID." + ::= { rlEnvMonIndexEntry 1 } + +rlEnvMonIndexObjType OBJECT-TYPE + SYNTAX INTEGER { + powerSupply(5), + fan(6), + thermalSensorUnderCard(14) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Object type." + ::= { rlEnvMonIndexEntry 2 } + +rlEnvMonIndexObjIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of object." + ::= { rlEnvMonIndexEntry 3 } + +rlEnvMonIndexValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Calculated index value." + ::= { rlEnvMonIndexEntry 4 } + +rlEnvFanData OBJECT IDENTIFIER ::= { rlEnv 5 } + +rlEnvFanDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEnvFanDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each unit in a stack" + ::= { rlEnvFanData 1 } + +rlEnvFanDataEntry OBJECT-TYPE + SYNTAX RlEnvFanDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies a unit" + INDEX { rlEnvFanDataStackUnit } + ::= { rlEnvFanDataTable 1 } + +RlEnvFanDataEntry ::= SEQUENCE { + rlEnvFanDataStackUnit INTEGER, + rlEnvFanDataTemp INTEGER, + rlEnvFanDataSpeed INTEGER, + rlEnvFanDataOperLevel INTEGER, + rlEnvFanDataAdminLevel INTEGER, + rlEnvFanDataDirection RlEnvMonDirection +} + +rlEnvFanDataStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the stack unit" + ::= { rlEnvFanDataEntry 1 } + +rlEnvFanDataTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit temperature" + ::= { rlEnvFanDataEntry 2 } + +rlEnvFanDataSpeed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan speed in RPM" + ::= { rlEnvFanDataEntry 3 } + +rlEnvFanDataOperLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan speed operative level" + ::= { rlEnvFanDataEntry 4 } + +rlEnvFanDataAdminLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured fan speed level" + ::= { rlEnvFanDataEntry 5 } + +rlEnvFanDataDirection OBJECT-TYPE + SYNTAX RlEnvMonDirection + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The direction of the system's fan." + ::= { rlEnvFanDataEntry 6 } + + +-- ************ Redundant Fan ************** -- + +RlEnvRedundantFanStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the status of a redundant fan. + Valid values are: + Ready(1): fan is ready and not active (all fans are O.K) + Active(2): fan is active (one or more fan failed) + Failure(3): fan failure " + + SYNTAX INTEGER { + ready(1), + active(2), + failure(3), + notPresent(4) + } + +rlEnvRedundantFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEnvRedundantFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of redundant fan status" + ::= { rlEnv 6 } + +rlEnvRedundantFanEntry OBJECT-TYPE + SYNTAX RlEnvRedundantFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the redundant fan status table, representing the status of the associated fan " + INDEX { rlEnvRedundantFanUnitId, rlEnvRedundantFanIndex } + ::= { rlEnvRedundantFanTable 1 } + +RlEnvRedundantFanEntry ::= + SEQUENCE { + rlEnvRedundantFanUnitId Unsigned32, + rlEnvRedundantFanIndex INTEGER, + rlEnvRedundantFanStatus RlEnvRedundantFanStatus + } + +rlEnvRedundantFanUnitId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the stack unit" + ::= { rlEnvRedundantFanEntry 1 } + +rlEnvRedundantFanIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan index" + ::= { rlEnvRedundantFanEntry 2 } + +rlEnvRedundantFanStatus OBJECT-TYPE + SYNTAX RlEnvRedundantFanStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan status" + ::= { rlEnvRedundantFanEntry 3 } + +rlEnvRedundantFanSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Defines whether Redundant Fan feature is supported" + ::= { rlEnv 7 } + +END + diff --git a/MIBS/eltexmes23xx/RADLAN-MIB b/MIBS/eltexmes23xx/RADLAN-MIB new file mode 100644 index 0000000..7658cea --- /dev/null +++ b/MIBS/eltexmes23xx/RADLAN-MIB @@ -0,0 +1,734 @@ +RADLAN-MIB DEFINITIONS ::= BEGIN + +-- Title: RADLAN ROS +-- Version: 7.46 +-- Date: 23-Jan-2007 +-- +-- 05-Jun-2003 Added rlHostParamTable +-- 12-Jun-2003 Added enumeration to rndErrorSeverity +-- 14-Jun-2003 Added field rlCopyHistoryErrorMessage to table rlCopyHistoryTable +-- 29-Jun-2003 Tables rlOspf...LnkTable replayed tables rlOspf...LSATable) +-- 08-Jul-2003 The low range boundary and the default value of rlDvmrpPruneLifetime +-- were changed from 300 to 200 seconds +-- 16-Jul-2003 The following values VesuvioT and VesuvioF were added to +-- rlPhDModuleType +-- 22-Jul-2003 Added rlStartupCDBChanged, rlManualReboot +-- 23-Jul-2003 New group rldot1x was added +-- 24-Jul-2003 Changed ipMRouteStdMIB to rlIpMRouteStdMIB +-- 27-Jul-2003 Changed access of rlMaxNumberOfAccessRules to read-only +-- 27-Jul-2003 Changed access of rlMaxNumberOfAccessRulesAfterReset to read-write +-- 30-Jul-2003 Added 802.1x traps rldot1xPortStatusAuthorizedTrap and +-- rldot1xPortStatusUnauthorizedTrap +-- 30-Jul-2003 Added rlFile +-- 31-Jul-2003 Added rlAAAEap +-- 10-Aug-2003 Renamed enumeration values resetCDB to resetStartupCDB and +-- eraseCDB to eraseStartupCDB and +-- added enumeration values eraseRunningCDB and copyStartupToRunning +-- 16-Aug-2003 Added rlSnmp +-- 18-Aug-2002 Added rldot1xExtAuthSessionStatsTable +-- 21-Aug-2003 Added rlOspfTuning +-- 09-Sep-2003 Added rlPortCopyVlanTaggingTable +-- 13-Sep-2003 Added IMPLIED to INDEX { IMPLIED rlTranslationNameToIpName } +-- 15-Sep-2003 rlPhysicalDescription's version (a value of variable rlPhDMibVersion) +-- was changed from 2 to 3 +-- 15-Sep-2003 Added field rldot1dStpPortRole to rldot1dStpPortTable +-- 15-Sep-2003 Added field rldot1sMStpInstancePortRole to rldot1sMstpInstancePortTable +-- 15-Sep-2003 Added field rldot1sMstpExtPortBoundary to rldot1sMstpExtPortEntryTable +-- 19-Sep-2003 Added rldot1xGuestVlanSupported, rldot1xGuestVlanVID, rldot1xGuestVlanPorts, +-- rldot1xUnAuthenticatedVlanSupported, rldot1xUnAuthenticatedVlanTable, +-- rldot1xUserBasedVlanSupported, rldot1xUserBasedVlanPorts +-- 26-Sep-2003 Added rlMridTable +-- 26-Sep-2003 Added rlMirModel +-- 26-Sep-2003 Deleted JackType from IMPORTS clause +-- 26-Sep-2003 Changed naming of SMIv2-like types +-- 26-Sep-2003 Moved rlSyslog branch to new MIB +-- 26-Sep-2003 Moved rlCopy branch to new MIB +-- 26-Sep-2003 Editorial changes +-- 02-Oct-2003 Added vlanSpecialTagTable +-- 02-Oct-2003 Added field branch rlMibTree and table rlMibTreeTable +-- 02-Oct-2003 rlPhysicalDescription's version (a value of variable rlPhDMibVersion) +-- was changed from 3 to 4 +-- 02-Oct-2003 Added vlanSpecialTagCurrentTable +-- 09-Oct-2003 Added field rldot1sMstpInstanceRemainingHopes to rldot1sMstpInstanceTable +-- 11-Oct-2003 Changed OSPF tuning +-- 24-Oct-2003 Change range of rldot1sMstpInstancePortPathCost +-- from (1..65535) to (1..200000000) +-- 26-Oct-2003 Added rsMaxNumberRpAddresesInGroupRange,rsMaxNumberRpAddresesInGroupRangeAfterReset +-- 26-Oct-2003 Removed rlPimSMBootStrapInfoEnable +-- 27-Oct-2003 Change range of rldot1sMStpInstancePortAdminPathCost +-- from (0..65535) to (0..200000000) +-- 29-Oct-2003 Added rlIfExistingPortList +-- 07-Nov-2003 rldot1sMstpMaxHopes: +-- a. range was changed from 1..20 to 1..40 +-- b. default value was chaged from 10 to 20 +-- rldot1sMstpDesignatedMaxHopes: +-- a. range was changed from 1..40 to 1..20 +-- 02-Dec-2003 Unused group rsIpZeroHopRouting was deleted +-- 03-Dec-2003 Added rlSNMPDomains branch +-- 03-Dec-3003 Added rlTstBasicRateTable +-- 14-Dec-2003 Added field rldot1dStpBpduType to rldot1dStpPortEntry +-- 14-Dec-2003 Added rldot1dStpFilterBpdu +-- 21-Dec-2003 Updated imports of DisplayString, PhysAddress, TimeInterval, +-- DateAndTime, ipAddrEntry +-- 21-Dec-3003 Added rlEmWebHttpsActiveCertificateId and rlSsl +-- 24-Dec-3003 Added rldot1sMstpRemainingHops +-- 13-Jan-2004 Change MSTP tables indexes to read-only. +-- 30-Jan-2004 add field rldot1sMstpExtPortInternalAdminPathCost to rldot1sMstpExtPortTable. +-- 30-Jan-2004 change field rldot1sMstpExtPortInternalPathCost to rldot1sMstpExtPortInternalOperPathCost +-- and make it read-only, change range to (0..200000000). +-- 03-Feb-2004 traps 186-191 are implemeted in the Physicaldescription MIB - for stacking. +-- 09-Feb-2004 Change the upper rage of rldot1sMstpVlan to 4094. +-- 11-Mar-2004 Added swIfPortLockIfRangeTable +-- 26-Mar-2004 rlLcli MIB was moved to separated file +-- 30-Mar-2004 Added traps swIfTablePortLock and swIfTablePortUnLock +-- 19-Apr-2004 Moved to separate MIBS IP Multicast & DVMRP +-- 24-Apr-2004 Moved to separate MIBS VLAN +-- 05-May-2004 Deleted default values in swIfEntry +-- 07-May-2004 Added mac base priority MIB as RND 101 +-- 16-May-2004 Added value invalidImage(3) to rndActiveSoftwareFileAfterReset +-- of rndActiveSoftwareFileTable +-- 18-May-2004 Moved to separate files: ipSpec, rlBgp, rsTunning, rlFft, +-- rndMng, rndApplications +-- 31-May-2004 Added rlWlanAccessPoint +-- 31-May-2004 Moved to separate files: rsUDP, swInterfaces, rlRmonControl +-- 09-Jun-2004 change field rldot1sMstpInstancePortEnable in rldot1sMstpInstancePortEntry +-- to read-only +-- 16-Jun-2004 Added rndIpHostManagementSupported and rndIpHostManagementIfIndex +-- 10-Nov-2004 Added rndNotifications +-- 11-Nov-2004 Added rlAAAUserLocked trap +-- 23-Nov-2004 Added type kiloBitsPerSecond RlStormCtrlRateUnit. +-- 29-Nov-2004 limit rldot1sMstpPendingConfigurationName to 32 characters. +-- 17-Jan-2005 Add rldot1dStpPortRestrictedRole field to rldot1dStpPortEntry +-- 16-Mar-2005 Add rlLocalization branch +-- 14-Apr-2005 Add rlRs232 +-- 18-Apr-2005 Add rldot1dStpPortAutoEdgePort to rldot1dStpPortEntry +-- 27-Apr-2005 ZachM add rlStackLinkChange trap. +-- 16-Jun-2005 Added rlNicRedundancy +-- 01-Jul-2005 Added rlIgmpSnoopMulticastTvTable +-- 07-Dec-2005 Added rlUPnP branch +-- 12-Dec-2005 Added rldot1dStpFloodBpduMethod +-- 14-Dec-2005 Add rlLldp branch +-- 02-Feb-2006 GalVA added rlEmWebExtraPort +-- 02-Feb-2006 GalVA added rlEmWebExtraPortType +-- 12-Feb-2006 Import V2 textual conventions from SNMPv2-TC-v1 instead of SNMPv2-TC and RADLAN-SNMPv2 +-- 12-Feb-2006 Removed private trunk MIB to separate MIB module. +-- 06-Mar-2006 Added rldot1dStpSeparatedBridges +-- 13-Mar-2006 GalVA added rlEmWebMaxHttpsIdleTimeout +-- 26-Mar-2006 Removed IMPORTs from IEEE8023-LAG-MIB + editorial change in rldot1dStpSeparatedBridges +-- 24-May-2006 Added BPDU Guard support +-- 31-May-2006 Added rldot1xAuthenticationPortTable OBJECT-TYPE +-- 08-Jun-2006 Added rlDhcpSpoofing +-- 08-Jun-2006 Added rldot1xAuthMultiStatsTable, rldot1xAuthMultiDiagTable, rldot1xAuthMultiSessionStatsEntry +-- 02-Jul-2006 Added Bonjour branch +-- 02-Jul-2006 Added rlLinksysSmartMIB branch +-- 05-Jul-2006 Added rldot1xAuthConfigTable +-- 10-Jul-2006 Moved branch rlMacMulticast to rlbridgemulticast +-- 07-Aug-2006 Moved definitios of traps rlCopyFinished and rlCopyFailed TRAP-TYPE +-- to ADLAN-COPY-MIB +-- 23-Aug-2006 Added rlGlobalIpAddrTable +-- 29-Aug-2006 Added rndImageSize +-- 21-Sep-2006 Added rldot1xBpduFilteringEnabled +-- 07-Sep-2006 Moved all rlEmbWeb definitions to rlembweb.mib +-- 06-Oct-2006 Added rndBackupConfigurationEnabled +-- 09-Oct-2006 Added rndImageInfoTable +-- 03-Nov-2006 Added dlPrivate +-- 18-Dec-2006 Added rlDhcpClCommandTable +-- 02-Jan-2007 rndDeviceParams MIB was moved to separate file RADLAN-DEVICEPARAMS-MIB.MIB +-- 02-Jan-2007 rndBootP MIB was moved to separate file RADLAN-BOOTP-MIB.MIB +-- 02-Jan-2007 rlBrgMacSwitch MIB was moved to separate file RADLAN-BRGMACSWITCH-MIB.MIB +-- 02-Jan-2007 rlpBridgeMIBObjects MIB was moved to separate file RADLAN-BRIDGEMIBOBJECTS-MIB.MIB +-- 02-Jan-2007 rlCli MIB was moved to separate file RADLAN-CLI-MIB.MIB +-- 02-Jan-2007 rlTelnet MIB was moved to separate file RADLAN-TELNET-MIB.MIB +-- 02-Jan-2007 rlArpSpoofing MIB was moved to separate file RADLAN-ARPSPOOFING-MIB.MIB +-- 02-Jan-2007 rlMir MIB was moved to separate file RADLAN-MIR-MIB.MIB +-- 02-Jan-2007 rlGvrp MIB was moved to separate file RADLAN-GVRP-MIB.MIB +-- 02-Jan-2007 rlSwPackageVersion MIB was moved to separate file RRADLAN-SWPACKAGEVERSION-MIB.MIB +-- 02-Jan-2007 rlRCli MIB was moved to separate file RADLAN-RCLI-MIB.MIB +-- 02-Jan-2007 rlAggregateVlan MIB was moved to separate file RADLAN-AGGREGATEVLAN-MIB.MIB +-- 02-Jan-2007 rlGmrp MIB was moved to separate file RADLAN-GMRP-MIB.MIB +-- 02-Jan-2007 rlDhcpCl MIB was moved to separate file RADLAN-DHCPCL-MIB.MIB +-- 02-Jan-2007 rlStormCtrl MIB was moved to separate file RADLAN-STORMCTRL-MIB.MIB +-- 02-Jan-2007 rlSmon MIB was moved to separate file RADLAN-SMON-MIB.MIB +-- 02-Jan-2007 rlDigitalKeyManage MIB was moved to separate file RADLAN-DIGITALKEYMANAGE-MIB.MIB +-- 02-Jan-2007 rldot1x MIB was moved to separate file RADLAN-DOT1X-MIB.MIB +-- 02-Jan-2007 rlSocket MIB was moved to separate file RADLAN-SOCKET-MIB.MIB +-- 02-Jan-2007 rl3sw2swTables MIB was moved to separate file RADLAN-3SW2SWTABLES-MIB.MIB +-- 02-Jan-2007 rlMultiSessionTerminal MIB was moved to separate file RADLAN-MULTISESSIONTERMINAL-MIB.MIB +-- 02-Jan-2007 rlTraceRoute MIB was moved to separate file RADLAN-TRACEROUTE-MIB.MIB +-- 02-Jan-2007 rlJumboFrames MIB was moved to separate file RADLAN-JUMBOFRAMES-MIB.MIB +-- 02-Jan-2007 rlCDB MIB was moved to separate file RADLAN-CDB-MIB.MIB +-- 02-Jan-2007 rndEndOfMibGroup MIB was moved to separate file RADLAN-ENDOFMIB-MIB.MIB +-- 15-Jan-2007 Devided file appolo.txt to a few files +-- Renamed file appolo.txt to ralan-mib.mib +-- 22-Jan-2007 Added rlIntel +-- 28-Mar-2007 added rlTunnel +-- 08/APR/07- add rlAutoUpdate +-- 21-Oct-2007 Add rldot1dStpPortLoopback to rldot1dStpPortEntry +-- 08-MAY-2007 Added rlCpuCounters +-- 11-Mar-2008 Added rlIPv6 +-- 07-Apr-2008 added rlActionAcl for ros_vnd14's ACLs. +-- 14-Apr-2008 added rlSafeGuard for ros_vnd14's Safeguard. +-- 27-Aug-2008 added rlVlanTrunking for ros_vnd14's Vlan Trunking +-- 31-Dec-2008 added rlTrafficSegmentation +-- 05-Jan-2009 added rlIMPBFeatures +-- 25-Mar-2009 added rlDeleteImg +-- 02-Apr-2009 added rlCustom1BonjourService +-- 18-Apr-2010 added rlPfcMib +-- 30-Jan-2015 added rlLan1 + + +-- Title: RADLAN ROS +-- Private RADLAN MIB +-- Version: 7.46 +-- Date: 2 JAN 2007 + +IMPORTS + + enterprises + FROM SNMPv2-SMI; + + Percents ::= INTEGER (0..100) + NetNumber ::= OCTET STRING (SIZE(4)) + VlanPriority ::= INTEGER (0..7) + +rnd MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Radlan - a MARVELL company. + Marvell Semiconductor, Inc." + CONTACT-INFO + "www.marvell.com" + DESCRIPTION + "This private MIB module defines RADLAN private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { enterprises 89 } + + +-- Some MIB compilers require that the following 7 lines which define the path +-- to RND MIB are commented out: + +-- mib OBJECT IDENTIFIER ::= { mgmt 1 } +-- directory OBJECT IDENTIFIER ::= { internet 1 } +-- experimental OBJECT IDENTIFIER ::= { internet 3 } +-- private OBJECT IDENTIFIER ::= { internet 4 } +-- enterprises OBJECT IDENTIFIER ::= { private 1 } + +-- Objects in this MIB are arranged into groups: +--01 rndMng - Management/Action +--02 rndDeviceParams - General parameters +--04 rndInterface - Obsolete +--09 rndBackup - Obsolete +--12 rndIPX - Parameters for management of IPX router +--16 rndFACS - Obsolete +--20 rndCOD - Obsolete +--22 rndBrgHub - Obsolete +--23 rndAdapter - Obsolete +--24 rndBootP - BootP configurgaration. +--26 ipSpec - IP Private MIBs +--27 virtualLan - Obsolete +--28 rsConf - Obsolete +--29 rsTunning - Tunning sub group +--30 rndISDN - Obsolete +--31 rndPPP - Obsolete +--34 frameRelay - Obsolete +--35 rndApplications - +--38 rsDHCP - DHCP server configuration +--39 radWiz - Obsolete +--40 rsCfgUpgrade - Obsolete +--42 rsUDP - +--43 swInterfaces - +--44 securityZone - Obsolete +--45 rll3SwtchETMdl - Obsolete +--46 rlIPmulticast - +--47 rlFFT - +--48 vlan - +--49 rlRmonControl - +--50 rlBrgMacSwitch - +--51 rlExperience - +--52 rlCli - +--53 rlPhysicalDescription - +--54 rlIfInterfaces - +--55 rlMacMulticast - +--56 rlGalileo - +--57 rlpBridgeMIBObjects- +--58 rlTelnet - +--59 rlPolicy - +--60 rlArpSpoofing - +--61 rlMir - +--62 rlIpMRouteStdMIB - +--63 rl3sw2swTables - +--64 rlGvrp - +--65 rlDot3adAgg - +--66 rlEmbWeb - +--67 rlSwPackageVersion - +--68 rlBroadcom - +--69 rlMultiSessionTerminal - +--70 rlRCli - +--71 rlBgp - +--72 rlAgentsCapabilitiesGroups - +--73 rlAggregateVlan - +--74 rlLCli - +--75 rlGmrp - +--76 rlDhcpCl - Dhcp client +--77 rlStormCtrl - +--78 rlSsh - +--79 rlAAA - +--80 Radius - +--81 rlTraceRoute - +--82 rlSyslog - +--83 rlEnv - HardWare status indication +--84 rlSmon - +--85 rlSocket - +--86 rlDigitalKeyManage - +--87 rlCopy - +--88 rlQosCliMib - +--89 rlMngInf - +--90 rlPhy - +--91 rlJumboFrames - +--92 rlTimeSynchronization +--93 rlDnsCl - Dns client +--94 rlCDB +--95 rldot1x +--96 rlFile +--97 rlAAAEap - AAA for 1x +--98 rlSNMP +--99 rlQosServ +--100 rlSsl +--101 rlMacBasePrio +--102 Wireless Access Point Private MIB +--103 rlLocalization +--104 rlRs232 +--105 rlNicRedundancy +--106 rlAmap +--107 rlStack +--108 rlPoe +--109 rlUPnP +--110 rlLldp +--111 rlOib +--112 rlBridgeSecurity +--113 rlDhcpSpoofing +--114 rlBonjour +--115 rlLinksysSmartMIB +--116 rlBrgMulticast +--117 rlBrgMcMngr +--118 rlGlobalIpAddrTable +--119 dlPrivate +--120 rlSecuritySuiteMib +--121 rlIntel +--122 rlTunnel +--126 rlGreenEthernet +--127 rlLbd +--128 rlErrdisableRecovery +--129 rlIPv6 +-- ... +--139 rlIMPBFeatures +--140 rlSmartPorts +--143 rlCustom1BonjourService +--200 rlWanMib + +-- At the end of the MIB there is a definition of all RND-specific traps. + +rndNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION " All the rnd notifications will reside under this branch + as specified in + RFC2578 'Structure of Management Information Version 2 (SMIv2)' 8.5" + ::= { rnd 0 } + + +-- rndMng group contains Management Variables for RND devices + +rndMng OBJECT IDENTIFIER ::= { rnd 1 } +-- see rlMng.mib + +rndDeviceParams OBJECT IDENTIFIER ::= { rnd 2 } +-- see RADLAN-DEVICEPARAMS-MIB.MIB + +-- Obsolete +-- rndInterface OBJECT IDENTIFIER ::= { rnd 4 } + +-- Obsolete +-- rndBackup OBJECT IDENTIFIER ::= { rnd 9 } + +-- Obsolete +-- rndIPX OBJECT IDENTIFIER ::= { rnd 12 } + +-- Obsolete +-- rndFACS OBJECT IDENTIFIER ::= { rnd 16 } + +-- Obsolete +-- rndCOD OBJECT IDENTIFIER ::= { rnd 20 } + +-- Obsolete +-- rndBrgHub OBJECT IDENTIFIER ::= { rnd 22 } + +-- Obsolete +-- rndAdapter OBJECT IDENTIFIER ::= { rnd 23 } + +rndBootP OBJECT IDENTIFIER ::= { rnd 24 } +-- see RADLAN-BOOTP-MIB.MIB + +-- ip Specific group Addition parameters to ip group in MIB-2 + +ipSpec OBJECT IDENTIFIER ::= { rnd 26 } +-- see rlIp.mib + +-- Obsolete +-- virtualLan OBJECT IDENTIFIER ::= { rnd 27 } + +-- Obsolete +-- rsConf OBJECT IDENTIFIER ::= { rnd 28 } + +rsTunning OBJECT IDENTIFIER ::= { rnd 29 } +-- see rlTuning.mib + +-- Obsolete +-- rndISDN OBJECT IDENTIFIER ::= { rnd 30} + +-- Obsolete +-- rndPPP OBJECT IDENTIFIER ::= { rnd 31 } + +-- Obsolete +-- frameRelay OBJECT IDENTIFIER ::= { rnd 34 } + +rndApplications OBJECT IDENTIFIER ::= { rnd 35 } +-- see rlApplication.mib + +-- Obsolete +-- rndOGCompression OBJECT IDENTIFIER ::= { rnd 36 } + +-- Obsolete +-- rndEthernet OBJECT IDENTIFIER ::= { rnd 37 } + +--rsDHCP OBJECT IDENTIFIER ::= { rnd 38 } +--see rlDhcl.mib + +-- Obsolete +-- radWiz OBJECT IDENTIFIER ::= { rnd 39 } + +-- Obsolete +-- rsCfgUpgrade OBJECT IDENTIFIER ::= { rnd 40 } + +-- Obsolete +--rsRMON OBJECT IDENTIFIER ::= { rnd 41 } + +-- rsCopyPort was deleted +-- { rsRMON 1 } reserved + +-- rsMonitPort was deleted +-- { rsRMON 2 } reserved + +rsUDP OBJECT IDENTIFIER ::= { rnd 42} +-- see rlUdp.mib + +swInterfaces OBJECT IDENTIFIER ::= { rnd 43 } +-- see rlInterfaces.mib + +-- Obsolete +-- securityZone OBJECT IDENTIFIER ::= { rnd 44 } + +-- Obsolete +-- rll3SwtchETMdl OBJECT IDENTIFIER ::= { rnd 45 } + +rlIPmulticast OBJECT IDENTIFIER ::= { rnd 46 } + +rlFFT OBJECT IDENTIFIER ::= { rnd 47 } + +vlan OBJECT IDENTIFIER ::= { rnd 48 } + +rlRmonControl OBJECT IDENTIFIER ::= { rnd 49} +-- see rlRmon.mib + +rlBrgMacSwitch OBJECT IDENTIFIER ::= { rnd 50 } +-- see RADLAN-BRGMACSWITCH-MIB.MIB + +rlExperience OBJECT IDENTIFIER ::= { rnd 51 } + +rlCli OBJECT IDENTIFIER ::= { rnd 52 } +--see RADLAN-CLI-MIB.MIB + +-- Used for Drafts not received yet OBJECT IDENTIFIER + +rlPhysicalDescription OBJECT IDENTIFIER ::= { rnd 53 } + +rlIfInterfaces OBJECT IDENTIFIER ::= { rnd 54 } +-- see rlInterfaces.mib + +rlMacMulticast OBJECT IDENTIFIER ::= { rnd 55 } +--see rlbrgmulticast.mib + +rlGalileo OBJECT IDENTIFIER ::= { rnd 56 } + +rlpBridgeMIBObjects OBJECT IDENTIFIER ::= { rnd 57 } +--see RADLAN-BRIDGEMIBOBJECTS-MIB.MIB + +rlTelnet OBJECT IDENTIFIER ::= { rnd 58 } +--see RADLAN-TELNET-MIB.MIB + +rlPolicy OBJECT IDENTIFIER ::= { rnd 59 } + +rlArpSpoofing OBJECT IDENTIFIER ::= { rnd 60 } +--see RADLAN-ARPSPOOFING-MIB.MIB + +rlMir OBJECT IDENTIFIER ::= { rnd 61 } +--see RADLAN-MIR-MIB.MIB + +rlIpMRouteStdMIB OBJECT IDENTIFIER ::= { rnd 62 } + +rl3sw2swTables OBJECT IDENTIFIER ::= { rnd 63 } +--see RADLAN-3SW2SWTABLES-MIB.MIB + +rlGvrp OBJECT IDENTIFIER ::= { rnd 64 } +--see RADLAN-GVRP-MIB.MIB + +rlDot3adAgg OBJECT IDENTIFIER ::= { rnd 65 } + +rlEmbWeb OBJECT IDENTIFIER ::= { rnd 66 } + +rlSwPackageVersion OBJECT IDENTIFIER ::= { rnd 67 } +--see RADLAN-SWPACKAGEVERSION-MIB.MIB + +rlBroadcom OBJECT IDENTIFIER ::= { rnd 68 } + +rlMultiSessionTerminal OBJECT IDENTIFIER ::= { rnd 69 } +--see RADLAN-MULTISESSIONTERMINAL-MIB.MIB + +rlRCli OBJECT IDENTIFIER ::= { rnd 70 } +--see RADLAN-RCLI-MIB.MIB + +rlBgp OBJECT IDENTIFIER ::= { rnd 71 } + +rlAgentsCapabilitiesGroups OBJECT IDENTIFIER ::= { rnd 72 } + +rlAggregateVlan OBJECT IDENTIFIER ::= {rnd 73} +--see RADLAN-AGGREGATEVLAN-MIB.MIB + +-- rlLCli OBJECT IDENTIFIER ::= { rnd 74 } + +rlGmrp OBJECT IDENTIFIER ::= { rnd 75 } +--see RADLAN-GMRP-MIB.MIB + +rlDhcpCl OBJECT IDENTIFIER ::= { rnd 76 } +--see RADLAN-DHCPCL-MIB.MIB + +------------------------------ + +rlStormCtrl OBJECT IDENTIFIER ::= { rnd 77 } +--see RADLAN-STORMCTRL-MIB.MIB + +rlSsh OBJECT IDENTIFIER ::= { rnd 78 } + +rlAAA OBJECT IDENTIFIER ::= { rnd 79 } + +rlRadius OBJECT IDENTIFIER ::= { rnd 80 } + +-- see rlAAA.mib + +rlTraceRoute OBJECT IDENTIFIER ::= { rnd 81 } +--see RADLAN-TRACEROUTE-MIB.MIB + +rlSyslog OBJECT IDENTIFIER ::= { rnd 82 } + +rlEnv OBJECT IDENTIFIER ::= { rnd 83 } +-- rlPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 } +-- entitySensorMIB OBJECT IDENTIFIER ::= { rlEnv 2 } + +rlSmon OBJECT IDENTIFIER ::= { rnd 84 } +-- see RADLAN-SMON-MIB.MIB + +rlSocket OBJECT IDENTIFIER ::= { rnd 85 } +-- see RADLAN-SOCKET-MIB.MIB + +rlDigitalKeyManage OBJECT IDENTIFIER ::= { rnd 86 } +-- see RADLAN-DIGITALKEYMANAGE-MIB.MIB + +rlCopy OBJECT IDENTIFIER ::= { rnd 87 } + +rlQosCliMib OBJECT IDENTIFIER ::= { rnd 88 } + +rlMngInf OBJECT IDENTIFIER ::= { rnd 89 } + +rlPhy OBJECT IDENTIFIER ::= { rnd 90 } + +rlJumboFrames OBJECT IDENTIFIER ::= { rnd 91 } +-- see RADLAN-JUMBOFRAMES-MIB.MIB + +rlTimeSynchronization OBJECT IDENTIFIER ::= { rnd 92 } + +rlDnsCl OBJECT IDENTIFIER ::= { rnd 93 } + +rlCDB OBJECT IDENTIFIER ::= { rnd 94 } +-- see RADLAN-CDB-MIB.MIB + +rldot1x OBJECT IDENTIFIER ::= { rnd 95 } +-- see RADLAN-DOT1X-MIB.MIB + +rlFile OBJECT IDENTIFIER ::= { rnd 96 } + +rlAAAEap OBJECT IDENTIFIER ::= { rnd 97 } + +rlSNMP OBJECT IDENTIFIER ::= { rnd 98 } + +--rlQosServ OBJECT IDENTIFIER ::= { rnd 99 } + +rlSsl OBJECT IDENTIFIER ::= { rnd 100 } + +rlMacBasePrio OBJECT IDENTIFIER ::= { rnd 101 } + +rlWlanAccessPoint OBJECT IDENTIFIER ::= { rnd 102 } + +rlLocalization OBJECT IDENTIFIER ::= { rnd 103 } + +rlRs232 OBJECT IDENTIFIER ::= { rnd 104 } + +rlNicRedundancy OBJECT IDENTIFIER ::= { rnd 105 } + +rlAmap OBJECT IDENTIFIER ::= { rnd 106 } + +rlStack OBJECT IDENTIFIER ::= { rnd 107 } + +rlPoe OBJECT IDENTIFIER ::= { rnd 108 } + +rlUPnP OBJECT IDENTIFIER ::= { rnd 109 } + +rlLldp OBJECT IDENTIFIER ::= { rnd 110 } + +rlOib OBJECT IDENTIFIER ::= { rnd 111 } + +rlBridgeSecurity OBJECT IDENTIFIER ::= { rnd 112 } + +rlDhcpSpoofing OBJECT IDENTIFIER ::= { rnd 113 } + +rlBonjour OBJECT IDENTIFIER ::= { rnd 114 } + +rlLinksysSmartMIB OBJECT IDENTIFIER ::= { rnd 115 } + +rlBrgMulticast OBJECT IDENTIFIER ::= { rnd 116 } + +rlBrgMcMngr OBJECT IDENTIFIER ::= { rnd 117 } + +rlGlobalIpAddrTable OBJECT IDENTIFIER ::= { rnd 118 } + +dlPrivate OBJECT IDENTIFIER ::= { rnd 119 } + +rlSecuritySuiteMib OBJECT IDENTIFIER ::= { rnd 120 } + +rlIntel OBJECT IDENTIFIER ::= { rnd 121 } + +rlTunnel OBJECT IDENTIFIER ::= { rnd 122 } + +rlAutoUpdate OBJECT IDENTIFIER ::= { rnd 123 } + +rlCpuCounters OBJECT IDENTIFIER ::= { rnd 124 } + +--xxxx OBJECT IDENTIFIER ::= { rnd 125 } + +--rlGreenEthernet OBJECT IDENTIFIER ::= { rnd 126 } + +rlLbd OBJECT IDENTIFIER ::= { rnd 127 } + +rlErrdisableRecovery OBJECT IDENTIFIER ::= { rnd 128 } + +rlIPv6 OBJECT IDENTIFIER ::= { rnd 129 } + +rlActionAcl OBJECT IDENTIFIER ::= { rnd 130 } + +rlSafeGuard OBJECT IDENTIFIER ::= { rnd 131 } + +rlProtectedPorts OBJECT IDENTIFIER ::= { rnd 132} + +rlBanner OBJECT IDENTIFIER ::= { rnd 133} + +rlGreenEth OBJECT IDENTIFIER ::= { rnd 134} + +rlDlf OBJECT IDENTIFIER ::= { rnd 135} + +rlVlanTrunking OBJECT IDENTIFIER ::= { rnd 136 } + +rlCdp OBJECT IDENTIFIER ::= { rnd 137 } + +rlTrafficSeg OBJECT IDENTIFIER ::= { rnd 138 } + +rlImpbFeatures OBJECT IDENTIFIER ::= { rnd 139 } + +rlSmartPorts OBJECT IDENTIFIER ::= { rnd 140 } + +rlStatistics OBJECT IDENTIFIER ::= { rnd 141 } + +rlDeleteImg OBJECT IDENTIFIER ::= { rnd 142 } + +rlCustom1BonjourService OBJECT IDENTIFIER ::= { rnd 143 } + +rlSpecialBpdu OBJECT IDENTIFIER ::= { rnd 144 } + +rlTBIMib OBJECT IDENTIFIER ::= { rnd 145} + +rlWeightedRandomTailDrop OBJECT IDENTIFIER ::= { rnd 146} + +rlsFlowMib OBJECT IDENTIFIER ::= { rnd 147 } + +rlPfcMib OBJECT IDENTIFIER ::= { rnd 148} + +rlEee OBJECT IDENTIFIER ::= { rnd 149} + +rlEventsMib OBJECT IDENTIFIER ::= { rnd 150} + +rlWlanMIB OBJECT IDENTIFIER ::= { rnd 200 } + +rlEtsMib OBJECT IDENTIFIER ::= { rnd 201 } + +rlQcnMib OBJECT IDENTIFIER ::= { rnd 202 } + +rlSctMib OBJECT IDENTIFIER ::= { rnd 203 } + +rlSysmngMib OBJECT IDENTIFIER ::= { rnd 204 } + +rlFip OBJECT IDENTIFIER ::= { rnd 205 } + +rlDebugCapabilities OBJECT IDENTIFIER ::= { rnd 206 } + +rlIpStdAcl OBJECT IDENTIFIER ::= { rnd 207 } + +rlSecSd OBJECT IDENTIFIER ::= { rnd 209 } + +rlOspf OBJECT IDENTIFIER ::= { rnd 210 } + +rlRtRedist OBJECT IDENTIFIER ::= { rnd 211 } + +rlIpPrefList OBJECT IDENTIFIER ::= { rnd 212 } + +rlVoipSnoop OBJECT IDENTIFIER ::= { rnd 213 } + +rlDhcpv6 OBJECT IDENTIFIER ::= { rnd 214} + +rlIpv6Fhs OBJECT IDENTIFIER ::= { rnd 215} + +rlInventoryEnt OBJECT IDENTIFIER ::= { rnd 217} + +rlUdld OBJECT IDENTIFIER ::= { rnd 218 } + +rlSpan OBJECT IDENTIFIER ::= { rnd 219 } + +rlPortStat OBJECT IDENTIFIER ::= { rnd 223 } + +rlLan1 OBJECT IDENTIFIER ::= { rnd 224 } + +rlIgmp OBJECT IDENTIFIER ::= { rnd 225 } + +rlRadiusServ OBJECT IDENTIFIER ::= { rnd 226 } + +rlRouteMap OBJECT IDENTIFIER ::= { rnd 227 } + +rlPolicyBasedRouting OBJECT IDENTIFIER ::= { rnd 228 } + +rlSna OBJECT IDENTIFIER ::= { rnd 229 } + +rlWBA OBJECT IDENTIFIER ::= { rnd 230 } + +rndEndOfMibGroup OBJECT IDENTIFIER ::= { rnd 1000 } + +-- see RADLAN-ENDOFMIB-MIB.MIB + +END + diff --git a/MIBS/eltexmes23xx/RADLAN-PHY-MIB b/MIBS/eltexmes23xx/RADLAN-PHY-MIB new file mode 100644 index 0000000..9ef4223 --- /dev/null +++ b/MIBS/eltexmes23xx/RADLAN-PHY-MIB @@ -0,0 +1,233 @@ +RADLAN-PHY-MIB DEFINITIONS ::= BEGIN + +-- Title: RADLAN PHY MIB +-- Version: 7.38 +-- Date: 10 Sep 2004 +-- +IMPORTS + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI + ifIndex FROM IF-MIB + TimeStamp, DisplayString FROM SNMPv2-TC + TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC + rnd FROM RADLAN-MIB; + + rlPhy MODULE-IDENTITY + LAST-UPDATED "200209300024Z" -- September 30, 2002 + ORGANIZATION "Radlan Computer Communication Ltd." + CONTACT-INFO + "radlan.com" + DESCRIPTION + "The MIB module describes the private MIB for testing Layer1 interfaces supported + by Radlan's software and products." + REVISION "200209300024Z" -- September 30, 2002 + DESCRIPTION + "Initial revision" + REVISION "200309210024Z" -- September 21, 2003 + DESCRIPTION + "Added MODULE-IDENTITY and TEXTUAL-CONVENTION IMPORTS." + ::= { rnd 90 } + + +RlPhyTestType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value indicating the test to perform." + SYNTAX INTEGER { + rlPhyTestTableNoTest(1), + rlPhyTestTableCableStatus(2), + rlPhyTestTableCableFault(3), + rlPhyTestTableCableLength(4), + rlPhyTestTableTransceiverTemp(5), + rlPhyTestTableTransceiverSupply(6), + rlPhyTestTableTxBias(7), + rlPhyTestTableTxOutput(8), + rlPhyTestTableRxOpticalPower(9), + rlPhyTestTableDataReady(10), + rlPhyTestTableLOS(11), + rlPhyTestTableTxFault(12), + rlPhyTestTableCableChannel1(13), + rlPhyTestTableCableChannel2(14), + rlPhyTestTableCableChannel3(15), + rlPhyTestTableCableChannel4(16), + rlPhyTestTableCablePolarity1(17), + rlPhyTestTableCablePolarity2(18), + rlPhyTestTableCablePolarity3(19), + rlPhyTestTableCablePolarity4(20), + rlPhyTestTableCablePairSkew1(21), + rlPhyTestTableCablePairSkew2(22), + rlPhyTestTableCablePairSkew3(23), + rlPhyTestTableCablePairSkew4(24), + rlPhyTestTableCableStatusFast(25), + rlPhyTestTableSFPEepromQualified(26), + rlPhyTestTableRxOpticalPower1(27), + rlPhyTestTableRxOpticalPower2(28), + rlPhyTestTableRxOpticalPower3(29), + rlPhyTestTableTxBias1(30), + rlPhyTestTableTxBias2(31), + rlPhyTestTableTxBias3(32), + rlPhyTestTableLOS1(33), + rlPhyTestTableLOS2(34), + rlPhyTestTableLOS3(35) + } + +rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 } + +rlPhyTestSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhyTestSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { rlPhyTest 1} + +rlPhyTestSetEntry OBJECT-TYPE + SYNTAX RlPhyTestSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing objects for invoking tests on an interface." + INDEX {ifIndex } + ::= { rlPhyTestSetTable 1 } + +RlPhyTestSetEntry ::= + SEQUENCE { + rlPhyTestSetType RlPhyTestType + } + +rlPhyTestSetType OBJECT-TYPE + SYNTAX RlPhyTestType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A control variable used to start operator initiated interface + tests.1 indicates that no test has been initiated. Only + operator initiated interface tests can be set to this variable." + ::= { rlPhyTestSetEntry 1 } + +rlPhyTestGetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhyTestGetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { rlPhyTest 2 } + +rlPhyTestGetEntry OBJECT-TYPE + SYNTAX RlPhyTestGetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing results of tests on an interface." + INDEX {ifIndex, rlPhyTestGetType} + ::= { rlPhyTestGetTable 1 } + +RlPhyTestGetEntry ::= + SEQUENCE { + rlPhyTestGetType RlPhyTestType, + rlPhyTestGetStatus INTEGER, + rlPhyTestGetResult INTEGER, + rlPhyTestGetUnits INTEGER, + rlPhyTestGetAlarm INTEGER, + rlPhyTestGetTimeStamp DisplayString + } + +rlPhyTestGetType OBJECT-TYPE + SYNTAX RlPhyTestType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A control variable used to, 1 to indicate that this test can be + done on the specified port, 2 to initiate the test whenever the + user wishes" + ::= { rlPhyTestGetEntry 1 } + +rlPhyTestGetStatus OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- no test yet requested + success(2), + inProgress(3), + notSupported(4), + unAbleToRun(5), -- due to state of system + aborted(6), + failed(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the status of the most recently + requested test for operator initiated tests or the value + none(1) if no tests have been requested since the last + reset. For non operator initiated tests the value is always + none(1). + Note that this facility provides no provision for saving + the results of one test when starting another, as could + be required if used by multiple managers concurrently." + ::= { rlPhyTestGetEntry 2 } + +rlPhyTestGetResult OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object holds the test result" + ::= { rlPhyTestGetEntry 3 } + +rlPhyTestGetUnits OBJECT-TYPE + SYNTAX INTEGER { + integer(1), + boolean(2), + downUP(3), + reverseNormal(4), + mdiMdix(5), + meter(6), + degree(7), -- Celsius + microVolt(8), + microOham(9), + microAmper(10), + microWatt(11), + millisecond(12), + alaskaPhyLength(13), + alaskaPhyStatus(14), + dbm(15), + decidbm(16), + milidbm(17), + abcd(18), + nanosecond(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The test result unit of measure. The units can be standard unit or special units + that are designed for special test. + + The alaskaPhyLength unit is design for the VCT diagnostic and its values are: + less_than_50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more_than_140M(5). + + The alaskaPhyStatus unit is design for the VCT diagnostic and its values are: + 4_pair_cable(1), 2_pair_cable(2), no_cable(3), open_cable(4), short_cable(5), bad_cable(6), impedance_mismatch(7)." + ::= { rlPhyTestGetEntry 4 } + +rlPhyTestGetAlarm OBJECT-TYPE + SYNTAX INTEGER { + notRelevant(1), + noAlarmSet(2), + lowWarning(3), + highWarning(4), + lowAlarm(5), + highAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object hold the Alarm for this Entry. only Test that have can have alarms + use this field, other holds the Value notRelevant(1) " + ::= { rlPhyTestGetEntry 5 } + +rlPhyTestGetTimeStamp OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in string (formated DD-MMM-YYYY HH:MM:SS e.g + 14-Apr-2002 10:33:31)" + ::= { rlPhyTestGetEntry 6 } + +END diff --git a/MIBS/eltexmes23xx/RADLAN-Physicaldescription-MIB b/MIBS/eltexmes23xx/RADLAN-Physicaldescription-MIB new file mode 100644 index 0000000..39eb054 --- /dev/null +++ b/MIBS/eltexmes23xx/RADLAN-Physicaldescription-MIB @@ -0,0 +1,1319 @@ +RADLAN-Physicaldescription-MIB DEFINITIONS ::= BEGIN + +-- Version: 7.46 +-- Date: 15-Jan-2007 +-- +-- 30-Jan-2004 Add rlPhdUnitGenParamTable +-- 30-Jan-2004 Add rlPhdUnitEnvParamTable +-- 24-Feb-2004 Add rlPhdStackOrderTopUnit +-- 24-Feb-2004 Add rlPhdStackOrderBottomUnit +-- 24-Feb-2004 Add rlPhdStackOrderPermutation +-- 21-Apr-2005 Add rlPhdPortsTable switch description between: +-- rlPhdPortsModuleNumber && rlPhdPortsStackUnit due to EWS need +-- 27-Apr-2005 Add rlStackLinkChange trap. +-- 16-May-2005 Add rlPhdNumberOfPoeUnits +-- 02-Jun-2005 Add field to rlPhDUnitEnvParamTable: rlPhdUnitEnvParamUpTime +-- 25-Jul-2005 Add rlPhdPhyLedTimeout and rlPhdPhyLedStackUnit +-- 03-Aug-2005 Remove boundary for unit number field, checked by box +-- this is done coz different products use different stack size +-- 05-Sep-2005 Add rlCascadeTable +-- 31-Oct-2005 Add rlCascadeAfterResetTable +-- 14-Nov-2005 Change rlPhdUnitGenParamSerialNum to read-write +-- 16-May-2006 Add field rlCascadeUnitId to rlCascadeEntry +-- 14-Jan-2007 rlPhdModuleType was moved to a separated text file +-- 15-Jan-2007 Devided file appolo.txt to a few files +-- Renamed file appolo.txt to ralan-mib.mib +-- 23-Jul-2012 IdanS: Add rlPhdUnitGenParamRegistrationDone and rlPhdUnitGenParamRegistrationSuppressed to RlPhdUnitGenParamEntry +-- 09-Oct-2012 yahal: Add rlPhdUnitEnvParamMonitorAutoRecoveryEnable & rlPhdUnitEnvParamMonitorTemperatureStatus & rlPhdUnitEnvParamMonitorTemperatureStatus +-- 08-Jan-2015 YoramSu: Add rlPhdUnitEnvParamTempSensorWarningThresholdValue and rlPhdUnitEnvParamTempSensorCriticalThresholdValue to rlPhdUnitEnvParamEntry + +IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, + NOTIFICATION-TYPE FROM SNMPv2-SMI + DisplayString, PhysAddress, RowStatus, TruthValue FROM SNMPv2-TC + JackType FROM MAU-MIB + rnd, rndNotifications FROM RADLAN-MIB + RlEnvMonState FROM RADLAN-HWENVIROMENT + EntitySensorStatus, EntitySensorValue FROM ENTITY-SENSOR-MIB + InterfaceIndexOrZero,ifIndex,InterfaceIndex FROM IF-MIB + rndErrorDesc, rndErrorSeverity FROM RADLAN-DEVICEPARAMS-MIB; + +rlPhysicalDescription MODULE-IDENTITY + LAST-UPDATED "200602120000Z" + ORGANIZATION "Radlan Computer Communications Ltd." + CONTACT-INFO + "radlan.com" + DESCRIPTION + "The private MIB module definition for physical + device configuration." + REVISION "200602120000Z" + DESCRIPTION + "Removed TRAP-TYPE from IMPORTS." + REVISION "200310180000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { rnd 53 } + +CascadePortState ::= INTEGER { + error (0), + init (1), + down (2), + active (3), + standby (4) +} + +CascadePortSpeed ::= INTEGER { + port-speed-unknown (0), + port-speed-100M (1), + port-speed-1G (2), + port-speed-10G (3), + port-speed-5G (6), + port-speed-20G (8), + port-speed-40G (9), + port-speed-100G (13), + port-speed-auto (14) +} + + + +rlPhdMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 3. + 1: original version + 2: a. new tables + rlPhdModuleHotSwapTable + rlPhdStackOrderTable + b. new scalars + rlPhdStackReorder + rlPhdNumberOfUnits + rlPhdMaxNumberOfUnits + 3: a. new field rlPhdModuleRole of rlPhdModuleTable + b. new scalars + rlPhdForceMasterUnit + 4: a. new fields rlPhdModuleConnect1 and rlPhdModuleConnect2 + of rlPhdModuleTable. + 5: a. Prefix rlPhD were replaced by prefix rlPhd + b. fields rlPhdModuleConnect1 and rlPhdModuleConnect2 are + moved from rlPhdModuleTable to rlPhdStackTable. + c. new fiels rlPhdStackSofrwareVer, rlPhdStackProductID and + rlPhdStackMacAddr of rlPhdStackTable. + d. new scalars + rlPhdStackReloadUnit + e. new scalars + rlPhdStackOrderTopUnit + rlPhdStackOrderBottomUnit + rlPhdStackOrderPermutation" + ::= { rlPhysicalDescription 1 } + +rlPhdModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing it in this + module" + ::= { rlPhysicalDescription 2 } + +rlPhdModuleEntry OBJECT-TYPE + SYNTAX RlPhdModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a module (board)" + INDEX { rlPhdModuleStackUnit, rlPhdModuleIndex} + ::= { rlPhdModuleTable 1 } + +RlPhdModuleEntry ::= SEQUENCE { + rlPhdModuleStackUnit INTEGER, + rlPhdModuleIndex INTEGER, + rlPhdModuleType INTEGER, + rlPhdModuleStartingPort INTEGER, + rlPhdModuleNumberOfPorts INTEGER, + rlPhdModuleRow INTEGER, + rlPhdModuleColumn INTEGER, + rlPhdModuleRole INTEGER +} + +rlPhdModuleStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the stack unit" + ::= { rlPhdModuleEntry 1 } + +rlPhdModuleIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the module in its stack unit" + ::= { rlPhdModuleEntry 2 } + +rlPhdModuleType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index for each module type" + ::= { rlPhdModuleEntry 3 } + +rlPhdModuleStartingPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimal number of the port residing on this module." + ::= { rlPhdModuleEntry 4 } + +rlPhdModuleNumberOfPorts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ports residing on this module." + ::= { rlPhdModuleEntry 5} + +rlPhdModuleRow OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which row (the uppermost being numbered 1 and the highest row + number asigned to the lowest row) this module resides within the + chassis of its stack unit." + ::= { rlPhdModuleEntry 6 } + +rlPhdModuleColumn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which column (the leftmost being numbered 1 and the highest column + number asigned to the rightmost column) this module resides within the + chassis of its stack unit." + ::= { rlPhdModuleEntry 7 } + +rlPhdModuleRole OBJECT-TYPE + SYNTAX INTEGER { + standalone(1), + master(2), + backup(3), + slave(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The module role in the stack." + DEFVAL { standalone } + ::= { rlPhdModuleEntry 8 } + +rlPhdPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Lists the physical or physical-related attributes of ports" + ::= { rlPhysicalDescription 3 } + +rlPhdPortsEntry OBJECT-TYPE + SYNTAX RlPhdPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each port, a entry describing attributes which are either + physical or are derived from the features of the device hardware" + INDEX { rlPhdPortsIfIndex } + ::= { rlPhdPortsTable 1 } + +RlPhdPortsEntry ::= SEQUENCE { + rlPhdPortsIfIndex INTEGER, + rlPhdPortsIfIndexName DisplayString(SIZE(1..20)), + rlPhdPortsMediaType INTEGER, + rlPhdPortsStackUnit INTEGER, + rlPhdPortsModuleNumber INTEGER, + rlPhdPortsRow INTEGER, + rlPhdPortsColumn INTEGER, + rlPhdConnectorType JackType, + rlPhdPortHaul INTEGER + + } + +rlPhdPortsIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The L2 interface number associated with this port." + ::= { rlPhdPortsEntry 1 } + +rlPhdPortsIfIndexName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The L2 interface number associated with this port, in string format + based on the overall hardware architecture of the device (i.e., for + monolithic devices just numbers, devices composed of modules (boards, + cards) or stackable devices composed of monolithic units in form + - , stackable devices in which each unit is composed of + modules + - - " + ::= { rlPhdPortsEntry 2 } + +rlPhdPortsMediaType OBJECT-TYPE + SYNTAX INTEGER {copper(1), optic-fiber(2), combo(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The media type of this port." + ::= { rlPhdPortsEntry 3 } + +rlPhdPortsStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the slot to which this port belongs." + ::= { rlPhdPortsEntry 4 } + +rlPhdPortsModuleNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the stack unit to which this port resides in." + ::= { rlPhdPortsEntry 5 } + +rlPhdPortsRow OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which row (the uppermost being numbered 1 and the highest row + number asigned to the lowest row) this port resides within its + module." + ::= { rlPhdPortsEntry 6 } + +rlPhdPortsColumn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which column (the leftmost being numbered 1 and the highest column + number asigned to the rightmost column) this this port resides within its + module." + ::= { rlPhdPortsEntry 7 } + +rlPhdConnectorType OBJECT-TYPE + SYNTAX JackType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of connector." + ::= { rlPhdPortsEntry 8 } + + rlPhdPortHaul OBJECT-TYPE + SYNTAX INTEGER { + not-relevant(1), + short(2), + long(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance supported by this port." + ::= { rlPhdPortsEntry 9 } + +rlPhdStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each stack unit there is an entry describing it in this table" + ::= { rlPhysicalDescription 4 } + +rlPhdStackEntry OBJECT-TYPE + SYNTAX RlPhdStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a stack unit" + INDEX { rlPhdStackUnit } + ::= { rlPhdStackTable 1 } + +RlPhdStackEntry ::= SEQUENCE { + rlPhdStackUnit INTEGER, + rlPhdStackType INTEGER, + rlPhdStackConnect1 INTEGER, + rlPhdStackConnect2 INTEGER, + rlPhdStackSofrwareVer DisplayString, + rlPhdStackProductID DisplayString, + rlPhdStackMacAddr PhysAddress +} + +rlPhdStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The stack unit described by this entry." + ::= { rlPhdStackEntry 1 } + +rlPhdStackType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the stack unit described by this entry: + 1 - box 3202 + 2 - box LG + 3 - bcm + 4 - prestera" + ::= { rlPhdStackEntry 2 } + +rlPhdStackConnect1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit number connected to the Hyper GLink left side connection - + 0 means not connected; other integer indicates the unit number." + DEFVAL { 0 } + ::= { rlPhdStackEntry 3 } + +rlPhdStackConnect2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit number connected to the Hyper GLink right side connection - + 0 means not connected; other integer indicates the unit number." + DEFVAL { 0 } + ::= { rlPhdStackEntry 4 } + +rlPhdStackSofrwareVer OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Software version of the unit." + ::= { rlPhdStackEntry 5 } + +rlPhdStackProductID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Product ID of the unit." + ::= { rlPhdStackEntry 6 } + +rlPhdStackMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical (MAC) address of the unit." + ::= { rlPhdStackEntry 7 } + +rlPhdModuleHotSwapTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdModuleHotSwapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing its Hot Swap + status" + ::= { rlPhysicalDescription 5 } + +rlPhdModuleHotSwapEntry OBJECT-TYPE + SYNTAX RlPhdModuleHotSwapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a module (board) Hot Swap + status" + INDEX { rlPhdModuleStackUnit, rlPhdModuleIndex} + ::= { rlPhdModuleHotSwapTable 1 } + +RlPhdModuleHotSwapEntry ::= SEQUENCE { + rlPhdModuleHotSwapAdminStatus INTEGER, + rlPhdModuleHotSwapOperStatus INTEGER +} + +rlPhdModuleHotSwapAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the module. The off(1) state indicates + that the module is not used and its rlPhdModuleHotSwapOperStatus + is always off(2). + The on{1) state indicates that the module may be used and its + rlPhdModuleHotSwapOperStatus will be on(1) if it presents and + off(2) if it does not present." + DEFVAL { on } + ::= { rlPhdModuleHotSwapEntry 1 } + +rlPhdModuleHotSwapOperStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Hot Swap state of the module. + If rlPhdModuleHotSwapAdminStatus is down(2) then + rlPhdModuleHotSwapOperStatus should be down(2). If + rlPhdModuleHotSwapAdminStatus is changed to up(1) then + rlPhdModuleHotSwapOperStatus should change to + up(1) if the module presents; it should remain in the down(2) state if + and only if the module does not present." + ::= { rlPhdModuleHotSwapEntry 2 } + +rlPhdStackOrderTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdStackOrderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table enables the user to configure the order + of the stack units as displayed on his GUI. + The order of the entries in this table corresponds + to the last configured order. If the stack units order was + never configured, the order will be the same as in the rlPhdStackTable." + ::= { rlPhysicalDescription 6 } + +rlPhdStackOrderEntry OBJECT-TYPE + SYNTAX RlPhdStackOrderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a stack unit in the position desired by the user" + INDEX { rlPhdStackOrderCurrentUnitPosition } + ::= { rlPhdStackOrderTable 1 } + +RlPhdStackOrderEntry ::= SEQUENCE { + rlPhdStackOrderCurrentUnitPosition INTEGER, + rlPhdStackOrderDesiredUnitPosition INTEGER, + rlPhdStackOrderUnitIndex INTEGER, + rlPhdStackOrderUnitType INTEGER +} + +rlPhdStackOrderCurrentUnitPosition OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The current stack unit position." + ::= { rlPhdStackOrderEntry 1 } + +rlPhdStackOrderDesiredUnitPosition OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired stack unit position. Note that setting this MIB + object will take effect only after setting the rlPhdStackReorder MIB + object below. After setting this MIB object and until a further change + of at least one instance of the rlPhdStackOrderDesiredUnitPosition object, + the values of the rlPhdStackOrderCurrentUnitPosition objectinstance and + the corresponding rlPhdStackOrderDesiredUnitPosition object instance + will be the same." + ::= { rlPhdStackOrderEntry 2 } + +rlPhdStackOrderUnitIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the original unit index, i.e. has the same value as rlPhdStackUnit + above." + ::= { rlPhdStackOrderEntry 3 } + +rlPhdStackOrderUnitType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the stack unit described by this entry. It has the same value + as rlPhdStackType above. This information is duplicated here only for easier + retrieval by the device manager." + ::= { rlPhdStackOrderEntry 4 } + +rlPhdStackReorder OBJECT-TYPE + SYNTAX INTEGER {reorder(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this MIB object will cause the settings of the + rlPhdStackOrderDesiredUnitPosition MIB object instances to take effect. + After setting this MIB object and until a further change + of at least one instance of the rlPhdStackOrderDesiredUnitPosition object, + the values of the rlPhdStackOrderCurrentUnitPosition objectinstance and + the corresponding rlPhdStackOrderDesiredUnitPosition object instance + will be the same." + ::= { rlPhysicalDescription 7 } + +rlPhdNumberOfUnits OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows the current number of units in the stack." + ::= { rlPhysicalDescription 8 } + +rlPhdMaxNumberOfUnits OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows the maximum number of units in the stack." + ::= { rlPhysicalDescription 9 } + +rlPhdForceMasterUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Force unit to be master." + ::= { rlPhysicalDescription 10 } + +-- The following scalar isn't suported and will be removed +rlPhdStackFixedUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determine which unit will be on bottom/top of list + on Show-List command(see ." + ::= { rlPhysicalDescription 11 } + +-- The following scalar isn't suported and will be removed +rlPhdStackFixedUnitLocation OBJECT-TYPE + SYNTAX INTEGER{ + bottom(1), + top(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determine the bottom/top object in the stack table." + ::= { rlPhysicalDescription 12 } + +rlPhdStackReloadUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset a specific unit." + ::= { rlPhysicalDescription 13 } + +rlPhdUnitGenParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdUnitGenParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing it in this + module" + ::= { rlPhysicalDescription 14 } + +rlPhdUnitGenParamEntry OBJECT-TYPE + SYNTAX RlPhdUnitGenParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a module (board)" + INDEX { rlPhdUnitGenParamStackUnit} + ::= { rlPhdUnitGenParamTable 1 } + +RlPhdUnitGenParamEntry ::= SEQUENCE { + rlPhdUnitGenParamStackUnit INTEGER, + rlPhdUnitGenParamSoftwareVersion DisplayString, + rlPhdUnitGenParamFirmwareVersion DisplayString, + rlPhdUnitGenParamHardwareVersion DisplayString, + rlPhdUnitGenParamSerialNum DisplayString, + rlPhdUnitGenParamAssetTag DisplayString, + rlPhdUnitGenParamServiceTag DisplayString, + rlPhdUnitGenParamSoftwareDate DisplayString, + rlPhdUnitGenParamFirmwareDate DisplayString, + rlPhdUnitGenParamManufacturer DisplayString, + rlPhdUnitGenParamModelName DisplayString, + rlPhdUnitGenParamMd5ChksumBoot DisplayString, + rlPhdUnitGenParamMd5ChksumImage1 DisplayString, + rlPhdUnitGenParamMd5ChksumImage2 DisplayString, + rlPhdUnitGenParamRegistrationDone TruthValue, + rlPhdUnitGenParamRegistrationSuppressed TruthValue +} + +rlPhdUnitGenParamStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index of the stack unit to which this conceptual row corresponds." + ::= { rlPhdUnitGenParamEntry 1 } + +rlPhdUnitGenParamSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the product." + ::= { rlPhdUnitGenParamEntry 2 } + +rlPhdUnitGenParamFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the product." + ::= { rlPhdUnitGenParamEntry 3 } + +rlPhdUnitGenParamHardwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the product." + ::= { rlPhdUnitGenParamEntry 4 } + +rlPhdUnitGenParamSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Serial number of the product." + ::= { rlPhdUnitGenParamEntry 5 } + +rlPhdUnitGenParamAssetTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Serial number of the product." + ::= { rlPhdUnitGenParamEntry 6 } + +rlPhdUnitGenParamServiceTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Asset tag of the product." + ::= { rlPhdUnitGenParamEntry 7 } + +rlPhdUnitGenParamSoftwareDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date of product's software." + ::= { rlPhdUnitGenParamEntry 8 } + +rlPhdUnitGenParamFirmwareDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date of product's firmware." + ::= { rlPhdUnitGenParamEntry 9 } + +rlPhdUnitGenParamManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Product's Manufacturer." + ::= { rlPhdUnitGenParamEntry 10 } + +rlPhdUnitGenParamModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Model Name." + ::= { rlPhdUnitGenParamEntry 11 } + +rlPhdUnitGenParamMd5ChksumBoot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 Checksum for Boot" + ::= { rlPhdUnitGenParamEntry 12 } + +rlPhdUnitGenParamMd5ChksumImage1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 Checksum for Image 1" + ::= { rlPhdUnitGenParamEntry 13 } + +rlPhdUnitGenParamMd5ChksumImage2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 Checksum for Image 2" + ::= { rlPhdUnitGenParamEntry 14 } + +rlPhdUnitGenParamRegistrationDone OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Registration Done." + ::= { rlPhdUnitGenParamEntry 15 } + +rlPhdUnitGenParamRegistrationSuppressed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Registration Suppressed." + ::= { rlPhdUnitGenParamEntry 16 } + +rlPhdUnitEnvParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdUnitEnvParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing it in this + module" + ::= { rlPhysicalDescription 15 } + +rlPhdUnitEnvParamEntry OBJECT-TYPE + SYNTAX RlPhdUnitEnvParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a module (board)" + INDEX { rlPhdUnitEnvParamStackUnit} + ::= { rlPhdUnitEnvParamTable 1 } + +RlPhdUnitEnvParamEntry ::= SEQUENCE { + rlPhdUnitEnvParamStackUnit INTEGER, + rlPhdUnitEnvParamMainPSStatus RlEnvMonState, + rlPhdUnitEnvParamRedundantPSStatus RlEnvMonState, + rlPhdUnitEnvParamFan1Status RlEnvMonState, + rlPhdUnitEnvParamFan2Status RlEnvMonState, + rlPhdUnitEnvParamFan3Status RlEnvMonState, + rlPhdUnitEnvParamFan4Status RlEnvMonState, + rlPhdUnitEnvParamFan5Status RlEnvMonState, + rlPhdUnitEnvParamFan6Status RlEnvMonState, + rlPhdUnitEnvParamTempSensorValue EntitySensorValue, + rlPhdUnitEnvParamTempSensorStatus EntitySensorStatus, + rlPhdUnitEnvParamTempSensorWarningThresholdValue EntitySensorValue, + rlPhdUnitEnvParamTempSensorCriticalThresholdValue EntitySensorValue, + rlPhdUnitEnvParamUpTime TimeTicks, + rlPhdUnitEnvParamMonitorAutoRecoveryEnable TruthValue, + rlPhdUnitEnvParamMonitorTemperatureStatus INTEGER, + rlPhdUnitEnvParamMonitorOperStatus TruthValue +} + +rlPhdUnitEnvParamStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index of the stack unit to which this conceptual row corresponds. + Note that the index will be the same index as the index + of a 'chassis' physical entity in the entity MIB of the product." + ::= { rlPhdUnitEnvParamEntry 1 } + +rlPhdUnitEnvParamMainPSStatus OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the main PS being instrumented." + ::= { rlPhdUnitEnvParamEntry 2 } + +rlPhdUnitEnvParamRedundantPSStatus OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the redundant PS being instrumented." + ::= { rlPhdUnitEnvParamEntry 3 } + +rlPhdUnitEnvParamFan1Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 1 being instrumented." + ::= { rlPhdUnitEnvParamEntry 4 } + +rlPhdUnitEnvParamFan2Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 2 being instrumented." + ::= { rlPhdUnitEnvParamEntry 5 } + +rlPhdUnitEnvParamFan3Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 3 being instrumented." + ::= { rlPhdUnitEnvParamEntry 6 } + +rlPhdUnitEnvParamFan4Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 4 being instrumented." + ::= { rlPhdUnitEnvParamEntry 7 } + +rlPhdUnitEnvParamFan5Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 5 being instrumented." + ::= { rlPhdUnitEnvParamEntry 8 } + +rlPhdUnitEnvParamFan6Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 6 being instrumented." + ::= { rlPhdUnitEnvParamEntry 9 } + +rlPhdUnitEnvParamTempSensorValue OBJECT-TYPE + SYNTAX EntitySensorValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current value for the Sensor being instrumented." + ::= { rlPhdUnitEnvParamEntry 10 } + +rlPhdUnitEnvParamTempSensorStatus OBJECT-TYPE + SYNTAX EntitySensorStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status value for the Sensor being instrumented." + ::= { rlPhdUnitEnvParamEntry 11 } + +rlPhdUnitEnvParamTempSensorWarningThresholdValue OBJECT-TYPE + SYNTAX EntitySensorValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature warning threshold value for the Sensor being instrumented." + ::= { rlPhdUnitEnvParamEntry 12 } + +rlPhdUnitEnvParamTempSensorCriticalThresholdValue OBJECT-TYPE + SYNTAX EntitySensorValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature critical threshold value for the Sensor being instrumented." + ::= { rlPhdUnitEnvParamEntry 13 } + +rlPhdUnitEnvParamUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Up time of the unit in 100th of second (sec/100)." + ::= { rlPhdUnitEnvParamEntry 14 } + +rlPhdUnitEnvParamMonitorAutoRecoveryEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Disable environment automatic recovery option" + ::= { rlPhdUnitEnvParamEntry 15 } + +rlPhdUnitEnvParamMonitorTemperatureStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + overTemperatureThreshold(2), + overCriticalTemperatureThreshold(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display environment monitoring chassis temperature status" + ::= { rlPhdUnitEnvParamEntry 16 } + +rlPhdUnitEnvParamMonitorOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display environment automatic recovery current status (active/not active)" + ::= { rlPhdUnitEnvParamEntry 17 } + +rlPhdStackOrderTopUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar mib holds the Top unit for the stack order command" + ::= { rlPhysicalDescription 16 } + +rlPhdStackOrderBottomUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar mib holds the Bottom unit for the stack order command" + ::= { rlPhysicalDescription 17 } +rlPhdStackOrderPermutation OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar mib holds stack permutation" + ::= { rlPhysicalDescription 18 } + +rlPhdNumberOfPoeUnits OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows the current number of poe units in the stack." + ::= { rlPhysicalDescription 19 } + +rlPhdPoeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdPoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing it in this + module" + ::= { rlPhysicalDescription 20 } + +rlPhdPoeEntry OBJECT-TYPE + SYNTAX RlPhdPoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a module (board)" + INDEX { rlPhdPoeStackUnit } + ::= { rlPhdPoeTable 1 } + +RlPhdPoeEntry ::= SEQUENCE { + rlPhdPoeStackUnit INTEGER, + rlPhdPoePresent INTEGER +} + +rlPhdPoeStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The stack unit to which this module belongs." + ::= { rlPhdPoeEntry 1 } + +rlPhdPoePresent OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the PoE module. The no(1) state indicates + that the PoE module is not present. The yes{2) state indicates that the + PoE module is present." + ::= { rlPhdPoeEntry 2 } + +-- The light unit scalars +rlPhdPhyLedStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar mib holds the unit number for the stack light command" + ::= { rlPhysicalDescription 21 } + +rlPhdPhyLedTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar mib holds the timeout for the stack light command. + May be in the range 2..60 sec. (default - 5 sec.), if the timeout = 0 + - all units return to normal state." + ::= { rlPhysicalDescription 22 } + +rlCascadeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCascadeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each cascaded port for stacking unit there is an entry describing it in this table" + ::= { rlPhysicalDescription 23 } + +rlCascadeEntry OBJECT-TYPE + SYNTAX RlCascadeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies a cascaded link information in a unit" + INDEX { ifIndex } + ::= { rlCascadeTable 1 } + +RlCascadeEntry ::= SEQUENCE { + rlCascadeNeighborIfIndex InterfaceIndexOrZero, + rlCascadeNeighborUnit INTEGER, + rlCascadeTrunkId INTEGER, + rlCascadeUnitId INTEGER, + rlCascadePortSpeed CascadePortSpeed, + rlCascadePortState CascadePortState +} + +rlCascadeNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of a stacking port in the neighbor unit - + 0 means not connected; other integer indicates the IfIndex." + ::= { rlCascadeEntry 1 } + +rlCascadeNeighborUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit number of the neighbor unit - + 0 means not connected; other integer indicates the unit number." + ::= { rlCascadeEntry 2 } + +rlCascadeTrunkId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The id of the trunk, the stacking port is member, + zero if the port is not member of trunk." + ::= { rlCascadeEntry 3 } + +rlCascadeUnitId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit number matching the current ifIndex" + ::= { rlCascadeEntry 4 } + +rlCascadePortSpeed OBJECT-TYPE + SYNTAX CascadePortSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port speed" + ::= { rlCascadeEntry 5 } + +rlCascadePortState OBJECT-TYPE + SYNTAX CascadePortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port state according to cascade LAG state machine" + ::= { rlCascadeEntry 6 } + +-- rlCascadeAdminTable -- + +rlCascadeAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCascadeAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each unit there is an entry describing its cascade ports and speed after reset" + ::= { rlPhysicalDescription 24 } + +rlCascadeAdminEntry OBJECT-TYPE + SYNTAX RlCascadeAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies a cascaded information in a unit after reset" + INDEX { rlCascadeAdminUnitId } + ::= { rlCascadeAdminTable 1 } + +RlCascadeAdminEntry ::= SEQUENCE { + rlCascadeAdminUnitId INTEGER, + rlCascadeAdminIndexList OCTET STRING, + rlCascadeAdminSpeed CascadePortSpeed +} + +rlCascadeAdminUnitId OBJECT-TYPE + SYNTAX INTEGER (0|1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The active unit number. Unit id 0 means configure all units." + ::= { rlCascadeAdminEntry 1 } + +rlCascadeAdminIndexList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the stack ports indexes list. + A set of indexes that are identified by a bit-map, in which + each index is represented as a bit." + ::= { rlCascadeAdminEntry 2 } + +rlCascadeAdminSpeed OBJECT-TYPE + SYNTAX CascadePortSpeed + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cascade port speed" + ::= { rlCascadeAdminEntry 3 } + +-- Stack MIB Trap Definitions + +rlStackUnitRemoved NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that a unit was removed from the stack." + ::= { rndNotifications 186 } + +rlStackConfigChangedRingChain NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that the configuration of the stack has changed. + - from ring to chain + - from chain to ring." + + ::= { rndNotifications 187 } + +rlStackBackupUnitRemoved NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that the backup unit was removed from the stack." + ::= { rndNotifications 188 } + +rlStackMasterSwitchover NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that a new master was elected. + The old maste is the backup now. " + ::= { rndNotifications 189 } + +rlStackUnitDifferentSwVersion NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that the new unit added to the stack has + different software version than the master." + ::= { rndNotifications 190 } + +rlStackDuplicateUnitNotJoin NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that a new unit with duplicated unit id was + added to the stack - but it will not join the stack." + ::= { rndNotifications 191 } + +rlStackLinkChange NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that Link has change in one of the Stacking Ports." + ::= { rndNotifications 195 } + + +---------------------- +-- rlPhdUnitStackTable +---------------------- + +StackPortType ::= INTEGER { + port-type-100M (0), + port-type-1G (1), + port-type-5G (2), + port-type-10G (3), + port-type-40G (4) +} + +ConnectionType ::= INTEGER { + copper (1), + combo-copper (2), + combo-fiber (3), + fiber (4), + direct-attached (5) +} + + +rlPhdUnitStackPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdUnitStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing information required for stack port. + The index for the table is ifindex; the ports that represented in that table are + operational stack ports or ports that can be stack ports after reset" + ::= { rlPhysicalDescription 25} + +rlPhdUnitStackPortEntry OBJECT-TYPE + SYNTAX RlPhdUnitStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in rlPhdUnitStackPortTable " + INDEX { rlPhdModuleStackUnit, ifIndex } + ::= { rlPhdUnitStackPortTable 1 } + + +RlPhdUnitStackPortEntry::= SEQUENCE { + rlPhdUnitStackPortName DisplayString, + rlPhdUnitStackPortType StackPortType, + rlPhdUnitStackPortConnectionType ConnectionType, + rlPhdUnitStackPortColumn INTEGER, + rlPhdUnitStackPortRow INTEGER +} + +rlPhdUnitStackPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stack port name" + ::= { rlPhdUnitStackPortEntry 1 } + +rlPhdUnitStackPortType OBJECT-TYPE + SYNTAX StackPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stack port type" + ::= { rlPhdUnitStackPortEntry 2 } + +rlPhdUnitStackPortConnectionType OBJECT-TYPE + SYNTAX ConnectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational connection type + (copper(1), combo-copper(2), combo-fiber(3), fiber(4), direct-Attached(5))" + ::= { rlPhdUnitStackPortEntry 3 } + +rlPhdUnitStackPortRow OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which row (the uppermost being numbered 1 and the highest row + number assigned to the lowest row) this actual/candidate cascade + port resides within the chassis of its stack unit." + ::= { rlPhdUnitStackPortEntry 4 } + +rlPhdUnitStackPortColumn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which column (the leftmost being numbered 1 and the highest column + number assigned to the rightmost column) this actual/candidate cascade + port resides within the chassis of its stack unit." + ::= { rlPhdUnitStackPortEntry 5 } + +END diff --git a/MIBS/eltexmes23xx/RADLAN-rndMng b/MIBS/eltexmes23xx/RADLAN-rndMng new file mode 100644 index 0000000..ecbd904 --- /dev/null +++ b/MIBS/eltexmes23xx/RADLAN-rndMng @@ -0,0 +1,495 @@ +RADLAN-rndMng DEFINITIONS ::= BEGIN + +-- Title: RADLAN Management Private Extension +-- Version: 7.45 +-- Date: 19 Dec 2006 +-- 28-Feb-2005 Added rlCpuUtilEnable +-- 28-Feb-2005 Added rlCpuUtilDuringLastSecond +-- 28-Feb-2005 Added rlCpuUtilDuringLastMinute +-- 28-Feb-2005 Added rlCpuUtilDuringLast5Minutes +-- 13-Jun-2006 Added value {none} of rndAction +-- 20-Jun-2006 Added rlRebootDelay +-- 19-Dec-2006 Added resetToFactoryDefaults +-- 04-Apr-2012 Added rlScheduledReload +-- 04-Dec-2012 Added rlSysNameTable + +IMPORTS + rnd FROM RADLAN-MIB + Unsigned32, + MODULE-IDENTITY, OBJECT-TYPE, TimeTicks FROM SNMPv2-SMI + RowStatus, TruthValue, DisplayString, + TEXTUAL-CONVENTION FROM SNMPv2-TC + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + InterfaceIndex FROM IF-MIB; + + +rndMng MODULE-IDENTITY + LAST-UPDATED "201212040000Z" + ORGANIZATION "Radlan Computer Communications Ltd." + CONTACT-INFO + "radlan.com" + DESCRIPTION + "The private MIB module definition for RND general management MIB." + REVISION "201212040000Z" + DESCRIPTION + "Added rlSysNameTable object." + REVISION "201204040000Z" + DESCRIPTION + "Added rlScheduledReload object." + REVISION "200902240000Z" + DESCRIPTION + "Added rlRunningCDBequalToStartupCDB object." + REVISION "200710240000Z" + DESCRIPTION + "Added rlGroupManagement branch." + REVISION "200606200000Z" + DESCRIPTION + "Added rlRebootDelay object" + REVISION "200406010000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { rnd 1 } + + +rndSysId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identification of an RND device. The device type for each + integer clarifies the sysObjectID in MIB - II." + ::= { rndMng 1 } + +rndAction OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + sendNetworkTab(2), + deleteNetworkTab(3), + sendRoutingTab(4), -- Level II + deleteRoutingTab(5), + sendLanTab(6), + deleteLanTab(7), + deleteArpTab(8), + sendArpTab(9), + deleteRouteTab(10), -- Level III + sendRouteTab(11), + backupSPFRoutingTab(12), + backupIPRoutingTab(13), + backupNetworkTab(14), + backupLanTab(15), + backupArpTab(16), + backupIPXRipTab(17), + backupIPXSAPTab(18), + resetStartupCDB(19), + eraseStartupCDB(20), + deleteZeroHopRoutingAllocTab(21), + slipDisconnect(22), + deleteDynamicLanTab(23), + eraseRunningCDB(24), + copyStartupToRunning(25), + none(26), + resetToFactoryDefaults(27) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the operator to perform one of the + specified actions on the tables maintained by the network device. + Send actions require support of proprietery File exchange + protocol." + ::= { rndMng 2 } + +rndFileName OBJECT-TYPE + SYNTAX OCTET STRING -- SIZE 256 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the file used internally by RND for transferring + tables maintained by network devices, using a prorietary File + exchange protocol." + ::= { rndMng 3 } + +rlSnmpVersionSupported OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the snmp versions that are supported by + this device." + ::= { rndMng 4 } + +rlSnmpMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the snmp support version that is supported by + this device." + ::= { rndMng 5 } + +rlCpuUtilEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables measurement of the device CPU utilization. + In order to get real values for rlCpuUtilDuringLastSecond, rlCpuUtilDuringLastMinute + and rlCpuUtilDuringLast5Minutes, the value of this object must be true." + DEFVAL { true } + ::= { rndMng 6 } + +rlCpuUtilDuringLastSecond OBJECT-TYPE + SYNTAX INTEGER (0..101) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of the device CPU utilization during last second. + The value 101 is a dummy value, indicating that the CPU utilization was + not measured (since measurement is disabled or was disabled during last second)." + ::= { rndMng 7 } + +rlCpuUtilDuringLastMinute OBJECT-TYPE + SYNTAX INTEGER (0..101) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of the device CPU utilization during last minute. + The value 101 is a dummy value, indicating that the CPU utilization was + not measured (since measurement is disabled or was disabled during last minute)." + ::= { rndMng 8 } + +rlCpuUtilDuringLast5Minutes OBJECT-TYPE + SYNTAX INTEGER (0..101) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of the device CPU utilization during the last 5 minutes. + The value 101 is a dummy value, indicating that the CPU utilization was + not measured (since measurement is disabled or was disabled during last 5 minutes)." + ::= { rndMng 9 } + +rlRebootDelay OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the variable will cause the device to reboot rlRebootDelay timeticks + from the moment this variable was set. + If not set, the variable will return a value of 4294967295. + If set to 4294967295, reboot action is cancelled. + The maximum delay is set by the host parameter: reboot_delay_max" + ::= { rndMng 10 } + +rlGroupManagement OBJECT IDENTIFIER ::= { rndMng 11 } + +rlGroupMngQuery OBJECT-TYPE + SYNTAX INTEGER {query(1), idle(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting value query will cause the device to query for UPNP devices on the network. + The device will always return value idle for GET." + ::= { rlGroupManagement 1 } + +rlGroupMngQueryPeriod OBJECT-TYPE + SYNTAX INTEGER + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets desired interval between queries for UPNP devices on the network. + Setting 0 will result in no such query. + Note that the actual query interval might be less than the set value + if another application running in the device requested a shorter interval. + Likewise setting 0 will not necessarily stop periodic queries if another + application is still interested in periodic polling." + DEFVAL { 0 } + ::= { rlGroupManagement 2 } + +rlGroupMngLastUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last time rlGroupMng MIB was updated." + ::= { rlGroupManagement 3 } + + +rlGroupMngDevicesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlGroupMngDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table showing the discovered devices." + ::= { rlGroupManagement 4 } + +rlGroupMngDeviceEntry OBJECT-TYPE + + SYNTAX RlGroupMngDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlGroupMngDeviceIdType, rlGroupMngDeviceId, rlGroupMngSubdevice } + +::= { rlGroupMngDevicesTable 1 } + + +RlGroupMngDeviceEntry ::= SEQUENCE { + rlGroupMngDeviceIdType InetAddressType, + rlGroupMngDeviceId InetAddress, + rlGroupMngSubdevice INTEGER, + rlGroupMngDeviceDescription DisplayString, + rlGroupMngGroupMngEnabled TruthValue, + rlGroupMngGroupLLDPDeviceId DisplayString, + rlGroupMngDeviceVendor DisplayString, + rlGroupMngDeviceAdvertisedCachingTime INTEGER, + rlGroupMngDeviceLocationURL DisplayString, + rlGroupMngDeviceLastSeen TimeTicks +} + +rlGroupMngDeviceIdType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type of the discovered device " + ::= { rlGroupMngDeviceEntry 1 } + +rlGroupMngDeviceId OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the discovered device " + ::= { rlGroupMngDeviceEntry 2 } + +rlGroupMngSubdevice OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A subdevice within the rlGroupMngDeviceId. Only subdevices with greatest + specifity will be kept (specific UUID device is more specific than basic device which is in turn + more specific than root device. " + ::= { rlGroupMngDeviceEntry 3 } + +rlGroupMngDeviceDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The discovery protocol description of the device." + ::= { rlGroupMngDeviceEntry 4 } + + +rlGroupMngGroupMngEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the device has Group Management enable." + ::= { rlGroupMngDeviceEntry 5 } + +rlGroupMngGroupLLDPDeviceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LLDP device id. If it is empty the device id is not known (either it is a non-MTS device or a non-LLDP supporting MTS device." + ::= { rlGroupMngDeviceEntry 6 } + +rlGroupMngDeviceVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the device. If empty the vendor is not known." + ::= { rlGroupMngDeviceEntry 7 } + +rlGroupMngDeviceAdvertisedCachingTime OBJECT-TYPE + SYNTAX INTEGER + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The caching time advertised by the device. If no update for this + device has been received during this caching time the system will assume + that the device has left the network and will therefore remove its entry + from the table." + ::= { rlGroupMngDeviceEntry 8 } + +rlGroupMngDeviceLocationURL OBJECT-TYPE + SYNTAX DisplayString + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL inidicating the location of the XML presenting the details of the device." + ::= { rlGroupMngDeviceEntry 9 } + +rlGroupMngDeviceLastSeen OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the moment of last reception of an update for + this device. " + ::= { rlGroupMngDeviceEntry 10 } + +rlRunningCDBequalToStartupCDB OBJECT-TYPE + + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether there are changes in running CDB that were not saved in flash." + ::= { rndMng 13 } + +rlClearMib OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear MIB value for scalars or tables: + Delete all entries for tables with dynamic entries. + Set table entries default values for table with static entries. + Set scalar default value." + ::= { rndMng 14 } + +------------------------------------------------------------------------------- +-- Scheduled Reload +------------------------------------------------------------------------------- +rlScheduledReload OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used for requesting a delayed reload of the device in a + specific desired time, should be configured in one of the following formats: + 'athhmmddMM' , 'inhhhmmm' or '', setting this value to an empty string + will result in request for cancellation of a (previously) committed system reload. + to complete the request, the 'rlScheduledReloadCommit' must also be set to either + TRUE (apply) or FALSE (discard) for completion of the transaction. + failing from doing so will result in an indefinite lock of the API" + ::= { rndMng 15 } + +rlScheduledReloadPendingDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the most recently requested scheduled-reload due date + in 'inhhhmmathhmmssddMMYYYYw' format. where 'w' stands for weekDay (1-7). + if there is no pending/scheduled reload request, string will be empty" + ::= { rndMng 16 } + +rlScheduledReloadApprovedDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the most recently approved/committed scheduled-reload date + in 'inhhhmmathhmmssddMMYYYYw' format. where 'w' stands for weekDay (1-7). + if there is no committed scheduled-reload , string will be empty" + ::= { rndMng 17 } + +rlScheduledReloadCommit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "commits the pending scheduled-reload request, and completes the transaction. + when this value is set to TRUE, the system is instructed to perform the + requested reload operation at the requested date/time + as was given in 'rlScheduledReload'. + setting this value to FALSE will discard the request." + ::= { rndMng 18 } + +------------------------------------------------------------------------------- +-- System Name Configuration Table +------------------------------------------------------------------------------- +rlSysNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSysNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Holds the current system name configuration." + ::= { rndMng 19 } + +rlSysNameEntry OBJECT-TYPE + SYNTAX RlSysNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition of this table." + INDEX { rlSysNameSource, + rlSysNameIfIndex } + ::= { rlSysNameTable 1 } + +RlSysNameEntry ::= SEQUENCE { + rlSysNameSource INTEGER, + rlSysNameIfIndex InterfaceIndex, + rlSysNameName DisplayString (SIZE (0..255)), + rlSysNameRowStatus RowStatus +} + +rlSysNameSource OBJECT-TYPE + SYNTAX INTEGER { + dhcpv6(1), + dhcpv4(2), + static(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system name source. 'static' if defined by user through CLI, + 'dhcpv6' or 'dhcpv4' if received by DHCP network protocol." + DEFVAL { static } + ::= { rlSysNameEntry 1 } + +rlSysNameIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex from which the system-name configuration was received, + for static entries, value will always be 1." + DEFVAL { 1 } + ::= { rlSysNameEntry 2 } + +rlSysNameName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An administratively-assigned name for this managed node. + By convention, this is the node's fully-qualified domain + name. If the name is unknown, the value is the zero-length + string." + ::= { rlSysNameEntry 3 } + +rlSysNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlSysNameEntry 4 } + +------------------------------------------------------------------------------- + +rlErrdisableLinkFlappingCause OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Link flapping error disable in the switch." + ::= { rndMng 20 } + + +------------------------------------------------------------------------------- + +END + -- cgit v1.2.3