------------------------------------------------------------------------------- -- File: JETSNMPv23.MIB - JETSTREAM-SNMP-MIB -- Update Information : -- 2.3.0.1 : Initial Version extended from 2.1 MIB. -- Change in naming conventions. -- Added node v23 under CPX1000v20 -- Modified jetAlarmTable to include jetAlarmSequenceId -- Modified jetAlarmObjectType to include new/additional object types -- Added ClockTable under cpxPhysical after portTable. -- 2.3.0.2 : Changes related to cpxPhysical: -- Restructured cardTable. Added additional objects. -- Restructured portTable. Added additional objects. -- Changes related to cpxLogical: -- Renamed atmProtectionGroup to nwProtectionGroup. Also changed naming conventions of all members -- under this tree to nw in place of atm. -- Added -- nwRevertivePolicy, -- nwProtectionArchitecture and -- nwProtectionMode -- in the nwProtectionGroupTable. -- Added subtree pstnProtectionGroup under cpxlogical -- Combined the two PG member tables (A and B) to one table for both nw and pstn PGs. -- New node for loopback added in portTable under CPX Physical. -- 2.3.0.3 : Changed descriptions in IAD Table. Akso added two new variables in IAD Table viz iadOpStae and iadAdminState. -- 2.3.0.4 : Added new Traps confirming to new events in latest 2.3 CME Server. -- Performance Management Variables fir Interface Group added under cpxLogical->InterfaceGroup->pmIGStatsTable. -- 2.3.0.5 : No Changes. -- 2.3.0.6 : Added Frame Format and Line Endoding (relevant to STS-1 BITS port)in the port Table. -- Changed the name of iadProfileName in iadProfile table to iadProfileActualName -- 2.3.0.7 : Corrected MIB sanity errors. -- : Changed adminstate of iadTable and iadPortTable to support more return values. -- : Changed the access specifier of agentCommunityIndex and agentCommunityRights from read-write to read-only in -- agentCommunityTable. -- : Added alarmSequenceId in the Variable list for all traps. -- : Changed the syntax of jetAlarmType from integer to OCTET STRING. -- 2.3.0.8 : No Change. -- 2.3.2.1 : No Change. -- 2.3.3.1 : No Change. -- 2.3.3.2 : New nodes for CpxFirmwareVersion and SNMPVersion are added under CpxIdentification. -- : DisplayString has been changed to OCTET-STRING. -- : Cpx1000 will give the name of the company. -- : New nodes nwProtectionGroupMemberAssignmentActiveState and nwProtectionGroupMemberAssignmentPrimaryState added -- under nwProtectionGroupMemberTable. -- : New nodes pstnProtectionGroupMemberAssignmentActiveState and pstnProtectionGroupMemberAssignmentPrimaryState added -- under pstnProtectionGroupMemberTable. ------------------------------------------------------------------------------- JETSNMPv23 DEFINITIONS ::= BEGIN IMPORTS TRAP-TYPE FROM RFC-1215 OBJECT-TYPE FROM RFC-1212 IpAddress , enterprises FROM RFC-1155-SMI DisplayString FROM RFC-1213-MIB2; ------------------------------------------------------------------------------- jetstream OBJECT IDENTIFIER ::= { enterprises 5300 } ------------------------------------------------------------------------------- jetProducts OBJECT IDENTIFIER ::= { jetstream 1 } jetMgmt OBJECT IDENTIFIER ::= { jetstream 2 } jetConfig OBJECT IDENTIFIER ::= { jetstream 3 } ------------------------------------------------------------------------------- cpx OBJECT IDENTIFIER ::= { jetProducts 1 } iad OBJECT IDENTIFIER ::= { jetProducts 2 } ------------------------------------------------------------------------------- jetAlarms OBJECT IDENTIFIER ::= { jetMgmt 1 } ------------------------------------------------------------------------------- cpx1000 OBJECT IDENTIFIER ::= { cpx 1 } cpxIdentification OBJECT IDENTIFIER ::= { cpx 2 } cpxphysical OBJECT IDENTIFIER ::= { cpx 3 } cpxlogical OBJECT IDENTIFIER ::= { cpx 4 } iadPhysical OBJECT IDENTIFIER ::= { iad 1 } iadlogical OBJECT IDENTIFIER ::= { iad 2 } ------------------------------------------------------------------------------- --cpx1000v11 OBJECT IDENTIFIER ::= { cpx1000 1 } --cpx1000v20 OBJECT IDENTIFIER ::= { cpx1000 2 } ------------------------------------------------------------------------------- --cpx1000v21 OBJECT IDENTIFIER ::= { cpx1000v20 1 } --cpx1000v22 OBJECT IDENTIFIER ::= { cpx1000v20 2 } --There was no released v22 version --cpx1000v23 OBJECT IDENTIFIER ::= { cpx1000v20 3 } ------------------------------------------------------------------------------- cpxid OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The unique internal id by which CPX is recognized." ::= { cpxIdentification 1 } cpxName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The external name given to the CPX by the operators." ::= { cpxIdentification 2 } cpxSerialNumber OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of the CPX." ::= { cpxIdentification 3 } cpxAdminState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Can have the following possible values... locked, shuttingdown, provisioned, unlocked" ::= { cpxIdentification 4 } cpxOpState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This CPX operational state can have the following possible values... enabled disabled unequipped undertest" ::= { cpxIdentification 5 } cpxDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The default gateway for the CPX which allows it to be addressed over LAN and WAN." ::= { cpxIdentification 6 } cpxSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The subnet mask of the CPX which allows it to be addressed over the LAN and WAN." ::= { cpxIdentification 7 } cpxFirmwareVersion OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The version of the Cpx." ::= { cpxIdentification 8 } SNMPVersion OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The version of the SNMP Agent." ::= { cpxIdentification 9 } ------------------------------------------------------------------------------- shelfTable OBJECT-TYPE SYNTAX SEQUENCE OF ShelfEntry ACCESS not-accessible STATUS mandatory ::= { cpxphysical 1 } shelfEntry OBJECT-TYPE SYNTAX ShelfEntry ACCESS not-accessible STATUS mandatory INDEX { shelfNumber } ::= { shelfTable 1 } ShelfEntry ::= SEQUENCE { shelfNumber INTEGER, shelfNumSlots INTEGER, shelfType OCTET STRING } shelfNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The internal number assigned to the shelf. Only one shelf is supported currently." ::= { shelfEntry 1 } shelfNumSlots OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of slots in the shelf." ::= { shelfEntry 2 } shelfType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The type of the shelf. Only cpxshelf type is supported currently." ::= { shelfEntry 3 } ------------------------------------------------------------------------------- cardTable OBJECT-TYPE SYNTAX SEQUENCE OF CardEntry ACCESS not-accessible STATUS mandatory ::= { cpxphysical 2 } cardEntry OBJECT-TYPE SYNTAX CardEntry ACCESS not-accessible STATUS mandatory INDEX { cardShelfNumber, cardSlotNumber } ::= { cardTable 1 } CardEntry ::= SEQUENCE { cardShelfNumber INTEGER, cardSlotNumber INTEGER, cardSerialNumber OCTET STRING, cardType OCTET STRING, cardNoOfPorts INTEGER, cardAdminState OCTET STRING, cardOpState OCTET STRING, cardActiveState OCTET STRING, cardPrimaryState OCTET STRING, cardAvailableState OCTET STRING, cardUsageState OCTET STRING, cardProceduralState OCTET STRING, cardPerformanceSupport INTEGER } cardShelfNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Shelf number in which this Card is present." ::= { cardEntry 1 } cardSlotNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number in the shelf in which the card is present." ::= { cardEntry 2 } cardSerialNumber OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of the card." ::= { cardEntry 3 } cardType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The type of the card. Possible values: atm, t1, mp, cp, echo, bridge, etc ..." ::= { cardEntry 4 } cardNoOfPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports in the card." ::= { cardEntry 5 } cardAdminState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The administrative state of the card. Possible values: locked, unlocked, shuttingdown. If not supported in that Card, returns Not Supported" ::= { cardEntry 6 } cardOpState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The operational state of the card. Possible values: enabled, disabled" ::= { cardEntry 7 } cardActiveState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The active state of the card. Possible values: active, standby, none. If not supported in that Card, returns Not Supported" ::= { cardEntry 8 } cardPrimaryState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The primary state of the card. Possible values: primary, secondary" ::= { cardEntry 9 } cardAvailableState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Availablity status of the card. Possible Value are none depenency not installed failed mismatch pending insertion and pending removal. If not supported in that Card, returns Not Supported" ::= { cardEntry 10 } cardUsageState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Usage status of the card. Possible Value are idle active busy unknown. If not supported in that Card, returns Not Supported" ::= { cardEntry 11 } cardProceduralState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Procedural state of the card. Possible Value are none initializing provisioningrequired required. If not supported in that Card, returns Not Supported" ::= { cardEntry 12 } cardPerformanceSupport OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } ACCESS read-only STATUS mandatory DESCRIPTION "States whether Performace Management (PM) graphs are present.. 0 if no 1 if yes" ::= { cardEntry 13 } ------------------------------------------------------------------------------- portTable OBJECT-TYPE SYNTAX SEQUENCE OF PortEntry ACCESS not-accessible STATUS mandatory ::= { cpxphysical 3 } portEntry OBJECT-TYPE SYNTAX PortEntry ACCESS not-accessible STATUS mandatory INDEX { portShelfNumber, portSlotNumber, portNumber } ::= { portTable 1 } PortEntry ::= SEQUENCE { portShelfNumber INTEGER, portSlotNumber INTEGER, portNumber INTEGER, portType OCTET STRING, portAdminState OCTET STRING, portOpState OCTET STRING, portActiveState OCTET STRING, portPrimaryState OCTET STRING, portAvailableState OCTET STRING, portUsageState OCTET STRING, portProceduralState OCTET STRING, portLoopBackStatus OCTET STRING, portPerformanceSupport INTEGER, portLineEncoding OCTET STRING, portFrameFormat OCTET STRING } portShelfNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The shelf number in which the the card with this port is in." ::= { portEntry 1 } portSlotNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for the card that the port is in." ::= { portEntry 2 } portNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The internal number of the port." ::= { portEntry 3 } portType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The type of the port. Possible values: atm, t1, sts-1, etc ..." ::= { portEntry 4 } portAdminState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The administrative state of the port." ::= { portEntry 5 } portOpState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The operational state of the port." ::= { portEntry 6 } portActiveState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The active state of the port. Possible values: active, standby, none" ::= { portEntry 7 } portPrimaryState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The primary state of the port. Possible values: primary, secondary" ::= { portEntry 8 } portAvailableState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Availablity status of the port. Possible Value are none depenency not installed failed mismatch pending insertion and pending removal" ::= { portEntry 9 } portUsageState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Usage status of the port. Possible Value are idle active busy unknown" ::= { portEntry 10 } portProceduralState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Procedural state of the port. Possible Value are none initializing provisioningrequired required" ::= { portEntry 11 } portLoopBackStatus OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Loopback suport status of the port. Possible Value are: NoLoop NearEndPayLoadLoop NearEndLineLoop NearEndInwardLoop NearEndDualLoop FarEndIPayloadLoop FarEndILineLoop" ::= { portEntry 12 } portPerformanceSupport OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } ACCESS read-only STATUS mandatory DESCRIPTION "States whether Performace Management (PM) graphs are present.. 0 if no 1 if yes" ::= { portEntry 13 } portLineEncoding OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Line Encoding used of the port. Currently only supported for the STS-1 BITS port. The possible encoding schemes are B8SZ (Binary 8 Zero Substitution) AMI (Alternate Marked Inversion) NOTE: For the rest of the ports (other than BITS), the agent would return 'Not Relevant to this port' message." ::= { portEntry 14 } portFrameFormat OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Frame Format used of the port. Currently only supported for the STS-1 BITS port. The possible formats are SF (Super Frame) ESF (Extended Super Frame) NOTE: For the rest of the ports (other than BITS), the agent would return 'Not Relevant to this port' message." ::= { portEntry 15 } ------------------------------------------------------------------------------- clockTable OBJECT-TYPE SYNTAX SEQUENCE OF ClockEntry ACCESS not-accessible STATUS mandatory ::= { cpxphysical 4 } clockEntry OBJECT-TYPE SYNTAX ClockEntry ACCESS not-accessible STATUS mandatory INDEX { clockNumber } ::= { clockTable 1 } ClockEntry ::= SEQUENCE { clockNumber INTEGER, clockSource OCTET STRING, clockPriority INTEGER, clockOperationalState OCTET STRING, clockActiveState OCTET STRING } clockNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique Id of the clock." ::= { clockEntry 1 } clockSource OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The source of the clock. Can be Shelf, IG or Port." ::= { clockEntry 2 } clockPriority OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The set priority of the clock 1-13" ::= { clockEntry 3 } clockOperationalState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The operational state of the clock." ::= { clockEntry 4 } clockActiveState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Active state of the clock." ::= { clockEntry 5 } ------------------------------------------------------------------------------- pmSysStats OBJECT IDENTIFIER ::= { cpxphysical 5 } ------------------------------------------------------------------------------- pmIadProvision OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of IADs currently provisioned by the CPX." ::= { pmSysStats 1 } pmIadUp OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of IADs currently up (functional)." ::= { pmSysStats 2 } pmIadDown OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of IADs currently down (non-functional)." ::= { pmSysStats 3 } pmActiveCall OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of currently active calls." ::= { pmSysStats 4 } pmPeakCall OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of simultaneous calls." ::= { pmSysStats 5 } pmBlockedInCall OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls attempted to IAD ports that were blocked." ::= { pmSysStats 6 } pmBlockedOutCall OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls attempted from IAD ports that were blocked." ::= { pmSysStats 7 } pmCumulativeCall OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of total calls." ::= { pmSysStats 8 } pmControlCellRcvd OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of AAL2 control cells received." ::= { pmSysStats 9 } pmControlCellSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of AAL2 control cells sent." ::= { pmSysStats 10 } pmAssemblyError OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of AAL2 assembly errors." ::= { pmSysStats 11 } pmCrcError OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of AAL2 CRC errors." ::= { pmSysStats 12 } ------------------------------------------------------------------------------- interfaceGroup OBJECT IDENTIFIER ::= { cpxlogical 1 } nwProtectionGroup OBJECT IDENTIFIER ::= { cpxlogical 2 } pstnProtectionGroup OBJECT IDENTIFIER ::= { cpxlogical 3 } ------------------------------------------------------------------------------- iadTable OBJECT-TYPE SYNTAX SEQUENCE OF IadEntry ACCESS not-accessible STATUS mandatory ::= { iadPhysical 1 } iadEntry OBJECT-TYPE SYNTAX IadEntry ACCESS not-accessible STATUS mandatory INDEX { iadId } ::= { iadTable 1 } IadEntry ::= SEQUENCE { iadId INTEGER, iadProfileName OCTET STRING, iadSerialNumber OCTET STRING, iadType OCTET STRING, iadTags OCTET STRING, iadInterfaceGroupId INTEGER, iadProtectionGroupId INTEGER, iadVci INTEGER, iadVpi INTEGER, iadSubscriber OCTET STRING, iadOpState OCTET STRING, iadAdminState OCTET STRING } iadId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The internal id assigned to the IAD." ::= { iadEntry 1 } iadProfileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The IAD profile assigned to the IAD." ::= { iadEntry 2 } iadSerialNumber OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of the IAD." ::= { iadEntry 3 } iadType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The type of the IAD. Can be one of iad400 iad800 iad1200" ::= { iadEntry 4 } iadTags OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The tags associated with the IAD." ::= { iadEntry 5 } iadInterfaceGroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The id of the interface group assigned to the IAD." ::= { iadEntry 6 } iadProtectionGroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The id of the protection group assigned to the IAD." ::= { iadEntry 7 } iadVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The virtual circuit identifier that identifies the subscriber specific virtual circuit between CPX-1000 and ATM network." ::= { iadEntry 8 } iadVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The virtual path identifier that identifies the subscriber specific virtual path between CPX-1000 and ATM network." ::= { iadEntry 9 } iadSubscriber OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The name of the subscriber for that particular IAD." ::= { iadEntry 10 } iadOpState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Operational State of that particular IAD. Possible values are: enabled, disabled, unequipped, undertest" ::= { iadEntry 11 } iadAdminState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Administrative State of that particular IAD. Possible values are: locked, shuttingdown, provisional, unlocked" ::= { iadEntry 12 } iadportTable OBJECT-TYPE SYNTAX SEQUENCE OF IadportEntry ACCESS not-accessible STATUS mandatory ::= { iadPhysical 2 } iadportEntry OBJECT-TYPE SYNTAX IadportEntry ACCESS not-accessible STATUS mandatory INDEX { iadPortId, iadIdentifier } ::= { iadportTable 1 } IadportEntry ::= SEQUENCE { iadIdentifier INTEGER, iadPortId INTEGER, iadPortCrv INTEGER, iadPortAdminState OCTET STRING, iadPortSignallingState OCTET STRING, iadPortCompressionType OCTET STRING, iadDirectoryNumber OCTET STRING, iadEchoCancellation OCTET STRING } iadIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The id of the IAD." ::= { iadportEntry 1 } iadPortId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The internal id of the IAD port." ::= { iadportEntry 2 } iadPortCrv OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The CRV assignment number assigned to the IAD port." ::= { iadportEntry 3 } iadPortAdminState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The administrative service state of the IAD. Possible values are: locked, shuttingdown, provisional, unlocked" ::= { iadportEntry 4 } iadPortSignallingState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The signalling type used for the IAD port. Possible values: loop, ground" ::= { iadportEntry 5 } iadPortCompressionType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The compression type used for the IAD port. IAD may compress the outward ATM traffic. Possible values: No Compression, 32KBps, 16 KBps" ::= { iadportEntry 6 } iadDirectoryNumber OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The phone number associated with the IAD port." ::= { iadportEntry 7 } iadEchoCancellation OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The echo cancellation setting for the IAD port." ::= { iadportEntry 8 } iadProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF IadprofileEntry ACCESS not-accessible STATUS mandatory ::= { iadlogical 1 } iadprofileEntry OBJECT-TYPE SYNTAX IadprofileEntry ACCESS not-accessible STATUS mandatory INDEX { iadProfileId } ::= { iadProfileTable 1 } IadprofileEntry ::= SEQUENCE { iadProfileId INTEGER, iadProfileActualName OCTET STRING, iadNumOfPorts OCTET STRING, iadSignallingType OCTET STRING, iadTransportType OCTET STRING, iadCompressionType OCTET STRING, iadEchoCancellationType OCTET STRING } iadProfileId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Unique id assigned to each profile name." ::= { iadprofileEntry 1 } iadProfileActualName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The actual name of the profile." ::= { iadprofileEntry 2 } iadNumOfPorts OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The selected ports for that profile. If their are more than one entries then we put % as separator and show all the entries." ::= { iadprofileEntry 3 } iadSignallingType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The signalling type for that profile name. Either it can be loop or ground or both. If both then they are separated by % (separator)." ::= { iadprofileEntry 4 } iadTransportType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The transport type for that profile name. Either it can be atm or framerelay or both. For multiple values, % will be used as separator." ::= { iadprofileEntry 5 } iadCompressionType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The compression setting type for that profile name." ::= { iadprofileEntry 6 } iadEchoCancellationType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The echo cancellation type for that profile name." ::= { iadprofileEntry 7 } ------------------------------------------------------------------------------- interfaceGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF InterfacegroupEntry ACCESS not-accessible STATUS mandatory ::= { interfaceGroup 1 } interfacegroupEntry OBJECT-TYPE SYNTAX InterfacegroupEntry ACCESS not-accessible STATUS mandatory INDEX { interfaceGroupId } ::= { interfaceGroupTable 1 } InterfacegroupEntry ::= SEQUENCE { interfaceGroupId INTEGER, interfaceGroupName OCTET STRING, interfaceGroupModel OCTET STRING, interfaceGroupLds OCTET STRING, interfaceGroupProvisionMode OCTET STRING } interfaceGroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The internal id of the interface group." ::= { interfacegroupEntry 1 } interfaceGroupName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The name of the interface group. This name is used for error reporting." ::= { interfacegroupEntry 2 } interfaceGroupModel OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The model of the host switch." ::= { interfacegroupEntry 3 } interfaceGroupLds OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Name of the host switch to which the interface group connects." ::= { interfacegroupEntry 4 } interfaceGroupProvisionMode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "States whether the Interface Group supports RT Provisioning or not. Returns either provisioned or not provisioned" ::= { interfacegroupEntry 5 } ------------------------------------------------------------------------------- ds1AssignmentTable OBJECT-TYPE SYNTAX SEQUENCE OF Ds1assignmentEntry ACCESS not-accessible STATUS mandatory ::= { interfaceGroup 2 } ds1assignmentEntry OBJECT-TYPE SYNTAX Ds1assignmentEntry ACCESS not-accessible STATUS mandatory INDEX { ds1InterfacegroupId, ds1AssignmentNumber } ::= { ds1AssignmentTable 1 } Ds1assignmentEntry ::= SEQUENCE { ds1InterfacegroupId INTEGER, ds1AssignmentNumber INTEGER, ds1ShelfNumber INTEGER, ds1CardNumber INTEGER, ds1PortNumber INTEGER, ds1ChannelNumber INTEGER } ds1InterfacegroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Key for the mapping of interface group." ::= { ds1assignmentEntry 1 } ds1AssignmentNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Assignment number of the allocation.This is the second key in the ds1 assignment when viewed from JetCraft. " ::= { ds1assignmentEntry 2 } ds1ShelfNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Shelf number of the allocation." ::= { ds1assignmentEntry 3 } ds1CardNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Card number of the allocation." ::= { ds1assignmentEntry 4 } ds1PortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Port number of the allocation." ::= { ds1assignmentEntry 5 } ds1ChannelNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Channel number of the allocation. NOTE: For T1 cards it is always 1" ::= { ds1assignmentEntry 6 } ------------------------------------------------------------------------------- pmIgStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF PmIgStatsEntry ACCESS not-accessible STATUS mandatory ::= { interfaceGroup 3 } pmIgStatsEntry OBJECT-TYPE SYNTAX PmIgStatsEntry ACCESS not-accessible STATUS mandatory INDEX { pmIgInterfacegroupId} ::= { pmIgStatsTable 1 } PmIgStatsEntry ::= SEQUENCE { pmIgInterfacegroupId INTEGER, pmIgCCSMsgsRecd Gauge, pmIgCCSMsgsSent Gauge, pmIgCCSPPSMsgsRecd Gauge, pmIgCCSPPSMsgsSent Gauge, pmIgEOCMsgsRecd Gauge, pmIgEOCMsgsSent Gauge, pmIgEOCPPSMsgsRecd Gauge, pmIgEOCPPSMsgsSent Gauge, pmIgTimerTimeouts Gauge, pmIgCCSPPStoPrimary Gauge, pmIgCCSPPStoSecondary Gauge, pmIgEOCPPStoPrimary Gauge, pmIgEOCPPStoSecondary Gauge } pmIgInterfacegroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The id of the interface group for which the PM Stats are. Used as Index" ::= { pmIgStatsEntry 1 } pmIgCCSMsgsRecd OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 2 } pmIgCCSMsgsSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 3 } pmIgCCSPPSMsgsRecd OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 4 } pmIgCCSPPSMsgsSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 5 } pmIgEOCMsgsRecd OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 6 } pmIgEOCMsgsSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 7 } pmIgEOCPPSMsgsRecd OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 8 } pmIgEOCPPSMsgsSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 9 } pmIgTimerTimeouts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 10 } pmIgCCSPPStoPrimary OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 11 } pmIgCCSPPStoSecondary OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 12 } pmIgEOCPPStoPrimary OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 13 } pmIgEOCPPStoSecondary OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { pmIgStatsEntry 14 } ------------------------------------------------------------------------------- nwProtectionGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF nwprotectiongroupEntry ACCESS not-accessible STATUS mandatory ::= { nwProtectionGroup 1 } nwprotectiongroupEntry OBJECT-TYPE SYNTAX nwprotectiongroupEntry ACCESS not-accessible STATUS mandatory INDEX { nwProtectionGroupId } ::= { nwProtectionGroupTable 1 } nwprotectiongroupEntry ::= SEQUENCE { nwProtectionGroupId INTEGER, nwProtectionGroupName OCTET STRING, nwCableType OCTET STRING, nwRevertivePolicy OCTET STRING, nwProtectionMode OCTET STRING, nwProtectionArchitecture OCTET STRING } nwProtectionGroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The id assigned to the protection group." ::= { nwprotectiongroupEntry 1 } nwProtectionGroupName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The name assigned to the protection group." ::= { nwprotectiongroupEntry 2 } nwCableType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The type of the cable for the protection. Possible values are ycable straightcable unknown" ::= { nwprotectiongroupEntry 3 } nwRevertivePolicy OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Whether or not Revertive policy is supported. Possible values are revertive non revertive unknown" ::= { nwprotectiongroupEntry 4 } nwProtectionMode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The protection mode used by the group. Possible values are unidirectional bidirectional unknown" ::= { nwprotectiongroupEntry 5 } nwProtectionArchitecture OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The protection architecture followed by the network protection group. Possible values are onecolonone oneplusone unknown" ::= { nwprotectiongroupEntry 6 } ------------------------------------------------------------------------------- nwProtectionGroupMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF nwprotectiongroupmemberEntry ACCESS not-accessible STATUS mandatory ::= { nwProtectionGroup 2 } nwprotectiongroupmemberEntry OBJECT-TYPE SYNTAX nwprotectiongroupmemberEntry ACCESS not-accessible STATUS mandatory INDEX { nwProtectionGroupId,nwProtectionGroupMemberId } ::= { nwProtectionGroupMemberTable 1 } nwprotectiongroupmemberEntry ::= SEQUENCE { nwProtectionGroupId INTEGER, nwProtectionGroupMemberId INTEGER, nwProtectionGroupMemberAssignmentShelfNumber INTEGER, nwProtectionGroupMemberAssignmentCardNumber INTEGER, nwProtectionGroupMemberAssignmentPortNumber INTEGER, nwProtectionGroupMemberAssignmentActiveState OCTET STRING, nwProtectionGroupMemberAssignmentPrimaryState OCTET STRING } nwProtectionGroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Id of the PG." ::= { nwprotectiongroupmemberEntry 1 } nwProtectionGroupMemberId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Id of the member assignment." ::= { nwprotectiongroupmemberEntry 2 } nwProtectionGroupMemberAssignmentShelfNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The shelf number of assignment for the member." ::= { nwprotectiongroupmemberEntry 3 } nwProtectionGroupMemberAssignmentCardNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Card number of assignment for the member." ::= { nwprotectiongroupmemberEntry 4 } nwProtectionGroupMemberAssignmentPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of assignment for the member." ::= { nwprotectiongroupmemberEntry 5 } nwProtectionGroupMemberAssignmentActiveState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Active State for the member." ::= { nwprotectiongroupmemberEntry 6 } nwProtectionGroupMemberAssignmentPrimaryState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Primary State for the member." ::= { nwprotectiongroupmemberEntry 7 } ------------------------------------------------------------------------------- pstnProtectionGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF pstnprotectiongroupEntry ACCESS not-accessible STATUS mandatory ::= { pstnProtectionGroup 1 } pstnprotectiongroupEntry OBJECT-TYPE SYNTAX pstnprotectiongroupEntry ACCESS not-accessible STATUS mandatory INDEX { pstnProtectionGroupId } ::= { pstnProtectionGroupTable 1 } pstnprotectiongroupEntry ::= SEQUENCE { pstnProtectionGroupId INTEGER, pstnProtectionGroupName OCTET STRING, pstnCableType OCTET STRING, pstnRevertivePolicy INTEGER, pstnProtectionMode INTEGER, pstnProtectionArchitecture INTEGER } pstnProtectionGroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The id assigned to the protection group." ::= { pstnprotectiongroupEntry 1 } pstnProtectionGroupName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The name assigned to the protection group." ::= { pstnprotectiongroupEntry 2 } pstnCableType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The type of the cable for the protection." ::= { pstnprotectiongroupEntry 3 } pstnRevertivePolicy OBJECT-TYPE SYNTAX INTEGER { policyRevertive(0), policyNonRevertive(1) } ACCESS read-only STATUS mandatory DESCRIPTION "Whether or not Revertive policy is supported." ::= { pstnprotectiongroupEntry 4 } pstnProtectionMode OBJECT-TYPE SYNTAX INTEGER { undefinedProtectionMode(0), asnUnidirectionalProtectionMode(1), asnBidirectionalProtectionMode(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The protection mode used by the group." ::= { pstnprotectiongroupEntry 5 } pstnProtectionArchitecture OBJECT-TYPE SYNTAX INTEGER { undefinedProtectionArchitecture(0), oneColonOneProtectionArchitecture(1), onePlusOneProtectionArchitecture(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The protection architecture followed by the PSTN protection group." ::= { pstnprotectiongroupEntry 6 } ------------------------------------------------------------------------------- pstnProtectionGroupMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF pstnprotectiongroupmemberEntry ACCESS not-accessible STATUS mandatory ::= { pstnProtectionGroup 2 } pstnprotectiongroupmemberEntry OBJECT-TYPE SYNTAX pstnprotectiongroupmemberEntry ACCESS not-accessible STATUS mandatory INDEX { pstnProtectionGroupId,pstnProtectionGroupMemberId } ::= { pstnProtectionGroupMemberTable 1 } pstnprotectiongroupmemberEntry ::= SEQUENCE { pstnProtectionGroupId INTEGER, pstnProtectionGroupMemberId INTEGER, pstnProtectionGroupMemberAssignmentShelfNumber INTEGER, pstnProtectionGroupMemberAssignmentCardNumber INTEGER, pstnProtectionGroupMemberAssignmentPortNumber INTEGER, pstnProtectionGroupMemberAssignmentActiveState OCTET STRING, pstnProtectionGroupMemberAssignmentPrimaryState OCTET STRING } pstnProtectionGroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Id of the PG." ::= { pstnprotectiongroupmemberEntry 1 } pstnProtectionGroupMemberId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Id of the member assignment." ::= { pstnprotectiongroupmemberEntry 2 } pstnProtectionGroupMemberAssignmentShelfNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The shelf number of assignment for the member." ::= { pstnprotectiongroupmemberEntry 3 } pstnProtectionGroupMemberAssignmentCardNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Card number of assignment for the member." ::= { pstnprotectiongroupmemberEntry 4 } pstnProtectionGroupMemberAssignmentPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of assignment for the member." ::= { pstnprotectiongroupmemberEntry 5 } pstnProtectionGroupMemberAssignmentActiveState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Active State for the member." ::= { pstnprotectiongroupmemberEntry 6 } pstnProtectionGroupMemberAssignmentPrimaryState OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Primary State for the member." ::= { pstnprotectiongroupmemberEntry 7 } ------------------------------------------------------------------------------- jetAlarmStartIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index referring to the oldest alarm currently in the alarm table." ::= { jetAlarms 1 } jetAlarmFinishIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index referring to the newest/latest alarm currently in the alarm table." ::= { jetAlarms 2 } jetAlarmIadDownCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of IADs currently reported as out of service. The number of IADs currently reported as out of service. It is essential to monitor this count because the traps for IADs being out of service are sent based on threshold trigger rather than a trap per IAD going Out of Service." ::= { jetAlarms 3 } jetAlarmTableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The fixed size of the alarm table once the agent is started. This can be set to any value between 550 and 5000 (both inclusive). Setting a value out of this range will render the agent to pick up the default boundary value." ::= { jetAlarms 4 } jetAlarmLastReceivedTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Time when the last alarm is received." ::= { jetAlarms 5 } ------------------------------------------------------------------------------- jetAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF JetAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION " This table is circular and an entry after the jetAlarmTableSize location would wrap around to overwrite the first location in the table.The number of entries in the table are cofigured in the registry. " ::= { jetAlarms 6 } jetAlarmEntry OBJECT-TYPE SYNTAX JetAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry per alarm in the alarm table." INDEX { jetAlarmIndex } ::= { jetAlarmTable 1 } JetAlarmEntry ::= SEQUENCE { jetAlarmIndex INTEGER, jetAlarmSequenceId INTEGER, jetAlarmMeName OCTET STRING, jetAlarmSeverity INTEGER, jetAlarmSource OCTET STRING, jetAlarmDateTime OCTET STRING, jetAlarmDesc OCTET STRING, jetAlarmServiceAffecting INTEGER, jetAlarmObjectType INTEGER, jetAlarmId INTEGER, jetAlarmType OCTET STRING } jetAlarmIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index into the alarm table. Counter maintained only for table indexing. New index value is generated per alarm." ::= { jetAlarmEntry 1 } jetAlarmSequenceId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Unique identifier for the Alarm Sequence Id." ::= { jetAlarmEntry 2 } jetAlarmMeName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Alarm generating equipment name." ::= { jetAlarmEntry 3 } jetAlarmSeverity OBJECT-TYPE SYNTAX INTEGER { critical(0), major(1), indeterminate(2), minor(3), warning(4), cleared(5), unknown(6) } ACCESS read-only STATUS mandatory DESCRIPTION "Alarm Severity" ::= { jetAlarmEntry 4 } jetAlarmSource OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Path to the equipment generating the alarm." ::= { jetAlarmEntry 5 } jetAlarmDateTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Date and Time at which alarm was generated by the equipment." ::= { jetAlarmEntry 6 } jetAlarmDesc OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Alarm Description - Describes the condition causing the alarm." ::= { jetAlarmEntry 7 } jetAlarmServiceAffecting OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Flag signifying whether alarm affects services." ::= { jetAlarmEntry 8 } jetAlarmObjectType OBJECT-TYPE SYNTAX INTEGER { objcpx(0), objcpxshelf(1), -- objatmcard(2), objt1card(3), objmpcard(4), objcpcard(5), objalarmcard(6), objpowercard(7), -- objfrcard(8), objds3card(9), objechocard(10), objbridgecard(11), -- objatmport(12), objt1port(13), -- objfrport(14), objds3port(15), objcpe(16), objcpevoiceport(17), -- objcpedataport(18), objifgrp(19), objds1(20), objctrlchan(21), objfan(22), objnwprotgrp(23), objnwpgmem(24), -- objcompcard(25), objecaccard(26), objsts1card(27), objsts1port(28), objoc3scard(29), objoc3sport(30), objoc3mport(31), objbitport(32), objpstnprotgrp(33), objpstnpgmem(34), objcrv(35), objclock(36), objslot(37), objoc3mcard(38), objunknown(39) } ACCESS read-only STATUS mandatory DESCRIPTION "Object Type" ::= { jetAlarmEntry 9 } jetAlarmId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Unique Alarm Identifier generated by the equipment." ::= { jetAlarmEntry 10 } jetAlarmType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Alarm Type. Possible Values are: alarm, event" ::= { jetAlarmEntry 11 } ------------------------------------------------------------------------------- agentApplyConfig OBJECT-TYPE SYNTAX INTEGER { notapplied(0), applied(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Flag : When switched to 1 forces the SNMP agent to Restart and pick up new configuration. Needs to be SET last after all configuration SETs. Can be used to restart the SNMP agent at any time too." ::= { jetConfig 1 } agentSecurity OBJECT IDENTIFIER ::= { jetConfig 2 } ------------------------------------------------------------------------------- agentSendAuthenticationTrap OBJECT-TYPE SYNTAX INTEGER { notapplied(0), applied(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Flag : When switched to 1 configures the agent to send Authentication Traps(Traps that indicate PDUs with invalid community are being received.)." ::= { agentSecurity 1 } agentCommunityTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentCommunityEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table maintaining the list of Valid communities the SNMP agent recognizes. New entries can only be added by issuing a SET of a new public name on index = 1." ::= { agentSecurity 2 } agentCommunityEntry OBJECT-TYPE SYNTAX AgentCommunityEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry per Community in the Agent Community table." INDEX { agentCommunityIndex } ::= { agentCommunityTable 1 } AgentCommunityEntry ::= SEQUENCE { agentCommunityIndex INTEGER, agentCommunityName OCTET STRING, agentCommunityRights INTEGER, agentCommunityStatus INTEGER } agentCommunityIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index into the Agent Community table. Counter maintained only for table indexing" ::= { agentCommunityEntry 1 } agentCommunityName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Community Name for agent secuirty. New communities can be added by issuing SET on this variable." ::= { agentCommunityEntry 2 } agentCommunityRights OBJECT-TYPE SYNTAX INTEGER { none(1), notify(2), readonly(4), readwrite(8), readcreate(16) } ACCESS read-only STATUS mandatory DESCRIPTION "Access rights for the community. egs. READ, WRITE" ::= { agentCommunityEntry 3 } agentCommunityStatus OBJECT-TYPE SYNTAX INTEGER { valid(0), invalid(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Status flag used for Table Modification. When a new entry is added default value for this variable is valid(0). To delete an entry from the table this status flag needs to be SET to invalid(1). If successfully SET the entire row is deleted." ::= { agentCommunityEntry 4 } ------------------------------------------------------------------------------- trapDestTable OBJECT-TYPE SYNTAX SEQUENCE OF TrapDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table maintaining the list of IP address of valid managers that can be trap destinations. New entries can only be added by issuing a SET of a new IP address on index = ValidCommunityIndex.127.0.0.1" ::= { agentSecurity 3 } trapDestEntry OBJECT-TYPE SYNTAX TrapDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry for a Trap Destination in the table." INDEX { agentCommunityIndex, trapDestIP } ::= { trapDestTable 1 } TrapDestEntry ::= SEQUENCE { agentCommunityindex INTEGER, trapDestIP IpAddress, trapDestStatus INTEGER } agentCommunityindex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index into the Agent Community table. Behaves like a foreign key." ::= { trapDestEntry 1 } trapDestIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP Address of the Trap Destination. New trap destinations can be added by issuing SET on this variable." ::= { trapDestEntry 2 } trapDestStatus OBJECT-TYPE SYNTAX INTEGER { valid(0), invalid(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Status flag used for Table Modification. When a new entry is added default value for this variable is valid(0). To delete an entry from the table this status flag needs to be SET to invalid(1). If successfully SET the entire row is deleted." ::= { trapDestEntry 3 } ------------------------------------------------------------------------------- -- Trap Definitions ------------------------------------------------------------------------------- unknownAlarm TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "Unknown Alarm condition in CPX. Under normal operating conditions would never be generated." ::= 0 cpxAlert TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "Alarm condition in CPX/CP. CPX/CP is down or a database error could have occured. This trap would be generated for Alarm IDs that range between the Event IDs 1-100 or 1001-1300 or 1401-1700." ::= 1 cpxClear TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "Alarm condition in CPX/CP got cleared. CPX/CP is up or a database error got cleared. This trap would be generated for Alarm IDs that range between the Event IDs 1-100 or 1001-1300 or 1401-1700." ::= 2 iadAlert TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, iadDownCount, alarmType } DESCRIPTION "One or more IADs are out of service. This trap would be generated for Alarm IDs that range between the Event IDs 101-300.This trap is sent based on the following threshold triggering logic. Threshhold 1: When an iadDown(any severity except 'cleared') alarm is received and alIADDownCount goes from 0 to 1 an iadAlert trap with severity 'minor' is issued. Threshhold 2: When an iadDown(any severity except 'cleared') alarm is received and alIADDownCount goes from 9 to 10 an iadAlert trap with severity 'major' is issued. Threshhold 3: When an iadDown(any severity except 'cleared') alarm is received and alIADDownCount goes from 99 to 100 an iadAlert trap with severity 'critical' is issued." ::= 3 iadClear TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, iadDownCount, alarmType } DESCRIPTION "One or more IADs are back in service. This trap would be generated for Alarm IDs that range between the Event IDs 101-300. This trap is sent based on the following threshold triggering logic. Threshhold 1: When an iadDown(only severity 'cleared') alarm is received and alIADDownCount goes from 1 to 0 an iadClear trap with severity 'minor' is issued. Threshhold 2: When an iadDown(only severity 'cleared') alarm is received and alIADDownCount goes from 10 to 9 an iadClear trap with severity 'major' is issued. Threshhold 3: When an iadDown(only severity 'cleared') alarm is received and alIADDownCount goes from 100 to 99 an iadClear trap with severity 'critical' is issued." ::= 4 atmAlert TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition occured for the ATM card or port. This trap would be generated for Alarm IDs that range between the Event IDs 301-500." ::= 5 atmClear TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition for the ATM card or port got cleared. This trap would be generated for Alarm IDs that range between the Event IDs 301-500." ::= 6 pstnAlert TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition occured for events related to pstn/loopback. This trap would be generated for Alarm IDs that range between the Event IDs 3000-3200." ::= 7 pstnClear TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition for events related to pstn/loopback got cleared. This trap would be generated for Alarm IDs that range between the Event IDs 3000-3200." ::= 8 t1Alert TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition occured for the t1 port. This trap would be generated for Alarm IDs that range between the Event IDs 501-700." ::= 9 t1Clear TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition for the t1 port got cleared. This trap would be generated for Alarm IDs that range between the Event IDs 501-700." ::= 10 igAlert TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition occured for the interface group. This trap would be generated for Alarm IDs that range between the Event IDs 701-1000." ::= 11 igClear TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition for the interface group got cleared. This trap would be generated for Alarm IDs that range between the Event IDs 701-1000." ::= 12 pgAlert TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition occured for the protection group. This trap would be generated for Alarm IDs that range between the Event IDs 1301-1400." ::= 13 pgClear TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition for the protection group got cleared. This trap would be generated for Alarm IDs that range between the Event IDs 1301-1400." ::= 14 cpxStateAlert TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition occured for any state changes. This trap would be generated for Alarm IDs that range between the Event IDs 1701-2999." ::= 15 cpxStateClear TRAP-TYPE ENTERPRISE jetstream VARIABLES { alarmSequenceId, alarmMeName, alarmSeverity, alarmSource, alarmDateTime, alarmDesc, alarmServAffecting, alarmObjectType, alarmID, alarmType } DESCRIPTION "An alarm condition for any state got cleared. This trap would be generated for Alarm IDs that range between the Event IDs 1701-2999." ::= 16 alRollOver TRAP-TYPE ENTERPRISE jetstream DESCRIPTION "Indicates the Alarm Table has rolled over and entries are now being filled from the start of the table" ::= 17 END