ENGAGE-COMMON-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, Counter, Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 ifIndex FROM RFC1213-MIB; -- textual conventions DisplayString ::= OCTET STRING -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having -- -- SIZE (0..255) PhysAddress ::= OCTET STRING -- This data type is used to model media addresses. For many -- types of media, this will be in a binary representation. -- For example, an ethernet address would be represented as -- a string of 6 octets. engage OBJECT IDENTIFIER ::= { enterprises 1133 } engageCommon OBJECT IDENTIFIER ::= { engage 3 } engageCommonSystem OBJECT IDENTIFIER ::= { engageCommon 1 } engageCommonDs1E1 OBJECT IDENTIFIER ::= { engageCommon 2 } engageCommonHost OBJECT IDENTIFIER ::= { engageCommon 3 } -- Engage Common System Objects engageCommonSystemHardwareType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This object is the unique string which identifies this device's hardware." ::= { engageCommonSystem 1 } engageCommonSystemProductType OBJECT-TYPE SYNTAX INTEGER { ipExpressMLBXLB(1), ipExpressMLDI(2), ipExpressQT1QE1(3), ipTubeT1E1(4), ipTubeRS530(5), ipTubeSS7(6), ipTubeQE2(7), ipTubeQT1E1(8), lanGov(9) } ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the type of product that this device is." ::= { engageCommonSystem 2 } engageCommonSystemSerialNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This object is the Engage assigned product serial number of this device." ::= { engageCommonSystem 3 } engageCommonSystemNumLANPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the number of LAN ports that are on this device." ::= { engageCommonSystem 4 } engageCommonSystemNumWANPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the number of WAN ports that are on this device." ::= { engageCommonSystem 5 } engageCommonSystemFirmwareVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This object displays the current running firmware version on the device." ::= { engageCommonSystem 6 } engageCommonSystemAvailBuffers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object is the current total number of buffers available for packet processing on this device." ::= { engageCommonSystem 7 } engageCommonSystemReset OBJECT-TYPE SYNTAX INTEGER { running(1), resetting(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object will reset the device, without changing the running configuration, if it is set to a 2." ::= { engageCommonSystem 8 } engageCommonSystemConfigurationSave OBJECT-TYPE SYNTAX INTEGER { discardChanges(1), saveChanges(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object will either undo any modications done via SNMP SetRequest to any writable Engage MIB objects, or save the changes to the device." ::= { engageCommonSystem 9 } engageCommonSystemIPDefaultRouter OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the IP address of the IP default gateway of this device. A set of this object will initiate a change of the IP default gateway duplex mode when a configuration save happens." ::= { engageCommonSystem 10 } engageCommonSystemSNMPState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object will disable the processing of SNMP traffic to and from this device if set to a 2 and a configuration save is performed." ::= { engageCommonSystem 11 } engageCommonSystemSNMPTrapState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether or not SNMP traps are generated by this device if a set and a configuration save is performed." ::= { engageCommonSystem 12 } engageCommonSystemSNMPTrapAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This object sets the IP address of the SNMP management station to which this device sends SNMP traps to if engageCommonSystemSNMPTrapState is enabled and a configuration save is performed." ::= { engageCommonSystem 13 } engageCommonSystemTelnetState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object enables or disables telnet access to this device when set and a configuration save is performed." ::= { engageCommonSystem 14 } -- Engage Common DS1/E1 Objects -- Engage Common DS1/E1 Configuration Table engageCommonDs1E1ConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF EngageCommonDs1E1ConfigEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "This table has been moved to the ENGAGE-DS1-MIB." ::= { engageCommonDs1E1 1 } engageCommonDs1E1ConfigEntry OBJECT-TYPE SYNTAX EngageCommonDs1E1ConfigEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry containing objects describing the configuration of a particular DS1 or E1 interface." INDEX { ifIndex } ::= { engageCommonDs1E1ConfigTable 1 } EngageCommonDs1E1ConfigEntry ::= SEQUENCE { engageCommonDs1E1ConfigData INTEGER, engageCommonDs1E1ConfigClocking INTEGER, engageCommonDs1E1ConfigFraming INTEGER, engageCommonDs1E1ConfigCoding INTEGER, engageCommonDs1E1ConfigIdleChar INTEGER, engageCommonDs1E1ConfigLbo INTEGER, engageCommonDs1E1ConfigDS0Bitmap INTEGER, engageCommonDs1E1ConfigTestMode INTEGER } engageCommonDs1E1ConfigData OBJECT-TYPE SYNTAX INTEGER { normal(1), inverted(2) } ACCESS read-write STATUS obsolete DESCRIPTION "This object specifies the signal mode of this DS1 or E1 interface's data. A set of this object will initiate a change of the data mode when a configuration save happens." ::= { engageCommonDs1E1ConfigEntry 1 } engageCommonDs1E1ConfigClocking OBJECT-TYPE SYNTAX INTEGER { network(1), -- derived from remote end internal(2), -- local pll(3) } ACCESS read-write STATUS obsolete DESCRIPTION "This object specifies the clock mode of this DS1 or E1 interface." ::= { engageCommonDs1E1ConfigEntry 2 } engageCommonDs1E1ConfigFraming OBJECT-TYPE SYNTAX INTEGER { esf(1), d4(2), fas(3) } ACCESS read-write STATUS obsolete DESCRIPTION "This object specifies the framing type of this DS1 or E1 interface." ::= { engageCommonDs1E1ConfigEntry 3 } engageCommonDs1E1ConfigCoding OBJECT-TYPE SYNTAX INTEGER { ami(1), b8zs(2), hdb3(3), crc4(4) } ACCESS read-write STATUS obsolete DESCRIPTION "This object specifies the coding type of this DS1 or E1 interface." ::= { engageCommonDs1E1ConfigEntry 4 } engageCommonDs1E1ConfigIdleChar OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS obsolete DESCRIPTION "This object specifies the idle character for this DS1 or E1 interface. This is typically 0x7E (hexadecimal)." ::= { engageCommonDs1E1ConfigEntry 5 } engageCommonDs1E1ConfigLbo OBJECT-TYPE SYNTAX INTEGER { csuNeg15dB(1), csuNeg22point5dB(2), csuNeg7point5dB(3), csuNeg0dB(4), dsx0To133Ft(5), dsx133To266Ft(6), dsx266To399(7), dsx399To533(8), dsx533To655(9) } ACCESS read-write STATUS obsolete DESCRIPTION "This object applies to DS1 interfaces only. This specifies the line build out for this particular DS1 interface." ::= { engageCommonDs1E1ConfigEntry 6 } engageCommonDs1E1ConfigDS0Bitmap OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS obsolete DESCRIPTION "This object specifies the DS0 utilization of this DS1 or E1 line." ::= { engageCommonDs1E1ConfigEntry 7 } engageCommonDs1E1ConfigTestMode OBJECT-TYPE SYNTAX INTEGER { localLoop(1), remoteLoop(2) } ACCESS read-write STATUS obsolete DESCRIPTION "This object specifies the test mode of this interface when the corresponding ifAdminStatus is set to testing. localLoop means that the received data is transmitted back out. remoteLoop means that the data to be transmitted is looped back towards the interface. A set of this object will initiate a change of the loopback when a configuration save happens." ::= { engageCommonDs1E1ConfigEntry 8 } -- Engage Common DS1/E1 Statistics Table engageCommonDs1E1StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF EngageCommonDs1E1StatsEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "This table has been deprecated." ::= { engageCommonDs1E1 2 } engageCommonDs1E1StatsEntry OBJECT-TYPE SYNTAX EngageCommonDs1E1StatsEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry containing the statistics of a particular DS1 or E1 interface." INDEX { ifIndex } ::= { engageCommonDs1E1StatsTable 1 } EngageCommonDs1E1StatsEntry ::= SEQUENCE { engageCommonDs1E1StatsTxCSLErrors Counter, engageCommonDs1E1StatsTxUnErrors Counter, engageCommonDs1E1StatsTxMiscErrors Counter, engageCommonDs1E1StatsTxQueueDepth Gauge, engageCommonDs1E1StatsRxCrcErrors Counter, engageCommonDs1E1StatsRxOvErrors Counter, engageCommonDs1E1StatsRxFramingErrors Counter, engageCommonDs1E1StatsRxMiscErrors Counter, engageCommonDs1E1StatsRxQueueDepth Gauge } engageCommonDs1E1StatsTxCSLErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter shows the number of Carrier Sense Lost errors on a particular DS1 or E1 interface. This value may be cleared via the Engage User Interface." ::= { engageCommonDs1E1StatsEntry 1 } engageCommonDs1E1StatsTxUnErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter shows the number of Transmit Underruns on a particular DS1 or E1 interface. This value may be cleared via the Engage User Interface." ::= { engageCommonDs1E1StatsEntry 2 } engageCommonDs1E1StatsTxMiscErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter shows the number of unclassified tranmission errors on a particular DS1 or E1 interface. This value may be cleared via the Engage User Interface." ::= { engageCommonDs1E1StatsEntry 3 } engageCommonDs1E1StatsTxQueueDepth OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS obsolete DESCRIPTION "This is the current number of data buffers awaiting transmission on this particular DS1 or E1 interface." ::= { engageCommonDs1E1StatsEntry 4 } engageCommonDs1E1StatsRxCrcErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter displays the number of received CRC errors on this particular DS1 or E1 interface. This value may be cleared via the Engage User Interface." ::= { engageCommonDs1E1StatsEntry 5 } engageCommonDs1E1StatsRxOvErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter displays the number of receiver overrun errors on this particular DS1 or E1 interface. This value may be cleared via the Engage User Interface." ::= { engageCommonDs1E1StatsEntry 6 } engageCommonDs1E1StatsRxFramingErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter displays the number of receiver framing errors on this particular DS1 or E1 interface. This value may be cleared via the Engage User Interface." ::= { engageCommonDs1E1StatsEntry 7 } engageCommonDs1E1StatsRxMiscErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter displays the number of unclassified receiver errors on this particular DS1 or E1 interface. This value may be cleared via the Engage User Interface." ::= { engageCommonDs1E1StatsEntry 8 } engageCommonDs1E1StatsRxQueueDepth OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS obsolete DESCRIPTION "This is the current number of buffers in the receiver's FIFO of this particular DS1 or E1 interface." ::= { engageCommonDs1E1StatsEntry 9 } -- Engage Common Host Objects engageCommonHost802dot1qState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS optional DESCRIPTION "This object specifies whether or not 802.1Q is enabled system-wide. A set of this object will initiate a change of the 802.1Q functionality when a configuration save happens." ::= { engageCommonHost 1 } engageCommonHost802dot1qVLANID OBJECT-TYPE SYNTAX INTEGER (1..4096) ACCESS read-write STATUS optional DESCRIPTION "This object specifies the VLAN ID associated with the device's 802.1Q element if engageCommonHost802dot1qState is enabled. This object must be written with the value 4096 if a VLAN ID of 0 is desired. A set of this object will initiate a change of the 802.1Q functionality when a configuration save happens." ::= { engageCommonHost 2 } engageCommonHostUserTimeout OBJECT-TYPE SYNTAX INTEGER (1..256) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a timeout value in minutes for each login on this device's user interface. Possible values are from 0 to 255. A set of this object will initiate a change of the timeout value when a configuration save happens. To set this object to zero, indicating that there should not be a timeout, the SetRequest should have a value of 256 or greater." ::= { engageCommonHost 3 } engageCommonHostDNSServer OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the IP address of this device's default domain name server used for name resolution and possibly DDNS updates. A set of this object will initiate a change of the IP address to send DNS queries when a configuration save happens." ::= { engageCommonHost 4 } engageCommonHostDDNSState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS optional DESCRIPTION "This object specifies whether or not this device will send DDNS updates for its configured domain name. Setting this object initiates a change of this device's DDNS functionality when a configuration save happens." ::= { engageCommonHost 5 } engageCommonHostDomainName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS optional DESCRIPTION "This object specifies the domain name that corresponds to the IP Address of this device. Setting this object initiates a change of this device's domain name when a configuration save happens." ::= { engageCommonHost 6 } END