-- Digital Equipment Corporation's -- DigitalComet-MIB definition -- Name: dec-comet-mib-v1-2.txt -- Date: October, 1997 -- Company: Digital Equipment Corporation -- Digital posts product MIBs on web sites at: -- http://www.networks.digital.com/ -- http://www.networks.europe.digital.com/ -- http://www.networks.digital.com.au/ -- This document describes all Digital specific MIB -- objects exported by the Comet common code. -- This MIB is implemented in some versions of the DECswitch 900, -- RouteAbout, and VNswitch 900. -- The variables are structured based on the RFC for the Structure of -- Management Information (SMI), RFC1155, and the format of the definitions -- is as per RFC1212, the Concise MIB Defintions RFC, and should be -- acceptable for most MIB compilers. DigitalComet-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, Counter, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 DisplayString FROM RFC1213-MIB; -- Textual Conventions ProElsMsgLogLevel ::= INTEGER ProElsLogStatus ::= INTEGER IfIndex ::= INTEGER -- Path to the common code Digital-Proteon MIB. dec OBJECT IDENTIFIER ::= { enterprises 36 } ema OBJECT IDENTIFIER ::= { dec 2 } sysObjectIds OBJECT IDENTIFIER ::= { ema 15 } decMIBextension OBJECT IDENTIFIER ::= { ema 18 } bridges OBJECT IDENTIFIER ::= { sysObjectIds 3 } brouters OBJECT IDENTIFIER ::= { sysObjectIds 11 } cometBROUTERS OBJECT IDENTIFIER ::= { decMIBextension 20 } proteon-mib OBJECT IDENTIFIER ::= { cometBROUTERS 1 } comet-mib OBJECT IDENTIFIER ::= { cometBROUTERS 2 } telesavingMib OBJECT IDENTIFIER ::= { cometBROUTERS 3 } -- sysObjectID multiSwitch700EA OBJECT IDENTIFIER ::= { bridges 23 } multiSwitch700XA OBJECT IDENTIFIER ::= { bridges 24 } multiSwitch700FA OBJECT IDENTIFIER ::= { bridges 25 } routeAbout90EW OBJECT IDENTIFIER ::= { brouters 4 } routeAbout900EW OBJECT IDENTIFIER ::= { brouters 5 } routeAbout900TW OBJECT IDENTIFIER ::= { brouters 6 } decSwitch900EFR OBJECT IDENTIFIER ::= { brouters 7 } decSwitch900EER OBJECT IDENTIFIER ::= { brouters 8 } decSwitch900ET OBJECT IDENTIFIER ::= { brouters 9 } routeAbout90EI OBJECT IDENTIFIER ::= { brouters 10 } routeAbout900EI OBJECT IDENTIFIER ::= { brouters 11 } vnSwitch900EA OBJECT IDENTIFIER ::= { brouters 12 } vnSwitch900EF OBJECT IDENTIFIER ::= { brouters 13 } vnSwitch900EX OBJECT IDENTIFIER ::= { brouters 14 } vnSwitch900EE OBJECT IDENTIFIER ::= { brouters 15 } vnSwitch900FF OBJECT IDENTIFIER ::= { brouters 16 } vnSwitch900XX OBJECT IDENTIFIER ::= { brouters 17 } vnSwitch900XA OBJECT IDENTIFIER ::= { brouters 18 } vnSwitch900FX OBJECT IDENTIFIER ::= { brouters 19 } vnSwitch900FA OBJECT IDENTIFIER ::= { brouters 20 } vnSwitch900AA OBJECT IDENTIFIER ::= { brouters 21 } vnSwitch900FEMX OBJECT IDENTIFIER ::= { brouters 26 } vnSwitch900LL OBJECT IDENTIFIER ::= { brouters 29 } cinterface OBJECT IDENTIFIER ::= { comet-mib 1 } cifTable OBJECT-TYPE SYNTAX SEQUENCE OF CifEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Digital Comet Routers ifTable extensions. A list of interface entries." ::= { cinterface 1 } cifEntry OBJECT-TYPE SYNTAX CifEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { IfIndex } ::= { cifTable 1 } CifEntry ::= SEQUENCE { cifDescr DisplayString } cifDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A textual string containing information about the interface. User configurable. Initially set to the 0 length string. All routers support at least 64 character names." ::= { cifEntry 1 } -- the ADMIN group admin OBJECT IDENTIFIER ::= { proteon-mib 1 } -- the status group status OBJECT IDENTIFIER ::= { admin 2 } proAdminStatusReloadTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time (in hundredths of a second) since the last time the router software was reloaded." ::= { status 1 } proAdminStatusStarts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the router has started since the last reload. This is number of restarts plus one." ::= { status 2 } proAdminStatusCrashes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the router has crashed since the last reload. Only those crashes that caused the router to deliberately restart due to a software error are enumerated by this object." ::= { status 3 } proAdminStatusCrashMsg OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The last crash message. If the router has not crashed since the last reload, the message will so indicate." ::= { status 4 } -- the event logging system group els OBJECT IDENTIFIER ::= { admin 3 } -- These objects are not included in the current implementation: -- -- proAdminElsPin OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-write -- STATUS mandatory -- DESCRIPTION -- "The number of ELS alerts which may be generated per -- second. A value of zero indicates no limit." -- ::= { els 1 } -- -- proAdminElsDroppeds OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The number of ELS alerts which have been dropped -- because the pin has been reached." -- ::= { els 2 } -- -- the following els variables -- not supported starting Comet 2.0 (Meteor) -- not supported VNswitch proAdminElsDisplay OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS deprecated DESCRIPTION "This object is a control switch for the displaying of logging messages on the router's console. It is instanced by the ELS event number. It assumes the following values, '0' for inactive, do not display messages, '1' for active, display messages." ::= { els 3 } proAdminElsAlert OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS deprecated DESCRIPTION "This object is a control switch for the sending of logging messages with SNMP alerts. It is instanced by the ELS event number. It assumes the following values, '0' for inactive, do not send alerts, '1' for active, send alerts." ::= { els 4 } proAdminElsMeters OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "This object is a counter of the number of times an ELS event occured. It is instanced by the ELS event number." ::= { els 6 } -- the private group private OBJECT IDENTIFIER ::= { admin 5 } proRestart OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to restart the router. When read, it always has a value of 0. When set, it is the number of seconds to wait before restarting." ::= { private 2 } -- the INTERFACE group xface OBJECT IDENTIFIER ::= { proteon-mib 2 } -- the generic interface group -- the generic xface group -- not supported starting VNswitch 1.6 generic OBJECT IDENTIFIER ::= { xface 1 } proXfaceGenericType OBJECT-TYPE SYNTAX INTEGER { vi(1), -- VI LNI pn10(2), -- ProNET-10 pn80(3), -- ProNET-80 chaos(4), -- CHAOSnet xeth(5), -- Experimental Ethernet (3Mb) m1822(6), -- ACC M/1822 scc(7), -- On-board SCC on HK68ME ieth(8), -- Interlan Ethernet peth(9), -- Proteon Ethernet com2(10), -- COM-2 com4(11), -- COM-4 omn(12), -- Omninet pn4(13), -- ProNET-4 wdeth(15), -- Western Digital Ethernet gwslc(16), -- Gateway Serial Line Controller x25(17), -- X.25 pqsx(18), -- Proteon QPSX MAN atr(19), -- Apollo Token Ring fddi(20), -- p4200 FDDI pn16(23), -- ProNET-16 atcomsl(24), -- AT COM-2 ceth(25), -- CNX/DNX300 Single/Dual Ethernet csl(26), -- CNX/DNX300 T1/E1 serial seth(27), -- Interlan NP-600 smart Ethernet srlygwsl(28), -- SDLC Relay on a gwslc srlyatc2(29), -- SDLC Relay on a atcomsl srlycsl(30), -- SDLC Relay on a csl srbtnl(31), -- SRB Tunnel over a protocol net sdlcrly(32), -- SDLC Relay over a protocol net nseth(33), -- National Semiconductor Ethernet x25atc2(34), -- x25 on a atcomsl x25csl(35), -- x25 on a CNX csl x25dcsl(36), -- x25 on a DNX300 csl qsl(37), -- CNX Quad Serial Controller tsl(39), -- CNX Twin Serial Controller qslch(40), -- DNX Quad Serial Controller v25bis(41), -- V.25 bis Dial hssi(42), -- High Speed Serial Interface rbxeth(43), -- RBX Ethernet rbxtkr(44), -- RBX 802.5 Token-Ring rbxsl(45), -- RBX Serial Controller rbxbisdn(46) -- RBX ISDN BRI } ACCESS read-only STATUS deprecated DESCRIPTION "The type of the interface, according to the link level protocol." ::= { generic 1 } proXfaceGenericCSR OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "The Command and Status Register address for the interface." ::= { generic 2 } proXfaceGenericIntVec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "The multi-bus interrupt vector for the interface." ::= { generic 3 } proXfaceGenericMaintInt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "The number of seconds before the next interface maintenance." ::= { generic 4 } proXfaceGenericMaintLim OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "The number of maintenance check failures permitted before a self test is run." ::= { generic 5 } proXfaceGenericNextTest OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "The number of seconds before the next self test." ::= { generic 6 } proXfaceGenericNextMaint OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "The number of seconds between maintenance checks." ::= { generic 7 } proXfaceGenericMaintCnt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "The number of failed maintenance checks since the last successful maintenance check." ::= { generic 8 } proXfaceGenericMaintFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of maintenance failures on this interface." ::= { generic 9 } proXfaceGenericTestPasses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of self test successes on this interface." ::= { generic 10 } proXfaceGenericTestFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of self test failures on this interface." ::= { generic 11 } proXfaceGenericModuleId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "The module identifier of this interface, this object is relevant only to the CNX and DNX platforms. It uniquely identifies the interface card-type." ::= { generic 12 } -- the PROTOCOL group proto OBJECT IDENTIFIER ::= { proteon-mib 3 } -- the general (across all protocols) group -- general OBJECT IDENTIFIER ::= { proto 1 } -- there are no general variables defined at this time. -- the IP protocol group proip OBJECT IDENTIFIER ::= { proto 2 } -- default gateway defgw OBJECT IDENTIFIER ::= { proip 1 } proProtoIpDefGwAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The Internet address of the default gateway for the router." ::= { defgw 1 } proProtoIpDefGwCost OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The cost of the default gateway for the router." ::= { defgw 2 } proProtoIpDefGwAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The age of the default gateway for the router." ::= { defgw 3 } -- the proSystem group proSystem OBJECT IDENTIFIER ::= { proteon-mib 6 } -- System groups proResource OBJECT IDENTIFIER ::= { proSystem 1 } proEls OBJECT IDENTIFIER ::= { proSystem 2 } -- Resource groups proResMemory OBJECT IDENTIFIER ::= { proResource 1 } proResBuffers OBJECT IDENTIFIER ::= { proResource 2 } proResMemHeap OBJECT IDENTIFIER ::= { proResMemory 1 } proResMemBuf OBJECT IDENTIFIER ::= { proResMemory 2 } proResBufGlobal OBJECT IDENTIFIER ::= { proResBuffers 1 } -- -- Resource group -- -- Memory group (Heap) -- -- Heap memory is the memory used to dynamically allocate -- data structures. -- This group provides heap memory statistics. proResMemHeapTotal OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of bytes of heap memory available for allocation." ::= { proResMemHeap 1 } proResMemHeapReserve OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minimum amount of memory needed by the currently configured protocols and features." ::= { proResMemHeap 2 } proResMemHeapNeverAlloc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The memory that has never been allocated." ::= { proResMemHeap 3 } proResMemHeapPermAlloc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The memory that is permanently allocated to router tasks." ::= { proResMemHeap 4 } proResMemHeapTempAlloc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The memory that is temporarily allocated to router tasks." ::= { proResMemHeap 5 } proResMemHeapPrevAlloc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The memory that was temporarily allocated and returned to the free pool." ::= { proResMemHeap 6 } -- Memory group (Buffer) -- -- Buffer memory is the memory used to dynamically allocate -- data buffers. -- This group provides buffer memory statistics. proResMemBufTotal OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of bytes of buffer memory available for allocation." ::= { proResMemBuf 1 } proResMemBufReserve OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minimum amount of memory needed by the currently configured protocols and features." ::= { proResMemBuf 2 } proResMemBufNeverAlloc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The memory that has never been allocated." ::= { proResMemBuf 3 } proResMemBufPermAlloc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The memory that is permanently allocated to router tasks." ::= { proResMemBuf 4 } -- Buffer group (Global) -- -- This group provides statistics on global buffers available -- in the configured system. proResBufGlobalTotal OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of global buffers in the system." ::= { proResBufGlobal 1 } proResBufGlobalFree OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of free buffers in the system." ::= { proResBufGlobal 2 } proResBufGlobalFair OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The 'fair' number of buffers for each interface." ::= { proResBufGlobal 3 } proResBufGlobalLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The low mark for free buffers. If the value of proResBufGlobalFree is less than this object then freed buffers will not be placed on any queue that has more than the 'fair' number of buffers on it." ::= { proResBufGlobal 4 } -- Buffer Table -- -- This group provides statistics on packet buffers assigned -- to each interface. proResBufTable OBJECT-TYPE SYNTAX SEQUENCE OF ProResBufTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The per-port buffer table." ::= { proResBuffers 2 } proResBufTableEntry OBJECT-TYPE SYNTAX ProResBufTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry indicating the buffers allocated per interface." INDEX { IfIndex } ::= { proResBufTable 1 } ProResBufTableEntry ::= SEQUENCE { proResInputBufsReq INTEGER, proResInputBufsAlloc INTEGER, proResInputBufsLow INTEGER, proResInputBufsCurrent INTEGER, proResInputBufsSize INTEGER, proResInputBufsTotalBytes INTEGER } proResInputBufsReq OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of buffers requested for this interface." ::= { proResBufTableEntry 1 } proResInputBufsAlloc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of buffers allocated for this interface." ::= { proResBufTableEntry 2 } proResInputBufsLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The low water mark for number of buffers." ::= { proResBufTableEntry 3 } proResInputBufsCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current number of buffers for this device. A value of zero indicates that the device is disabled. If, on receipt of a packet, the value of this object is less than proResInputBufsLow than the packet is eligble for flow control." ::= { proResBufTableEntry 4 } proResInputBufsSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The size, in bytes, of each buffer allocated to this interface." ::= { proResBufTableEntry 5 } proResInputBufsTotalBytes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of bytes allocated to this interface. This is obtained by multiplying proResInputBufsAlloc by proResInputBufsSize." ::= { proResBufTableEntry 6 } -- -- Event Logging System (ELS) groups -- -- The following groups export the ELS subsystem functionality. -- -- ELS generic group -- -- The ELS system-wide objects -- ELS groups proElsGeneric OBJECT IDENTIFIER ::= { proEls 1 } proElsPin OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of els events which may be generated per second. A value of zero indicates no limit." ::= { proElsGeneric 1 } proElsDropped OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of els events which were dropped because the pin had been reached." ::= { proElsGeneric 2 } proElsTimestamp OBJECT-TYPE SYNTAX INTEGER { proTSOff(1), proTSSysUpTime(2), proTSTimeOfDay(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates whether ELS messages should be timestamped and, if yes, the timebase to use. Setting the object to proTSOff(1) disables timestamping. Setting the object to proTSSysUpTime(2) uses the sysUpTime value as the timestamp. Setting the object to proTSTimeOfDay(3) uses the real-time clock value as the timestamp." ::= { proElsGeneric 3 } proElsAction OBJECT-TYPE SYNTAX INTEGER { other(1), proElsActionClear(2), proElsActionDefault(3) } ACCESS read-write STATUS mandatory DESCRIPTION "A read of this object always returns the value other(1). Setting the object to elsActionClear(2) clears all ELS configuration. Specifically, this clear all ELS related sram records. This action is the same as entering the command at the ELS config menu in the gateway console. Setting the object to proElsActionDefault(3) turns off logging of ELS events to both the console and SNMP traps for all configured subsystems. This action is the same as entering the commands: default disp sub all default trap sub all at the ELS config menu in the gateway console." ::= { proElsGeneric 4 } proElsTrapVersion OBJECT-TYPE SYNTAX INTEGER { proElsTrapVersionV1(1), proElsTrapVersionV2(2) -- default } ACCESS read-write STATUS mandatory DESCRIPTION "The format of the els trap has been changed so that the trap info is more useful to a majority of net managers. However, to provide a transition period, both the existing and new forms will be supported. The old format is used by default when generating an els trap. To switch format, set this object to the appropriate value." ::= { proElsGeneric 5 } -- ELS Subsystem group -- -- This group describes each configured subsystem. proElsSubSysTable OBJECT-TYPE SYNTAX SEQUENCE OF ProElsSubSysTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The ELS sub-system table." ::= { proEls 2 } proElsSubSysTableEntry OBJECT-TYPE SYNTAX ProElsSubSysTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry corresponding to a specific subsystem." INDEX { proElsSubSysIndex } ::= { proElsSubSysTable 1 } ProElsSubSysTableEntry ::= SEQUENCE { proElsSubSysIndex INTEGER, proElsSubSysDescr DisplayString, proElsSubSysNumEvents INTEGER, proElsSubSysDisplayEnable ProElsMsgLogLevel, proElsSubSysDisplayDisable ProElsMsgLogLevel, proElsSubSysTrapEnable ProElsMsgLogLevel, proElsSubSysTrapDisable ProElsMsgLogLevel, proElsSubSysCurrDisplayLevel INTEGER, proElsSubSysCurrTrapLevel INTEGER } proElsSubSysIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object is used to identify a specific subsystem." ::= { proElsSubSysTableEntry 1 } proElsSubSysDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-only STATUS mandatory DESCRIPTION "This is a textual string indicating the name of the subsystem." ::= { proElsSubSysTableEntry 2 } proElsSubSysNumEvents OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of events defined for this subsystem." ::= { proElsSubSysTableEntry 3 } proElsSubSysDisplayEnable OBJECT-TYPE SYNTAX ProElsMsgLogLevel ACCESS read-write STATUS mandatory DESCRIPTION "A read of this object always returns the value other(1). Setting this object to one of the other enumerated values has the effect of enabling ELS events of the specified level to the console." ::= { proElsSubSysTableEntry 4 } proElsSubSysDisplayDisable OBJECT-TYPE SYNTAX ProElsMsgLogLevel ACCESS read-write STATUS mandatory DESCRIPTION "A read of this object always returns the value other(1). Setting this object to one of the other enumerated values has the effect of disabling ELS events of the specified level to the console." ::= { proElsSubSysTableEntry 5 } proElsSubSysTrapEnable OBJECT-TYPE SYNTAX ProElsMsgLogLevel ACCESS read-write STATUS mandatory DESCRIPTION "A read of this object always returns the value other(1). Setting this object to one of the other enumerated values has the effect of enabling ELS events of the specified level to a NMS via SNMP trap." ::= { proElsSubSysTableEntry 6 } proElsSubSysTrapDisable OBJECT-TYPE SYNTAX ProElsMsgLogLevel ACCESS read-write STATUS mandatory DESCRIPTION "A read of this object always returns the value other(1). Setting this object to one of the other enumerated values has the effect of disabling ELS events of the specified level to a NMS via SNMP trap." ::= { proElsSubSysTableEntry 7 } proElsSubSysCurrDisplayLevel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current event log levels that are enabled for display to console. Note that the value respresents a bit string, a bit for each value defined in ProElsMsgLogLevel (excluding the other(1)) value. For example: proMsgLevelUIError, bit 1 proMsgLevelCIError, bit 2 etc. Note also that the levels: proMsgLevelError proMsgLevelInfo proMsgLevelTrace proMsgLevelStandard proMsgLevelAll are aggregates of other logging levels. So, for example, turning on proMsgLogLevelError(6) will turn on (set the bits) for all sub-levels in this category (i.e values 2,3,4 and 5)." ::= { proElsSubSysTableEntry 8 } proElsSubSysCurrTrapLevel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current event log levels that are enabled for logging via SNMP trap. Note that the value respresents a bit string, a bit for each value defined in ProElsMsgLogLevel (excluding the other(1)) value. For example: proMsgLevelUIError, bit 1 proMsgLevelCIError, bit 2 etc. Note also that the levels: proMsgLevelError proMsgLevelInfo proMsgLevelTrace proMsgLevelStandard proMsgLevelAll are aggregates of other logging levels. So, for example, turning on proMsgLogLevelError(6) will turn on (set the bits) for all sub-levels in this category (i.e values 2,3,4 and 5)." ::= { proElsSubSysTableEntry 9 } -- ELS Subsystem Events group -- -- This group describes each event for each configured subsystem. proElsSubSysEventTable OBJECT-TYPE SYNTAX SEQUENCE OF ProElsSubSysEventTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The ELS Sub system event table." ::= { proEls 3 } proElsSubSysEventTableEntry OBJECT-TYPE SYNTAX ProElsSubSysEventTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry corresponding to a specific event in the particular subsystem." INDEX { proElsSubSysIndex, proElsSubSysEventIndex } ::= { proElsSubSysEventTable 1 } ProElsSubSysEventTableEntry ::= SEQUENCE { proElsSubSysEventIndex INTEGER, proElsSubSysEventMsg DisplayString, proElsSubSysEventCount INTEGER, proElsSubSysEventLogLevel ProElsMsgLogLevel, proElsSubSysEventLogToConsole ProElsLogStatus, proElsSubSysEventLogToTrap ProElsLogStatus } proElsSubSysEventIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The specific message to which this entry refers." ::= { proElsSubSysEventTableEntry 1 } proElsSubSysEventMsg OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The textual description for the message." ::= { proElsSubSysEventTableEntry 2 } proElsSubSysEventCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of times this event has occurred." ::= { proElsSubSysEventTableEntry 3 } proElsSubSysEventLogLevel OBJECT-TYPE SYNTAX ProElsMsgLogLevel ACCESS read-only STATUS mandatory DESCRIPTION "The pre-defined setting that classifies this message." ::= { proElsSubSysEventTableEntry 4 } proElsSubSysEventLogToConsole OBJECT-TYPE SYNTAX ProElsLogStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates whether this event should be logged to the console." ::= { proElsSubSysEventTableEntry 5 } proElsSubSysEventLogToTrap OBJECT-TYPE SYNTAX ProElsLogStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates whether this event should be logged to SNMP trap." ::= { proElsSubSysEventTableEntry 6 } -- Traps -- ELS Trap -- -- The following trap is generated when an ELS event occurs -- and the corresponding event is enabled for trap generation. proElsTrapV1 TRAP-TYPE ENTERPRISE cometBROUTERS -- VARIABLES { proElsTrapSeqs, proElsTrapSubSystem, proElsTrapEvent } DESCRIPTION "An ELS trap event." ::= 1 proElsTrapV2 TRAP-TYPE ENTERPRISE cometBROUTERS -- VARIABLES { proElsSubSysEventMsg } DESCRIPTION "An ELS trap event. proElsSubSysEventMsg provides a textual description of the event." ::= 2 END