-- ----------------------------------------------------------------------------- -- -- Title: PFA Traps MIB -- -- Doc. Number: EBC/C/0173 Electronic filename : SNMP_pfa_traps.doc.mib -- (Previously called : SNMP_pfa-traps.mib) -- Revision: H -- -- Author: Satish Popat (satish@terminus.ericsson.se) -- Clive Jarvis -- -- Date: 27th July 1998 -- -- Approved: Bob Marles -- -- Description -- -- This MIB defines PFA Traps and related MIB objects. Each PFA -- trap includes an enterprise-specific object (trapSequenceNumbers) -- that may be used by an SNMP manager to detect lost traps. This number -- is maintained per trap receiver entry configured in the PFA. -- -- ----------------------------------------------------------------------------- Ericsson-Eripax-Access-Traps-MIB DEFINITIONS ::= BEGIN IMPORTS IpAddress FROM RFC1155-SMI DisplayString, snmp FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 ifIndex, ifName, ifDescr FROM PFAIF-MIB ppDLCI FROM PFAFR-MIB TRAP-TYPE FROM RFC-1215 pfaTraps, pfa-V2 FROM PFA-MIB trapSequenceNumbers, dnaIpAddress, dnaCommunityString FROM Ericsson-DNA-MIB; -- -------------------------------------------------------------------------- -- -- Miscellaneous objects sent as variable binding in the PFA traps -- but not defined in any of the other PFA MIBs. -- -- -------------------------------------------------------------------------- pfaPOPPAKType OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "A textual description of the PFA POP-PAK sent in the pfaPOPPAKIn trap." ::= { pfaTraps 1 } pfaLevel2iField OBJECT-TYPE SYNTAX OCTET STRING ACCESS not-accessible STATUS mandatory DESCRIPTION "The 3 or 6 bytes of the FRMR I field depending on the value of pfaL2Modulo. If modulo8 then the size of the I frame is 3 bytes; 6 otherwise." ::= { pfaTraps 2 } pfaHDLCEventReason OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "A textual error reason string sent in the pfaHDLCEvent trap. This string contains one of the following reasons: SABM received in Data Transfer DISC received in Data Transfer DM received in Data Transfer UA received in Data Transfer N2 * T1 expiry Unsolicited F bit N(S) outside window N(R) outside window TEST Unexpected XID Unexpected Illegal frame " ::= { pfaTraps 3 } pfaFRPVCStatus OBJECT-TYPE SYNTAX INTEGER { active (2), inactive (3) } ACCESS not-accessible STATUS mandatory DESCRIPTION "Current status of a FR PVC sent in the pfaFRPVCStatusChange trap." ::= { pfaTraps 4 } pfaX25PVCStatus OBJECT-TYPE SYNTAX INTEGER { connected (1), invalidService (4), cleared (5), invalidAddress (6) } ACCESS not-accessible STATUS mandatory DESCRIPTION "Current status of an X.25/X.75 PVC/HVC sent in the pfaX25PVCStatusChange trap." ::= { pfaTraps 5 } pfaL2Modulo OBJECT-TYPE SYNTAX INTEGER { modulo8 (1), modulo128 (2) } ACCESS not-accessible STATUS mandatory DESCRIPTION "Whether the link is running modulo 8 or modulo 128." ::= { pfaTraps 6 } pfaNTNA OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "The Network Terminal Number (NTN) assigned to the A side of an X.25/X.75 PVC/HVC" ::= { pfaTraps 7} pfaNTNB OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "The Network terminal Number (NTN) assigned to the B side of an X.25/X.75 PVC/HVC" ::= { pfaTraps 8} pfaLCNA OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "The Logical Channel Number (LCN) assigned to the A side of an X.25/X.75 PVC/HVC" ::= { pfaTraps 9} pfaLCNB OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "The Logical Channel Number (LCN) assigned to the B side of an X.25/X.75 PVC/HVC" ::= { pfaTraps 10} pfaCaaReason OBJECT-TYPE SYNTAX INTEGER { manuallyBlocked (1), buffSizeExceeded (2), naloLimitExceeded (3) } ACCESS not-accessible STATUS mandatory DESCRIPTION "What caused Call Accounting to become non-operational." ::= { pfaTraps 11 } pfaCaaMemLimit OBJECT-TYPE SYNTAX INTEGER { fifty (1), ninty (2), hundred (3) } ACCESS not-accessible STATUS mandatory DESCRIPTION "What percentage of the Call Accounting buffer has been used up." ::= { pfaTraps 12 } pfaCaaMethod OBJECT-TYPE SYNTAX INTEGER { mml (1), ftp (2) } ACCESS not-accessible STATUS mandatory DESCRIPTION "Indicates whether Call Accounting records were deleted through issuing the CDAAR MML command or FTP delete command." ::= { pfaTraps 13 } pfaFTPClientAddress OBJECT-TYPE SYNTAX IpAddress ACCESS not-accessible STATUS mandatory DESCRIPTION "IP Address of the FTP Client." ::= { pfaTraps 14 } pfaFTPUserName OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "FTP User Name." ::= { pfaTraps 15 } -- ------------------------------------------------------------------------- -- PFA TRAPS (generic and enterprise-specific) -- -- Refer to the PFA product manual for an explanation of which of -- the following traps are generated by which PFA software objects. -- ------------------------------------------------------------------------- -- -- SNMP Generic traps with additional variables -- coldStart TRAP-TYPE ENTERPRISE snmp VARIABLES { trapSequenceNumbers} DESCRIPTION "A coldStart trap signifies that the sending protocol entity is reinitializing itself such that the agent's configuration or the protocol entity implementation may be altered." ::= 0 linkDown TRAP-TYPE ENTERPRISE snmp VARIABLES { ifIndex, trapSequenceNumbers, ifName, ifDescr} DESCRIPTION "A linkDown trap signifies that the sending protocol entity recognizes a failure in one of the communication links represented in the agent's configuration." ::= 2 linkUp TRAP-TYPE ENTERPRISE snmp VARIABLES { ifIndex, trapSequenceNumbers, ifName, ifDescr} DESCRIPTION "A linkUp trap signifies that the sending protocol entity recognizes that one of the communication links represented in the agent's configuration has come up." ::= 3 authenticationFailure TRAP-TYPE ENTERPRISE snmp VARIABLES { trapSequenceNumbers, dnaIpAddress, dnaCommunityString} DESCRIPTION "An authenticationFailure trap signifies that the sending protocol entity is the addressee of a protocol message that is not properly authenticated. While implementations of the SNMP must be capable of generating this trap, they must also be capable of suppressing the emission of such traps via an implementation- specific mechanism." ::= 4 -- -- PFA-specific Traps -- pfaObjectDeBlocked TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { ifIndex, trapSequenceNumbers, ifName, ifDescr} DESCRIPTION "The PFA port object referenced by ifName is manually 'deblocked' from the native MML interface. The protocol layers on a port are deblocked individually and the port becomes operational once all the layers are successfully deblocked." ::= 1 pfaObjectBlocked TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { ifIndex, trapSequenceNumbers, ifName, ifDescr} DESCRIPTION "This trap signifies that the PFA protocol object on a port was manually blocked from the native MML interface. The protocol layers on a port are blocked individually." ::= 2 pfaPopPakIn TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { ifIndex, trapSequenceNumbers, ifName, pfaPOPPAKType} DESCRIPTION "This trap indicates that a new POP-PAK of type popPAKType was inserted on the physical port identified by ifName." ::= 3 pfaPopPakOut TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { ifIndex, trapSequenceNumbers, ifName} DESCRIPTION "This trap indicates that a previously attached POP-PAK on the physical port identified by ifName was removed." ::= 4 pfaDisturbanceSupervision TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { ifIndex, trapSequenceNumbers, ifName} DESCRIPTION "This trap signifies that the number of retransmissions on the LAPB link port identified by ifName has exceeded a user-configured threshold." ::= 5 pfaLevel2FRMRRecd TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { ifIndex, trapSequenceNumbers, ifName, pfaLevel2iField, pfaL2Modulo} DESCRIPTION "This trap indicates that a FRMR frame was received on the LAPB link port identified by ifName" ::= 6 pfaLevel2FRMRSent TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { ifIndex, trapSequenceNumbers, ifName, pfaLevel2iField, pfaL2Modulo} DESCRIPTION "This trap indicates that a FRMR frame was sent from the LAPB link port identified by ifName" ::= 7 pfaHDLCEvent TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { ifIndex, trapSequenceNumbers, ifName, pfaHDLCEventReason} DESCRIPTION "This trap signifies that an event leading to an error condition occurred on the HDLC link port identified by ifName." ::= 8 pfaFRPVCStatusChange TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES {ifIndex, trapSequenceNumbers, ifName, ppDLCI, pfaFRPVCStatus} DESCRIPTION "This trap is sent every time there is change in status of the Frame Relay DLCI, ppDLCI, configured on the port identified by ifName." ::= 9 pfaX25VCStatusChange TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES {ifIndex, trapSequenceNumbers, ifName, pfaNTNA, pfaNTNB, pfaLCNA, pfaLCNB, pfaX25PVCStatus} DESCRIPTION "This trap is sent every time there is change in status of an X.25/X.75 PVC/HVC identified by pfaNTNA and pfaNTNB. When pfaLCNB is 0 the trap relates to an HVC, otherwise to a PVC." ::= 10 -- -- Call Accounting-specific Traps -- pfaLowFreeMemory TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap indicates that the percentage of free memory available on the PFA has fallen below a user-specified threshold. One effect of this condition is to stop Call Accounting." ::= 11 pfaFreeMemoryOK TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap is sent following a pfaLowMemory trap to indicate that the percentage of free memory on the PFA is again above the threshold specified by the user." ::= 12 pfaAcctOperational TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap indicates that the Call Accounting function in the PFA is now operational." ::= 13 pfaAcctNonOperational TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers, pfaCaaReason} DESCRIPTION "This trap is sent when the Call Accounting function becomes non-operational. The object pfaCaaReason specifies the event causing the function to become non-operational." ::= 14 pfaAcctMemThreshold TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers, pfaCaaMemLimit} DESCRIPTION "This trap is sent when 50, 90 or 100% of the user allocated buffer for storing the Call Acct data has been exceeded. The exact threshold exceeded is specified by object pfaCaaMemLimit." ::= 15 pfaAcctRecordsDeleted TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers, pfaCaaMethod} DESCRIPTION "This trap indicates that Call Accounting records were deleted by the user. The object pfaCaaMethod indicates whether the delete command was issued through the MML or FTP interface." ::= 16 pfaAcctRecordsLost TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap is sent on PFA Startup if there were Call Accounting records stored at the node before it restarted." ::= 17 pfaAcctCallsRejected TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap is sent when new chargeable calls are being rejected because Call Accounting is not operational and the user has specified that new chargeable calls should not be allowed if it is not possible to produce call accounting records." ::= 18 pfaAcctCallsAccepted TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap is sent following a pfaAcctCallsRejected trap to indicate that new chargeable calls are now being accepted because call accounting is operational." ::= 19 pfaUnauthFTPConnection TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers, pfaFTPClientAddress } DESCRIPTION "This trap is sent whenever an unknown FTP client attempts to access the Call Accounting FTP Server. Only clients configured via the CDIPI command can access the server." ::= 20 pfaUnauthFTPUser TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers, pfaFTPUserName } DESCRIPTION "This trap is sent if an unknown user name is used when attempting to log into the Call Accounting FTP Server." ::= 21 -- -- PFA660-specific Traps -- pfaFanFail TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap is sent whenever the PFA660 hardware backplane FANFAIL alarm signal is raised, indicating that the cooling fan is not operating at the correct speed." ::= 22 pfaFanOK TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap is sent following a pfaFanFail trap to indicate that the cooling fan is now operating at the correct speed as indicated by the PFA660 hardware backplane FANFAIL alarm signal." ::= 23 pfaPSUFail TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap is sent whenever the PFA660 hardware backplane PSUFAIL alarm signal is raised, indicating that one of the dual redundant Power Supply units is not operating correctly." ::= 24 pfaPSUOK TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap is sent following a pfaPSUFail trap to indicate that the faulty PSU is now operating correctly as indicated by the PFA660 hardware backplane FANFAIL alarm signal." ::= 25 pfaNodeTimeFail TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap is sent whenever the PFA660 is unable to retrieve the current time from one of the configured IP time servers" ::= 26 pfaNodeTimeSet TRAP-TYPE ENTERPRISE pfa-V2 VARIABLES { trapSequenceNumbers } DESCRIPTION "This trap is sent when the PFA660 has successfully retrieved the current time from one of the configured IP time servers" ::= 27 END