-- file automatically created TELDAT-TRAP-NSLA-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY,OBJECT-TYPE,OBJECT-IDENTITY,NOTIFICATION-TYPE,Integer32,IpAddress FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC telEventTraps FROM TELDAT-MIB; nslaTrapsMIB MODULE-IDENTITY LAST-UPDATED "201401200930Z" ORGANIZATION "Teldat, S.A." CONTACT-INFO "Teldat, S.A. Customer Service Postal: Parque Tecnologico de Madrid Tres Cantos 28760 Madrid, SPAIN Tel.: +34 918 076 565 http://www.teldat.com" DESCRIPTION "This Module Information Base file is defined for managing received SNMP notifications generated by the NSLA event subsystem." REVISION "201401200930Z" DESCRIPTION "Initial implementation" ::= { telEventTraps 173 } nslaEventsGroup OBJECT IDENTIFIER ::= { nslaTrapsMIB 1 } nslaNotifications OBJECT IDENTIFIER ::= { nslaTrapsMIB 2 } nslaNotificationsPrefix OBJECT IDENTIFIER ::= { nslaNotifications 0 } nslaEventObjects1 OBJECT-IDENTITY STATUS current DESCRIPTION "Event NSLA.1 Event at global level. \par The 'eventDetail' arg will take one of the following values: \par - ioctl failed rsn = out of tasker \par - ioctl MUTE failed rsn = already MUTED \par - ioctl MUTE \par - ioctl UNMUTE failed rsn = not MUTED \par - ioctl UNMUTE \par - ioctl DISABLE failed rsn = already DISABLED \par - ioctl DISABLE \par - ioctl ENABLE failed rsn = already ENABLED \par - ioctl ENABLE" ::= { nslaEventsGroup 1 } nsla1EventDetail OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'eventDetail' in event NSLA.1" ::= { nslaEventObjects1 1 } nslaEventObjects2 OBJECT-IDENTITY STATUS current DESCRIPTION "Event NSLA.2 Event at filter level. \par The 'eventDetail' arg will take one of the following values: \par - creation failed rsn = NSLA disabled \par - creation failed rsn = ID duplicated \par - creation bypassed rsn = disabled \par - creation failed rsn = memory exhaustion \par - creation failed rsn = unknown filter type \par - creation failed rsn = unknown NSM parameter \par - creation failed rsn = NSM registration failed \par - creation ok \par - client ( ) mutated to zombie \par - removal phase <1|2> ok \par - removal ok \par - client ( ) registration failed rsn = NULL upcall \par - client ( ) registration failed rsn = memory exhaustion \par - client ( ) registration ok \par - client ( ) zombie reanimation ok \par - client ( ) deregistration failed rsn = NULL upcall \par - client ( ) deregistration ok \par - client ( ) deregistration failed rsn = no matching client found \par - ioctl failed rsn = out of tasker \par - ioctl failed rsn = not active ID \par - ioctl ACT failed rsn = already ACT \par - ioctl ACTIVATE \par - ioctl DEACT failed rsn = already DEACT \par - ioctl DEACTIVATE \par - ioctl REST failed rsn = neither ACT nor DEACT \par - ioctl RESTORE \par - ioctl MUTE failed rsn = already MUTED \par - ioctl MUTE \par - ioctl UNMUTE failed rsn = not MUTED \par - ioctl UNMUTE \par - ioctl DISABLE failed rsn = already DISABLED \par - ioctl DISABLE \par - ioctl ENABLE failed rsn = already ENABLED \par - ioctl ENABLE \par - ioctl UNKNOWN \par - client notification bypassed \par - client notification \par - client ( ) notification overwritten \par - act cond detected \par - act cond removed \par - deact cond detected \par - deact cond removed \par - act/deact overlap detected \par - act cond detected \par - act cond removed" ::= { nslaEventsGroup 2 } nsla2FilterId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'filterId' in event NSLA.2" ::= { nslaEventObjects2 1 } nsla2EventDetail OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'eventDetail' in event NSLA.2" ::= { nslaEventObjects2 2 } nslaEventObjects3 OBJECT-IDENTITY STATUS current DESCRIPTION "Event NSLA.3 Sample reported to filter. \par The 'eventDetail' arg will take one of the following values: \par - sample = \par - sample = -> ACTIVE \par - sample = -> DEACTIVE \par - sample = timeout \par - sample = timeout -> ACTIVE" ::= { nslaEventsGroup 3 } nsla3FilterId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'filterId' in event NSLA.3" ::= { nslaEventObjects3 1 } nsla3EventDetail OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'eventDetail' in event NSLA.3" ::= { nslaEventObjects3 2 } nslaEventObjects4 OBJECT-IDENTITY STATUS current DESCRIPTION "Event NSLA.4 Event at alarm level. \par The 'eventDetail' arg will take one of the following values: \par - creation failed rsn = NSLA disabled \par - creation failed rsn = ID duplicated \par - creation bypassed rsn = disabled \par - creation failed rsn = memory exhaustion \par - creation failed rsn = registration in filter failed \par - registration in filter ok \par - creation ok \par - client ( ) mutated to zombie \par - removal successful \par - client ( ) registration failed rsn = NULL upcall \par - client ( ) registration failed rsn = memory exhaustion \par - client ( ) registration ok \par - client ( ) zombie reanimation ok \par - client ( ) deregistration failed rsn = NULL upcall \par - client ( ) deregistration ok \par - client ( ) deregistration failed rsn = no matching client found \par - ioctl failed rsn = out of tasker \par - ioctl failed rsn = not active ID \par - ioctl ACT failed rsn = already ACT \par - ioctl ACTIVATE \par - ioctl DEACT failed rsn = already DEACT \par - ioctl DEACTIVATE \par - ioctl REST failed rsn = neither ACT nor DEACT \par - ioctl RESTORE \par - ioctl MUTE failed rsn = already MUTED \par - ioctl MUTE \par - ioctl UNMUTE failed rsn = not MUTED \par - ioctl UNMUTE \par - ioctl DISABLE failed rsn = already DISABLED \par - ioctl DISABLE \par - ioctl ENABLE failed rsn = already ENABLED \par - ioctl ENABLE \par - ioctl MNEMONICAL EXP \par - ioctl ioctl NUMERICAL EXP \par - ioctl UNKNOWN \par - notification from filter : \par - filter map change (0x%04x --> 0x%04x) \par - client notification bypassed \par - client notification \par - client ( ) notification overwritten" ::= { nslaEventsGroup 4 } nsla4AlarmId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'alarmId' in event NSLA.4" ::= { nslaEventObjects4 1 } nsla4EventDetail OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'eventDetail' in event NSLA.4" ::= { nslaEventObjects4 2 } nslaEventObjects5 OBJECT-IDENTITY STATUS current DESCRIPTION "Event NSLA.5 Event at advisor level. \par The 'eventDetail' arg will take one of the following values: \par - creation failed rsn = NSLA disabled \par - creation failed rsn = ID duplicated \par - creation bypassed rsn = disabled \par - creation failed rsn = memory exhaustion \par - creation failed rsn = registration in alarm failed \par - registration in alarm ok \par - creation ok \par - client ( ) mutated to zombie \par - removal successful \par - client ( ) registration failed rsn = NULL upcall \par - client ( ) registration failed rsn = memory exhaustion \par - client ( ) registration ok \par - client ( ) zombie reanimation ok \par - client ( ) deregistration failed rsn = NULL upcall \par - client ( ) deregistration ok \par - client ( ) deregistration failed rsn = no matching client found \par - ioctl failed rsn = out of tasker \par - ioctl failed rsn = not active ID \par - ioctl ACT failed rsn = already ACT \par - ioctl ACTIVATE \par - ioctl DEACT failed rsn = already DEACT \par - ioctl DEACTIVATE \par - ioctl REST failed rsn = neither ACT nor DEACT \par - ioctl RESTORE \par - ioctl MUTE failed rsn = already MUTED \par - ioctl MUTE \par - ioctl UNMUTE failed rsn = not MUTED \par - ioctl UNMUTE \par - ioctl DISABLE failed rsn = already DISABLED \par - ioctl DISABLE \par - ioctl ENABLE failed rsn = already ENABLED \par - ioctl ENABLE \par - ioctl MNEMONICAL EXP \par - ioctl ioctl NUMERICAL EXP \par - ioctl UNKNOWN \par - notification from alarm : \par - alarm map change (0x%04x --> 0x%04x) \par - client notification bypassed \par - client notification \par - client ( ) notification overwritten" ::= { nslaEventsGroup 5 } nsla5AdvisorId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'advisorId' in event NSLA.5" ::= { nslaEventObjects5 1 } nsla5EventDetail OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'eventDetail' in event NSLA.5" ::= { nslaEventObjects5 2 } nslaEventObjects6 OBJECT-IDENTITY STATUS current DESCRIPTION "Event NSLA.6 Filter output change. \par The 'outputDetail' arg will take one of the following values: \par - output TRUE \par - output FALSE" ::= { nslaEventsGroup 6 } nsla6FilterId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'filterId' in event NSLA.6" ::= { nslaEventObjects6 1 } nsla6OutputDetail OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'outputDetail' in event NSLA.6" ::= { nslaEventObjects6 2 } nslaEventObjects7 OBJECT-IDENTITY STATUS current DESCRIPTION "Event NSLA.7 Alarm output change. \par The 'outputDetail' arg will take one of the following values: \par - output TRUE \par - output FALSE" ::= { nslaEventsGroup 7 } nsla7AlarmId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'alarmId' in event NSLA.7" ::= { nslaEventObjects7 1 } nsla7OutputDetail OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'outputDetail' in event NSLA.7" ::= { nslaEventObjects7 2 } nslaEventObjects8 OBJECT-IDENTITY STATUS current DESCRIPTION "Event NSLA.8 Advisor output change. \par The 'outputDetail' arg will take one of the following values: \par - output TRUE \par - output FALSE" ::= { nslaEventsGroup 8 } nsla8AdvisorId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'advisorId' in event NSLA.8" ::= { nslaEventObjects8 1 } nsla8OutputDetail OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Parameter 'outputDetail' in event NSLA.8" ::= { nslaEventObjects8 2 } nslaNotification1 NOTIFICATION-TYPE OBJECTS { nsla1EventDetail } STATUS current DESCRIPTION "Notification of Event NSLA.1 Message: 'global $1' Parameters list: $1: nsla1EventDetail Event at global level. \par The 'eventDetail' arg will take one of the following values: \par - ioctl failed rsn = out of tasker \par - ioctl MUTE failed rsn = already MUTED \par - ioctl MUTE \par - ioctl UNMUTE failed rsn = not MUTED \par - ioctl UNMUTE \par - ioctl DISABLE failed rsn = already DISABLED \par - ioctl DISABLE \par - ioctl ENABLE failed rsn = already ENABLED \par - ioctl ENABLE" ::= { nslaNotificationsPrefix 1 } nslaNotification2 NOTIFICATION-TYPE OBJECTS { nsla2FilterId, nsla2EventDetail } STATUS current DESCRIPTION "Notification of Event NSLA.2 Message: 'filter/$1 $2' Parameters list: $1: nsla2FilterId $2: nsla2EventDetail Event at filter level. \par The 'eventDetail' arg will take one of the following values: \par - creation failed rsn = NSLA disabled \par - creation failed rsn = ID duplicated \par - creation bypassed rsn = disabled \par - creation failed rsn = memory exhaustion \par - creation failed rsn = unknown filter type \par - creation failed rsn = unknown NSM parameter \par - creation failed rsn = NSM registration failed \par - creation ok \par - client ( ) mutated to zombie \par - removal phase <1|2> ok \par - removal ok \par - client ( ) registration failed rsn = NULL upcall \par - client ( ) registration failed rsn = memory exhaustion \par - client ( ) registration ok \par - client ( ) zombie reanimation ok \par - client ( ) deregistration failed rsn = NULL upcall \par - client ( ) deregistration ok \par - client ( ) deregistration failed rsn = no matching client found \par - ioctl failed rsn = out of tasker \par - ioctl failed rsn = not active ID \par - ioctl ACT failed rsn = already ACT \par - ioctl ACTIVATE \par - ioctl DEACT failed rsn = already DEACT \par - ioctl DEACTIVATE \par - ioctl REST failed rsn = neither ACT nor DEACT \par - ioctl RESTORE \par - ioctl MUTE failed rsn = already MUTED \par - ioctl MUTE \par - ioctl UNMUTE failed rsn = not MUTED \par - ioctl UNMUTE \par - ioctl DISABLE failed rsn = already DISABLED \par - ioctl DISABLE \par - ioctl ENABLE failed rsn = already ENABLED \par - ioctl ENABLE \par - ioctl UNKNOWN \par - client notification bypassed \par - client notification \par - client ( ) notification overwritten \par - act cond detected \par - act cond removed \par - deact cond detected \par - deact cond removed \par - act/deact overlap detected \par - act cond detected \par - act cond removed" ::= { nslaNotificationsPrefix 2 } nslaNotification3 NOTIFICATION-TYPE OBJECTS { nsla3FilterId, nsla3EventDetail } STATUS current DESCRIPTION "Notification of Event NSLA.3 Message: 'filter/$1 $2' Parameters list: $1: nsla3FilterId $2: nsla3EventDetail Sample reported to filter. \par The 'eventDetail' arg will take one of the following values: \par - sample = \par - sample = -> ACTIVE \par - sample = -> DEACTIVE \par - sample = timeout \par - sample = timeout -> ACTIVE" ::= { nslaNotificationsPrefix 3 } nslaNotification4 NOTIFICATION-TYPE OBJECTS { nsla4AlarmId, nsla4EventDetail } STATUS current DESCRIPTION "Notification of Event NSLA.4 Message: 'alarm/$1 $2' Parameters list: $1: nsla4AlarmId $2: nsla4EventDetail Event at alarm level. \par The 'eventDetail' arg will take one of the following values: \par - creation failed rsn = NSLA disabled \par - creation failed rsn = ID duplicated \par - creation bypassed rsn = disabled \par - creation failed rsn = memory exhaustion \par - creation failed rsn = registration in filter failed \par - registration in filter ok \par - creation ok \par - client ( ) mutated to zombie \par - removal successful \par - client ( ) registration failed rsn = NULL upcall \par - client ( ) registration failed rsn = memory exhaustion \par - client ( ) registration ok \par - client ( ) zombie reanimation ok \par - client ( ) deregistration failed rsn = NULL upcall \par - client ( ) deregistration ok \par - client ( ) deregistration failed rsn = no matching client found \par - ioctl failed rsn = out of tasker \par - ioctl failed rsn = not active ID \par - ioctl ACT failed rsn = already ACT \par - ioctl ACTIVATE \par - ioctl DEACT failed rsn = already DEACT \par - ioctl DEACTIVATE \par - ioctl REST failed rsn = neither ACT nor DEACT \par - ioctl RESTORE \par - ioctl MUTE failed rsn = already MUTED \par - ioctl MUTE \par - ioctl UNMUTE failed rsn = not MUTED \par - ioctl UNMUTE \par - ioctl DISABLE failed rsn = already DISABLED \par - ioctl DISABLE \par - ioctl ENABLE failed rsn = already ENABLED \par - ioctl ENABLE \par - ioctl MNEMONICAL EXP \par - ioctl ioctl NUMERICAL EXP \par - ioctl UNKNOWN \par - notification from filter : \par - filter map change (0x%04x --> 0x%04x) \par - client notification bypassed \par - client notification \par - client ( ) notification overwritten" ::= { nslaNotificationsPrefix 4 } nslaNotification5 NOTIFICATION-TYPE OBJECTS { nsla5AdvisorId, nsla5EventDetail } STATUS current DESCRIPTION "Notification of Event NSLA.5 Message: 'advisor/$1 $2' Parameters list: $1: nsla5AdvisorId $2: nsla5EventDetail Event at advisor level. \par The 'eventDetail' arg will take one of the following values: \par - creation failed rsn = NSLA disabled \par - creation failed rsn = ID duplicated \par - creation bypassed rsn = disabled \par - creation failed rsn = memory exhaustion \par - creation failed rsn = registration in alarm failed \par - registration in alarm ok \par - creation ok \par - client ( ) mutated to zombie \par - removal successful \par - client ( ) registration failed rsn = NULL upcall \par - client ( ) registration failed rsn = memory exhaustion \par - client ( ) registration ok \par - client ( ) zombie reanimation ok \par - client ( ) deregistration failed rsn = NULL upcall \par - client ( ) deregistration ok \par - client ( ) deregistration failed rsn = no matching client found \par - ioctl failed rsn = out of tasker \par - ioctl failed rsn = not active ID \par - ioctl ACT failed rsn = already ACT \par - ioctl ACTIVATE \par - ioctl DEACT failed rsn = already DEACT \par - ioctl DEACTIVATE \par - ioctl REST failed rsn = neither ACT nor DEACT \par - ioctl RESTORE \par - ioctl MUTE failed rsn = already MUTED \par - ioctl MUTE \par - ioctl UNMUTE failed rsn = not MUTED \par - ioctl UNMUTE \par - ioctl DISABLE failed rsn = already DISABLED \par - ioctl DISABLE \par - ioctl ENABLE failed rsn = already ENABLED \par - ioctl ENABLE \par - ioctl MNEMONICAL EXP \par - ioctl ioctl NUMERICAL EXP \par - ioctl UNKNOWN \par - notification from alarm : \par - alarm map change (0x%04x --> 0x%04x) \par - client notification bypassed \par - client notification \par - client ( ) notification overwritten" ::= { nslaNotificationsPrefix 5 } nslaNotification6 NOTIFICATION-TYPE OBJECTS { nsla6FilterId, nsla6OutputDetail } STATUS current DESCRIPTION "Notification of Event NSLA.6 Message: 'filter/$1 $2' Parameters list: $1: nsla6FilterId $2: nsla6OutputDetail Filter output change. \par The 'outputDetail' arg will take one of the following values: \par - output TRUE \par - output FALSE" ::= { nslaNotificationsPrefix 6 } nslaNotification7 NOTIFICATION-TYPE OBJECTS { nsla7AlarmId, nsla7OutputDetail } STATUS current DESCRIPTION "Notification of Event NSLA.7 Message: 'alarm/$1 $2' Parameters list: $1: nsla7AlarmId $2: nsla7OutputDetail Alarm output change. \par The 'outputDetail' arg will take one of the following values: \par - output TRUE \par - output FALSE" ::= { nslaNotificationsPrefix 7 } nslaNotification8 NOTIFICATION-TYPE OBJECTS { nsla8AdvisorId, nsla8OutputDetail } STATUS current DESCRIPTION "Notification of Event NSLA.8 Message: 'advisor/$1 $2' Parameters list: $1: nsla8AdvisorId $2: nsla8OutputDetail Advisor output change. \par The 'outputDetail' arg will take one of the following values: \par - output TRUE \par - output FALSE" ::= { nslaNotificationsPrefix 8 } END