-- -- IRT4681&2MMM-MIB.my (MIB for MMM-4681 and MMM-4682) -- v3.0 24/06/2010 -- - MIB updated to IRT468xMMM to accomodate both 4681 and 4682 variants. -- - MIB inputConfig enumerations for nRZ and invertedNRZ swapped to match -- real configuration and handbook, definition changed to "outputConfig". -- - MIB trap definitions for channelPresence expanded and channelNum entry -- added to follow software changes. -- - MIB trap definitions for channelRateAlarm expanded and channelNum entry -- added to follow software changes. -- v2.0 07/10/2009 -- - MIB regenerated for MIB Browser compatability. -- v1.0 28/11/2008 -- - Original Issue. -- -- IRT468xMMM-MIB DEFINITIONS ::= BEGIN IMPORTS irtProducts, irt FROM IRT-MIB OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 sysObjectID, sysName, DisplayString FROM RFC1213-MIB; -- -- Node definitions -- -- 1.3.6.1.4.1.16557.3.21 irt468xMMM OBJECT IDENTIFIER ::= { irtProducts 21 } -- 1.3.6.1.4.1.16557.3.21.1 alarms OBJECT-TYPE SYNTAX INTEGER { noAlarms(1), urgentAlarms(2), nonUrgentAlarms(3), urgAndNonUrgentAlarms(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the Urgent and Non Urgent alarms." ::= { irt468xMMM 1 } -- 1.3.6.1.4.1.16557.3.21.2 globalBandwidthCapping OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This allows bandwidth capping on the channels." ::= { irt468xMMM 2 } -- 1.3.6.1.4.1.16557.3.21.3 channelInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF ChannelInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of channels." ::= { irt468xMMM 3 } -- 1.3.6.1.4.1.16557.3.21.3.1 channelInfoEntry OBJECT-TYPE SYNTAX ChannelInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about each channel." INDEX { channelNumber } ::= { channelInfoTable 1 } ChannelInfoEntry ::= SEQUENCE { channelNumber INTEGER, channelPresent INTEGER, channelEnabled INTEGER, channelPacketSize INTEGER, channelDataRate INTEGER, channelDataRateLimit INTEGER, channelRateAlarm INTEGER, channelAlias DisplayString } -- 1.3.6.1.4.1.16557.3.21.3.1.1 channelNumber OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS read-only STATUS mandatory DESCRIPTION "Channel Number." ::= { channelInfoEntry 1 } -- 1.3.6.1.4.1.16557.3.21.3.1.2 channelPresent OBJECT-TYPE SYNTAX INTEGER { notPresent(1), present(2) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication that the Channel signal is present." ::= { channelInfoEntry 2 } -- 1.3.6.1.4.1.16557.3.21.3.1.3 channelEnabled OBJECT-TYPE SYNTAX INTEGER { notEnabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "An indication that the Channel is enabled." ::= { channelInfoEntry 3 } -- 1.3.6.1.4.1.16557.3.21.3.1.4 channelPacketSize OBJECT-TYPE SYNTAX INTEGER { bytes188(1), bytes204(2) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the packet size." ::= { channelInfoEntry 4 } -- 1.3.6.1.4.1.16557.3.21.3.1.5 channelDataRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The approximate data rate of the Channel." ::= { channelInfoEntry 5 } -- 1.3.6.1.4.1.16557.3.21.3.1.6 channelDataRateLimit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum allowed data rate of the channel." ::= { channelInfoEntry 6 } -- 1.3.6.1.4.1.16557.3.21.3.1.7 channelRateAlarm OBJECT-TYPE SYNTAX INTEGER { noAlarm(1), alarm(2) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication that the data rate is too high for the channel assignment." ::= { channelInfoEntry 7 } -- 1.3.6.1.4.1.16557.3.21.3.1.8 channelAlias OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A 15 byte maximum Alias for the chosen Channel." ::= { channelInfoEntry 8 } -- 1.3.6.1.4.1.16557.3.21.4 outputConfig OBJECT-TYPE SYNTAX INTEGER { cMI(1), invertedNRZ(2), nRZ(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The jumper selected configuration for the input." ::= { irt468xMMM 4 } -- 1.3.6.1.4.1.16557.3.21.5 fpgaVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the main FPGA in the format 'x.y' where x is the major revision number and y is the minor revision." ::= { irt468xMMM 5 } -- 1.3.6.1.4.1.16557.3.21.6 reset OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "A set with the value 2 sent to this OID will cause a system reset to occur. When queried returns a Null." ::= { irt468xMMM 6 } -- 1.3.6.1.4.1.16557.3.21.7 generalAlarmTrapEnable OBJECT-TYPE SYNTAX INTEGER { notEnabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, traps will be sent when a Major or Minor Alarm occurs and when it clears." ::= { irt468xMMM 7 } -- 1.3.6.1.4.1.16557.3.21.8 chanRateAlarmTrapEnable OBJECT-TYPE SYNTAX INTEGER { notEnabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, traps will be sent when a Channel Rate Alarm occurs and when it clears." ::= { irt468xMMM 8 } -- 1.3.6.1.4.1.16557.3.21.9 chanPresTrapEnable OBJECT-TYPE SYNTAX INTEGER { notEnabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, traps will be sent when a Channel is first Present and when it is first Absent." ::= { irt468xMMM 9 } -- -- Trap definitions -- irt468xMMMGeneralAlarmOnTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, alarms } DESCRIPTION "If enabled, traps will be sent when a Major or Minor Alarm occurs." ::= 21 irt468xMMMGeneralAlarmOffTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, alarms } DESCRIPTION "If enabled, traps will be sent when a Major or Minor Alarm clears." ::= 149 irt468xMMMChanRateAlarmOnTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, channelRateAlarm, channelRateAlarm, channelRateAlarm, channelRateAlarm, channelNumber } DESCRIPTION "If enabled, traps will be sent when a Channel Rate Alarm occurs." ::= 277 irt468xMMMChanRateAlarmOffTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, channelRateAlarm, channelRateAlarm, channelRateAlarm, channelRateAlarm, channelNumber } DESCRIPTION "If enabled, traps will be sent when a Channel Rate Alarm clears." ::= 405 irt468xMMMChanLossTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, channelPresent, channelPresent, channelPresent, channelPresent, channelNumber } DESCRIPTION "If enabled, traps will be sent when a Channel is Absent." ::= 533 irt468xMMMChanPresTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, channelPresent, channelPresent, channelPresent, channelPresent, channelNumber } DESCRIPTION "If enabled, traps will be sent when a Channel is Present." ::= 661 END -- -- IRT4681MMM-MIB.my --