BAY-STACK-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI MacAddress, DisplayString FROM SNMPv2-TC bayStackMibs FROM SYNOPTICS-ROOT-MIB dot1xAuthPaeState, dot1xAuthBackendAuthState FROM IEEE8021-PAE-MIB ifIndex, ifAdminStatus FROM IF-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB bayStackConfigExpectedStackSize, bayStackUnitConfigIndex FROM BAY-STACK-MIB s5ChasComType FROM S5-CHASSIS-MIB InterfaceIndex FROM IF-MIB s5AgSysUsbTargetUnit, s5AgentScriptStatus, s5AgSnmpMaxPktSize FROM S5-AGENT-MIB bseeMultiHostStatusPacpState FROM BAY-STACK-EAPOL-EXTENSION-MIB; bayStackNotificationsMib MODULE-IDENTITY LAST-UPDATED "201605190000Z" ORGANIZATION "Avaya" CONTACT-INFO "Avaya" DESCRIPTION "Miscellaneous NOTIFICATION definitions for BayStack products." REVISION "201605190000Z" -- 19 May 2016 DESCRIPTION "Version 31: Added bsnSnmpMaxPktSizeChanged." REVISION "201604010000Z" -- 1 April 2016 DESCRIPTION "Version 30: Added bsnAuditStorageAlarm" REVISION "201603020000Z" -- 2 March 2016 DESCRIPTION "Version 29: Added bsnEapAccessViolationExt and bsnEapRAVErrorExt" REVISION "201407070000Z" -- 7 July 2014 DESCRIPTION "Version 28: Added bsnAaaUserPasswordExpired" REVISION "201401270000Z" -- 27 January 2014 DESCRIPTION "Version 27: Added bsnAAAUserName, bsnAaaUserAccountNotUsed, bsnAaaAlreadyConnected, bsnAaaIncorrectLogOnThresholdExceeded, bsnAaaMaxNoOfSessionsExceeded, bsnAuditUnsentMessages, bsnAuditRecordEventsFailure, bsnAuditStartUpTrap, bsnAuditShutDownTrap" REVISION "201310110000Z" -- 11 October 2013 DESCRIPTION "Version 26: Added DisplayString to IMPORTS." REVISION "201308220000Z" -- 22 August 2013 DESCRIPTION "Version 25: Added bsnRunScripts" REVISION "201303190000Z" -- 19 March 2013 DESCRIPTION "Version 24: Added bsnUSBInfo and bsnSFPInfo objects." REVISION "201209040000Z" -- 4 September 2012 DESCRIPTION "Version 23: Added bsnStackProtection." REVISION "201208220000Z" -- 22 August 2012 DESCRIPTION "Version 22: Added bsnROPasswordExpired, bsnRWPasswordExpired." REVISION "201208160000Z" -- 16 August 2012 DESCRIPTION "Version 21: Modified bsnLacTrunkUnavailable's description." REVISION "201206210000Z" -- 21 June 2012 DESCRIPTION "Version 20: Added bsnUSBInsertion, bsnUSBRemoval, bsnSFPInsertion, bsnSFPRemoval." REVISION "201206200000Z" -- 20 June 2012 DESCRIPTION "Version 19: Added bayStackUnitConfigIndex parameter to bsnSystemUp365Days notification type." REVISION "201111300000Z" -- 30 November 2011 DESCRIPTION "Version 18: Added IP address related parameters to bsnEnteredForcedStackMode notification type." REVISION "201012210000Z" -- 21 December 2010 DESCRIPTION "Version 17: Added bsnSystemUp365Days." REVISION "200909280000Z" -- 28 September 2009 DESCRIPTION "Version 16: Added bsnRateLimitExceeded." REVISION "200807090000Z" -- 09 July 2008 DESCRIPTION "Version 15: Added bsnTemperatureExceeded." REVISION "200803310000Z" -- 31 March 2008 DESCRIPTION "Version 14: Added bsnEnteredForcedStackModeMAC, bsnEnteredForcedStackMode." REVISION "200703050000Z" -- 05 March 2007 DESCRIPTION "Version 13: Added bsnTrialLicenseExpirationTime, bsnTrialLicenseExpirationNumber, bsnTrialLicenseExpiration." REVISION "200604060000Z" -- 06 April 2006 DESCRIPTION "Version 12: Fix typo." REVISION "200604040000Z" -- 04 April 2006 DESCRIPTION "Version 11: Added bsnEapUbpFailure trap." REVISION "200508220000Z" -- 22 August 2005 DESCRIPTION "Version 10: Added bsnStackConfigurationError trap." REVISION "200506300000Z" -- 30 June 2005 DESCRIPTION "Version 9: Added additional MLT/LACP-related traps." REVISION "200503260000Z" -- 26 March 2005 DESCRIPTION "Version 8: Added bsnMLTHealthFailure." REVISION "200408060000Z" -- 06 August 2004 DESCRIPTION "Version 7: Added serialConsole(4) enumeration." REVISION "200408020000Z" -- 02 August 2004 DESCRIPTION "Version 6: Added bsnLoginFailure and associated objects." REVISION "200407200000Z" -- 20 July 2004 DESCRIPTION "v005: Added version info" REVISION "200303160000Z" -- 16 March 2003 DESCRIPTION "v000: The Initial Revision" ::= { bayStackMibs 2 } bsnObjects OBJECT IDENTIFIER ::= { bayStackNotificationsMib 1 } bsnNotifications OBJECT IDENTIFIER ::= { bayStackNotificationsMib 2 } bsnNotifications0 OBJECT IDENTIFIER ::= { bsnNotifications 0 } -- -- Notification objects -- bsnEapAccessViolationMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The MAC address which caused an EAP access violation." ::= { bsnObjects 1 } bsnLoginFailureType OBJECT-TYPE SYNTAX INTEGER { telnet(1), ssh(2), web(3), serialConsole(4) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The type of login being attempted when the failure occurred." ::= { bsnObjects 2 } bsnLoginFailureAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The address type contained in the associated value of bnsLoginFailureAddress." ::= { bsnObjects 3 } bsnLoginFailureAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The IP address from which the login was attempted when the failure occurred." ::= { bsnObjects 4 } bsnLoginFailureUsername OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The username for which the login failure occurred." ::= { bsnObjects 5 } bsnActualStackSize OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The actual stack size when a bsnStackConfigurationError notification is generated." ::= { bsnObjects 6 } bsnEapUbpFailureIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The ifIndex of the port for which UBP policies could not be installed." ::= { bsnObjects 7 } bsnEapUbpFailureMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The MAC address for which UBP policies could not be installed." ::= { bsnObjects 8 } bsnEapUbpFailureRoleString OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The role string of the UBP policies which could not be installed." ::= { bsnObjects 9 } bsnTrialLicenseExpirationTime OBJECT-TYPE SYNTAX Integer32 (0..30) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The number of days until a feature trial license will expire. A value of 0 means the license has expired." ::= { bsnObjects 10 } bsnTrialLicenseExpirationNumber OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The number of the license that will expire or that has expired." ::= { bsnObjects 11 } bsnEnteredForcedStackModeMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The MAC address of a switch which has entered forced stack mode." ::= { bsnObjects 12 } bsnEapRAVErrorMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The MAC address that was authorized on a port which could not be moved to the Radius-Assigned VLAN." ::= { bsnObjects 13 } bsnEapRAVErrorPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The ifIndex of the port that could not be moved to the Radius-Assigned VLAN." ::= { bsnObjects 14 } bsnEnteredForcedStackModeAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The address type contained in the associated value of bsnEnteredForcedStackModeAddress." ::= { bsnObjects 15 } bsnEnteredForcedStackModeAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The IP address in use on the switch that entered forced stack mode." ::= { bsnObjects 16 } bsnStackProtectionEvent OBJECT-TYPE SYNTAX INTEGER { cannotJoinStack(1), unitIgnored(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object specifies the Stack Protection events which may occur. cannotJoinStack(1) occurs on a BU (base unit) enabled switch which tries to join an existing operational stack. unitIgnored(2) occurs on an operational stack, when a BU enabled switch tries to join the stack." ::= { bsnObjects 17 } bsnUSBInfo OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The USB module information." ::= { bsnObjects 18 } bsnSFPInfo OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The SFP module information." ::= { bsnObjects 19 } bsnAaaUserName OBJECT-TYPE SYNTAX SnmpAdminString(SIZE (10..16)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The user name of an AAA user account." ::= { bsnObjects 20 } -- -- Notification types -- bsnConfigurationSavedToNvram NOTIFICATION-TYPE STATUS current DESCRIPTION "This notification is generated whenever the device saves its configuration to non-volatile storage. The system should limit the frequency with which this notification is generated, as frequent configuration changes could potentially generate too many of these notifications. How the frequency is limitted is an implementation details, but it is suggested that no more than one notification be generated per minute." ::= { bsnNotifications0 1 } bsnEapAccessViolation NOTIFICATION-TYPE OBJECTS { dot1xAuthPaeState, dot1xAuthBackendAuthState, bsnEapAccessViolationMacAddress } STATUS current DESCRIPTION "This notification is generated whenever an EAP access violation occurs." ::= { bsnNotifications0 2 } bsnPortSpeedDuplexMismatch NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This notification is generated when a speed or duplex mismatch is detected. Once notification has been sent, further notifications may be sent, but it is suggested these be at least 5 minutes apart." ::= { bsnNotifications0 3 } bsnStackManagerReconfiguration NOTIFICATION-TYPE STATUS current DESCRIPTION "This notification is generated by a stackable system when the stack manager detects a problem with a link between stack members." ::= { bsnNotifications0 4 } bsnLacTrunkUnavailable NOTIFICATION-TYPE STATUS current DESCRIPTION "This notification is generated when the last trunk is occupied out of a limited number of trunks that can be created. The condition usually occurs because a system has some hardware or software limit on the number of trunks that can be created." ::= { bsnNotifications0 5 } bsnLoginFailure NOTIFICATION-TYPE OBJECTS { bsnLoginFailureType, bsnLoginFailureAddressType, bsnLoginFailureAddress, bsnLoginFailureUsername } STATUS current DESCRIPTION "This notification is generated when an attempt to login to the system fails as a result of an incorrect password." ::= { bsnNotifications0 6 } bsnMLTHealthFailure NOTIFICATION-TYPE OBJECTS { ifAdminStatus } STATUS current DESCRIPTION "This notification is generated when a receiving switch does not receive an expected number of autotopology frames on an MLT in a given time interval from the sending switch(es) on the other end of the MLT. Once notification has been sent, further notifications may be sent, but it is suggested these be at least 5 minutes apart. The ifAdminStatus object reflects the state of the port. The port may be partitioned by the switch or still be active depending on the detection algorithm's control parameters." ::= { bsnNotifications0 7 } bsnTrunkPortDisabledToPreventBroadcastStorm NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This notification is generated when an MLT port is disabled as a result of an MLT trunk being disabled." ::= { bsnNotifications0 8 } bsnLacPortDisabledToPreventBroadcastStorm NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This notification is generated when a LAG port that was port of a trunk is disabled as a result of the LAC setting on the port being turned off." ::= { bsnNotifications0 9 } bsnTrunkPortEnabledToPreventBroadcastStorm NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This notification is generated when an MLT port is enabled as a result of an MLT trunk being disabled." ::= { bsnNotifications0 10 } bsnLacPortDisabledDueToLossOfVLACPDU NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "Generated when a port is disabled due to the loss of a VLACP PDU." ::= { bsnNotifications0 11 } bsnLacPortEnabledDueToReceiptOfVLACPDU NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "Generated when a port is enabled due to receipt of a VLACP PDU." ::= { bsnNotifications0 12 } bsnStackConfigurationError NOTIFICATION-TYPE OBJECTS { bayStackConfigExpectedStackSize, bsnActualStackSize } STATUS current DESCRIPTION "This notification is generated when the expected size of a stack is not equal to the actual size of the stack." ::= { bsnNotifications0 13 } bsnEapUbpFailure NOTIFICATION-TYPE OBJECTS { bsnEapUbpFailureIfIndex, bsnEapUbpFailureMacAddress, bsnEapUbpFailureRoleString } STATUS current DESCRIPTION "This notification is generated when installation of a UBP policy fails following EAP authentication." ::= { bsnNotifications0 14 } bsnTrialLicenseExpiration NOTIFICATION-TYPE OBJECTS { bsnTrialLicenseExpirationTime, bsnTrialLicenseExpirationNumber } STATUS current DESCRIPTION "This notification is generated to indicate that a trial license is going to expire soon, or has already expired." ::= { bsnNotifications0 15 } bsnEnteredForcedStackMode NOTIFICATION-TYPE OBJECTS { bsnEnteredForcedStackModeMAC, bsnEnteredForcedStackModeAddressType, bsnEnteredForcedStackModeAddress } STATUS current DESCRIPTION "This notification is generated to indicate that a switch has entered forced stack mode." ::= { bsnNotifications0 16 } bsnTemperatureExceeded NOTIFICATION-TYPE OBJECTS { s5ChasComType } STATUS current DESCRIPTION "This notification is generated when the temperature of a chassis component has exceeded some threshold. The instance of s5ChasComType included in the notification identifies the component." ::= { bsnNotifications0 17 } bsnEapRAVError NOTIFICATION-TYPE OBJECTS { dot1xAuthPaeState, dot1xAuthBackendAuthState, bsnEapRAVErrorMacAddress, bsnEapRAVErrorPort } STATUS current DESCRIPTION "This notification indicates that an Eap client MAC address was authorized on a port, but the port could not be moved to the Radius-Assigned VLAN." ::= { bsnNotifications0 18 } bsnEapRateLimitExceeded NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This notification indicates that incoming traffic on a port exceeded the rate limit settings on that port." ::= { bsnNotifications0 19 } bsnSystemUp365Days NOTIFICATION-TYPE OBJECTS { bayStackUnitConfigIndex } STATUS current DESCRIPTION "This notification indicates that the system has been up for 365 days. In stack configuration, bayStackUnitConfigIndex specifies the unit number. For a standalone unit bayStackUnitConfigIndex is always 1." ::= { bsnNotifications0 20 } bsnUSBInsertion NOTIFICATION-TYPE OBJECTS { s5AgSysUsbTargetUnit, bsnUSBInfo } STATUS current DESCRIPTION "This notification is triggered when an USB device is inserted. In stack configuration, s5AgSysUsbTargetUnit specifies the unit number. For standalone, s5AgSysUsbTargetUnit is always 0." ::= { bsnNotifications0 21 } bsnUSBRemoval NOTIFICATION-TYPE OBJECTS { s5AgSysUsbTargetUnit } STATUS current DESCRIPTION "This notification is triggered when an USB device is removed. In stack configuration, s5AgSysUsbTargetUnit specifies the unit number. For standalone, s5AgSysUsbTargetUnit is always 0." ::= { bsnNotifications0 22 } bsnSFPInsertion NOTIFICATION-TYPE OBJECTS { ifIndex, bsnSFPInfo } STATUS current DESCRIPTION "This notification is triggered when an SFP module is inserted." ::= { bsnNotifications0 23 } bsnSFPRemoval NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This notification is triggered when an SFP module is removed." ::= { bsnNotifications0 24 } bsnROPasswordExpired NOTIFICATION-TYPE STATUS current DESCRIPTION "This notification is sent when RO password expired." ::= { bsnNotifications0 25 } bsnRWPasswordExpired NOTIFICATION-TYPE STATUS current DESCRIPTION "This notification is sent when RW password expired." ::= { bsnNotifications0 26 } bsnStackProtection NOTIFICATION-TYPE OBJECTS { bsnStackProtectionEvent } STATUS current DESCRIPTION "This notification is sent when a stack protection event occurs. The event type is specified by the bsnStackProtectionEvent object." ::= { bsnNotifications0 27 } bsnRunScripts NOTIFICATION-TYPE OBJECTS { s5AgentScriptStatus } STATUS current DESCRIPTION "This notification is sent when a script has been run. It indicates whether the execution was successful or not." ::= { bsnNotifications0 28 } bsnAaaUserAccountNotUsed NOTIFICATION-TYPE OBJECTS { bsnAaaUserName } STATUS current DESCRIPTION "A bsnAaaUserAccountNotUsed trap signifies that a user account has never been used during a time interval." ::= { bsnNotifications0 29 } bsnAaaAlreadyConnected NOTIFICATION-TYPE OBJECTS { bsnAaaUserName } STATUS current DESCRIPTION "A bsnAaaAlreadyConnected trap signifies that a user is already connected while he attempts to connect again." ::= { bsnNotifications0 30 } bsnAaaIncorrectLogOnThresholdExceeded NOTIFICATION-TYPE OBJECTS { bsnAaaUserName } STATUS current DESCRIPTION "A bsnAaaIncorrectLogOnThresholdExceeded trap signifies that the threshold for incorrect user-entered information is exceeded." ::= { bsnNotifications0 31 } bsnAaaMaxNoOfSessionsExceeded NOTIFICATION-TYPE OBJECTS { bsnAaaUserName } STATUS current DESCRIPTION "A bsnAaaMaxNoOfSessionsExceeded trap signifies that the maxim number of current sessions for an AAA user account is exceeded." ::= { bsnNotifications0 32 } bsnAuditUnsentMessages NOTIFICATION-TYPE STATUS current DESCRIPTION "A bsnAuditUnsentMessages trap signifies that the number of audit unsent messages has reached 50% from the total capacity." ::= { bsnNotifications0 33 } bsnAuditRecordEventsFailure NOTIFICATION-TYPE STATUS current DESCRIPTION "A bsnAuditRecordEventsFailure trap signifies that security log fails to record the events that are required to be recorded." ::= { bsnNotifications0 34 } bsnAuditStartUpTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "A bsnAuditStartUpTrap trap signifies that the audit function starts up." ::= { bsnNotifications0 35 } bsnAuditShutDownTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "A bsnAuditStartUpTrap trap signifies that the audit function shuts down." ::= { bsnNotifications0 36 } bsnAaaUserPasswordExpired NOTIFICATION-TYPE OBJECTS { bsnAaaUserName } STATUS current DESCRIPTION "A bsnAaaUserPasswordExpired trap signifies that the password stored for an AAA user account has expired." ::= { bsnNotifications0 37 } bsnEapAccessViolationExt NOTIFICATION-TYPE OBJECTS { bseeMultiHostStatusPacpState, bsnEapAccessViolationMacAddress } STATUS current DESCRIPTION "This notification is generated whenever an EAP access violation occurs. Will replace bsnEapAccessViolation for 802.1X/2010." ::= { bsnNotifications0 38 } bsnEapRAVErrorExt NOTIFICATION-TYPE OBJECTS { bseeMultiHostStatusPacpState, bsnEapRAVErrorMacAddress, bsnEapRAVErrorPort } STATUS current DESCRIPTION "This notification indicates that an Eap client MAC address was authorized on a port, but the port could not be moved to the Radius-Assigned VLAN. Will replace bsnEapRAVError for 802.1X/2010." ::= { bsnNotifications0 39 } bsnAuditStorageAlarm NOTIFICATION-TYPE STATUS current DESCRIPTION "A bsnAuditStorageAlarm trap signifies that the audit storage has reached 75% of its capacity." ::= { bsnNotifications0 40 } bsnSnmpMaxPktSizeChanged NOTIFICATION-TYPE OBJECTS { s5AgSnmpMaxPktSize } STATUS current DESCRIPTION "This notification is sent when the value of s5AgSnmpMaxPktSize has changed." ::= { bsnNotifications0 41 } END