Quintum-Private-MIB --FORCE-INCLUDE --FORCE-INCLUDE --FORCE-INCLUDE --FORCE-INCLUDE "mibhand.h" --FORCE-INCLUDE --FORCE-INCLUDE "trap.h" DEFINITIONS ::= BEGIN IMPORTS enterprises, Counter32, Gauge32, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC; quintum OBJECT IDENTIFIER ::= { enterprises 6618 } quintumSysDesc OBJECT IDENTIFIER ::= { quintum 1 } quintumAlarms OBJECT IDENTIFIER ::= { quintum 2 } quintumStats OBJECT IDENTIFIER ::= { quintum 3 } quintumMIBInfo OBJECT IDENTIFIER ::= {quintum 4 } trapObjects OBJECT IDENTIFIER ::= { quintumAlarms 1 } quintumTrapAlarm OBJECT IDENTIFIER ::= { quintumAlarms 0 } mainMibModule MODULE-IDENTITY LAST-UPDATED "0506142323Z" -- 14 May 2005 23:23 UTC ORGANIZATION "Quintum Technologies, Inc." CONTACT-INFO "Quintum TAC - service-ticket@quintum.com" DESCRIPTION "MAIN SNMPv2 MIB" -- MR 1636 REVISION "0506142323Z" DESCRIPTION "Quintum Private MIB" ::= { quintumMIBInfo 1 } hardwareType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Hardware version of this Quintum Product." ::= { quintumSysDesc 1 } slotCount OBJECT-TYPE SYNTAX INTEGER (0..14) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of slots in use within the chassis." ::= { quintumSysDesc 2 } deviceTable OBJECT-TYPE SYNTAX SEQUENCE OF DeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table used to store slot device and card type information" ::= { quintumSysDesc 3 } deviceEntry OBJECT-TYPE SYNTAX DeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An device entry containing objects at the slot for a particular interface." INDEX { deviceIndex } ::= { deviceTable 1 } DeviceEntry ::= SEQUENCE { deviceIndex INTEGER, deviceNumber INTEGER, cardType OCTET STRING, cardSerialNumber OCTET STRING, cardSWVersion OCTET STRING, cardHWVersion OCTET STRING } deviceIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each device. Its value ranges between 1 and the value of slotCount. The value for each interface must remain constant." ::= { deviceEntry 1 } deviceNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the device type" ::= { deviceEntry 2 } cardType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the card type" ::= { deviceEntry 3 } cardSerialNumber OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the card serial number" ::= { deviceEntry 4 } cardSWVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the card software version" ::= { deviceEntry 5 } cardHWVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the card hardware version" ::= { deviceEntry 6 } activeAlarm OBJECT-TYPE SYNTAX INTEGER (0..500) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active alarms." ::= { quintumAlarms 2 } activeSeverity OBJECT-TYPE SYNTAX INTEGER (0..5) MAX-ACCESS read-only STATUS current DESCRIPTION "The severity of the most severe active alarm." ::= { quintumAlarms 3 } historyAlarm OBJECT-TYPE SYNTAX INTEGER (0..500) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of alarms in the history." ::= { quintumAlarms 4 } alarmIP OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IP address of unit sending the trap." ::= { trapObjects 1 } alarmSequence OBJECT-TYPE SYNTAX INTEGER (0..500) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The sequence number associated with the trap." ::= { trapObjects 2 } alarmType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Type of trap." ::= { trapObjects 3 } alarmSeverity OBJECT-TYPE SYNTAX INTEGER (0..5) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The severity of the trap." ::= { trapObjects 4 } alarmSevSummary OBJECT-TYPE SYNTAX INTEGER (0..5) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The severity of the entire system." ::= { trapObjects 5 } alarmDesc OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A Description of the trap." ::= { trapObjects 6 } alarmSlot OBJECT-TYPE SYNTAX INTEGER (0..20) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The line number associated with the trap." ::= { trapObjects 7 } alarmDevice OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The device number associated with the trap." ::= { trapObjects 8 } alarmLine OBJECT-TYPE SYNTAX INTEGER (0..3) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The line number associated with the trap." ::= { trapObjects 9 } alarmChannel OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The channel number associated with the trap." ::= { trapObjects 10 } alarmCardType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..128)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The card type associated with the trap." ::= { trapObjects 11 } criticalAlarm NOTIFICATION-TYPE OBJECTS {alarmIP, alarmSequence, alarmType, alarmSeverity, alarmSevSummary, alarmDesc, alarmSlot, alarmDevice, alarmLine, alarmChannel, alarmCardType} STATUS current DESCRIPTION "This is a Quintum Alarm." ::= { quintumTrapAlarm 1 } majorAlarm NOTIFICATION-TYPE OBJECTS {alarmIP, alarmSequence, alarmType, alarmSeverity, alarmSevSummary, alarmDesc, alarmSlot, alarmDevice, alarmLine, alarmChannel, alarmCardType} STATUS current DESCRIPTION "This is a Quintum Alarm." ::= { quintumTrapAlarm 2 } minorAlarm NOTIFICATION-TYPE OBJECTS {alarmIP, alarmSequence, alarmType, alarmSeverity, alarmSevSummary, alarmDesc, alarmSlot, alarmDevice, alarmLine, alarmChannel, alarmCardType} STATUS current DESCRIPTION "This is a Quintum Alarm." ::= { quintumTrapAlarm 3 } reportStatusAlarm NOTIFICATION-TYPE OBJECTS {alarmIP, alarmSequence, alarmType, alarmSeverity, alarmSevSummary, alarmDesc, alarmSlot, alarmDevice, alarmLine, alarmChannel, alarmCardType} STATUS current DESCRIPTION "This is a Quintum Alarm." ::= { quintumTrapAlarm 4 } -- -- callTable (1.3.6.1.4.1.6618.3.4) -- + callEntry (1.3.6.1.4.1.6618.3.4.1) -- + caIndex (1.3.6.1.4.1.6618.3.4.1.1) -- + caDescr (1.3.6.1.4.1.6618.3.4.1.2) -- + caType (1.3.6.1.4.1.6618.3.4.1.3) -- + inConn (1.3.6.1.4.1.6618.3.4.1.4) -- + inAtt (1.3.6.1.4.1.6618.3.4.1.5) -- + inConnToAttP (1.3.6.1.4.1.6618.3.4.1.6) -- + outConn (1.3.6.1.4.1.6618.3.4.1.7) -- + outAtt (1.3.6.1.4.1.6618.3.4.1.8) -- + outConnToAttP (1.3.6.1.4.1.6618.3.4.1.9) -- + activeInCalls (1.3.6.1.4.1.6618.3.4.1.10) -- + activeOutCalls (1.3.6.1.4.1.6618.3.4.1.11) -- + activeChannels (1.3.6.1.4.1.6618.3.4.1.12) -- callTable OBJECT-TYPE SYNTAX SEQUENCE OF CallEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { quintumStats 4 } callEntry OBJECT-TYPE SYNTAX CallEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { caIndex } ::= { callTable 1 } CallEntry ::= SEQUENCE { caIndex INTEGER, caDescr OCTET STRING, caType OCTET STRING, inConn Counter32, inAtt Counter32, inConnToAttP Gauge32, outConn Counter32, outAtt Counter32, outConnToAttP Gauge32, activeInCalls Gauge32, activeOutCalls Gauge32, activeChannels Gauge32 } caIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Row index number" ::= { callEntry 1 } caDescr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot#, Device#, and Digital-Interface#" ::= { callEntry 2 } caType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies the line type" ::= { callEntry 3 } inConn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total inbound call connects" ::= { callEntry 4 } inAtt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total inbound call attempts" ::= { callEntry 5 } inConnToAttP OBJECT-TYPE SYNTAX Gauge32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Inbound Attempts/Connect percentage" ::= { callEntry 6 } outConn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total outbound call connects" ::= { callEntry 7 } outAtt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total outbound call attempts" ::= { callEntry 8 } outConnToAttP OBJECT-TYPE SYNTAX Gauge32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Outbound Attempts/Connect percentage" ::= { callEntry 9 } activeInCalls OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of active inbound calls" ::= { callEntry 10 } activeOutCalls OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of active outbound calls" ::= { callEntry 11 } activeChannels OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of active channels" ::= { callEntry 12 } -- -- statTable (1.3.6.1.4.1.6618.3.5) -- + statEntry (1.3.6.1.4.1.6618.3.5.1) -- + stIndex (1.3.6.1.4.1.6618.3.5.1.1) -- + stDescr (1.3.6.1.4.1.6618.3.5.1.2) -- + stType (1.3.6.1.4.1.6618.3.5.1.3) -- + statusLayer1 (1.3.6.1.4.1.6618.3.5.1.4) -- + statusLayer2 (1.3.6.1.4.1.6618.3.5.1.5) -- + frameErrors (1.3.6.1.4.1.6618.3.5.1.6) -- + pathCodeViolations (1.3.6.1.4.1.6618.3.5.1.7) -- + lineCodeViolations (1.3.6.1.4.1.6618.3.5.1.8) -- + slips (1.3.6.1.4.1.6618.3.5.1.9) -- + dchTxFrames (1.3.6.1.4.1.6618.3.5.1.10) -- + dchTxOctets (1.3.6.1.4.1.6618.3.5.1.11) -- + dchTxFrameUnderruns (1.3.6.1.4.1.6618.3.5.1.12) -- + dchRxFrames (1.3.6.1.4.1.6618.3.5.1.13) -- + dchRxOctets (1.3.6.1.4.1.6618.3.5.1.14) -- + dchRxFrameLenViolations (1.3.6.1.4.1.6618.3.5.1.15) -- + dchRxAbortedFrames (1.3.6.1.4.1.6618.3.5.1.16) -- + dchRxFramesWithCrcErrors (1.3.6.1.4.1.6618.3.5.1.17) -- + tei (1.3.6.1.4.1.6618.3.5.1.18) statTable OBJECT-TYPE SYNTAX SEQUENCE OF StatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { quintumStats 5 } statEntry OBJECT-TYPE SYNTAX StatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { stIndex } ::= { statTable 1 } StatEntry ::= SEQUENCE { stIndex INTEGER, tei INTEGER, stDescr OCTET STRING, stType OCTET STRING, statusLayer1 OCTET STRING, statusLayer2 OCTET STRING, framingErrors Counter32, pathCodeViolations Counter32, lineCodeViolations Counter32, slips Counter32, dchTxFrames Counter32, dchTxOctets Counter32, dchTxFrameUnderruns Counter32, dchRxFrames Counter32, dchRxOctets Counter32, dchRxFrameLenViolations Counter32, dchRxAbortedFrames Counter32, dchRxFramesWithCrcErrors Counter32 } stIndex OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Row index number" ::= { statEntry 1 } stDescr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot#, Device#, and Digital-Interface#" ::= { statEntry 2 } stType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies the line type" ::= { statEntry 3 } statusLayer1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "DS1 physical layer synchronization as defined by the following states: - Loss of Framing - Red Alarm - Yellow Alarm - Active" ::= { statEntry 4 } statusLayer2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "ds1StatusLayer2 is used for PRI mode and is not applicable to CAS mode. StatusLayer2 is the PRI layer 2 status as defined by the following states: - TEI Assigned - Awaiting Establ - Awaiting Release - Timer Recovery - Active" ::= { statEntry 5 } framingErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Error counter for T1/E1 framing errors" ::= { statEntry 6 } pathCodeViolations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of multiframe CRC errors" ::= { statEntry 7 } lineCodeViolations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of HDB3, AMI, or B8ZS line code violations" ::= { statEntry 8 } slips OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This SNMP object contains the number of slips. Instance 999 of this SNMP object contains the number of slips for all lines." ::= { statEntry 9 } dchTxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of frames transmitted on the D-channel (for PRI only)" ::= { statEntry 10 } dchTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes transmitted on the D-channel (for PRI only)" ::= { statEntry 11 } dchTxFrameUnderruns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of D-channel transmit underrun frame errors (for PRI only)" ::= { statEntry 12 } dchRxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of frames received on the D-channel (for PRI only)" ::= { statEntry 13 } dchRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes received on the D-channel (for PRI only)" ::= { statEntry 14 } dchRxFrameLenViolations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of D-channel received frames with incorrect length (for PRI only)" ::= { statEntry 15 } dchRxAbortedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of aborted frames on the D-channel during receive (for PRI only)" ::= { statEntry 16 } dchRxFramesWithCrcErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received D-channel frames with CRC errors (for PRI only)" ::= { statEntry 17 } tei OBJECT-TYPE SYNTAX INTEGER (0..256) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the ISDN Terminal Endpoint Identifier (TEI). Instance 999 of this SNMP object contains the total number of ISDN channels that have an assigned TEI. The TEI number is defined as follows: 0-63 TEI Assigned (using to a Fixed TEI#) 64-127 TEI Assigned (using an Automatic TEI#) 256 TEI Not Assigned" ::= { statEntry 18 } END