Observium_CE/mibs/ericsson/RBN-NOTIFY-ENHANCE-MIB

346 lines
11 KiB
Plaintext

-- *****************************************************************
-- RBN-NOTIFY-ENHANCE-MIB Notify Enhance MIB
--
-- Copyright (c) 2005-2009 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-NOTIFY-ENHANCE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
sysName
FROM SNMPv2-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
RbnSlot
FROM RBN-TC
rbnCardAlarmId,
rbnCardAlarmType,
rbnCardAlarmDateAndTime,
rbnCardAlarmDescription,
rbnCardAlarmProbableCause,
rbnCardAlarmSeverity,
rbnCardAlarmServiceAffecting
FROM RBN-CARDMON-MIB
ifIndex,
ifAdminStatus,
ifOperStatus,
ifSpeed,
ifHighSpeed
FROM IF-MIB
dsx1LineStatus,
dsx1LineStatusLastChange
FROM DS1-MIB
rbnDsx1AlarmSeverity,
rbnDsx1AlarmServiceAffecting
FROM RBN-DS1-MIB
dsx3LineStatus,
dsx3LineStatusLastChange
FROM DS3-MIB
rbnDsx3AlarmSeverity,
rbnDsx3AlarmServiceAffecting
FROM RBN-DS3-MIB
rbnMgmt
FROM RBN-SMI;
rbnNotifyEnhanceMIB MODULE-IDENTITY
LAST-UPDATED "200903231700Z" -- March 23, 2009
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"The MIB used to enhance the notification objects on
RedBack Networks devices."
REVISION "200903231700Z" -- March 23, 2009
DESCRIPTION
"Added rbnNEGroupName.
Modified description of rbnNECircuitId to contain the
link group name for circuits which are type link group. "
REVISION "200505090000Z" -- May 9, 2005
DESCRIPTION
"Initial version."
::= { rbnMgmt 36 }
rbnNotifyEnhanceMIBNotifications OBJECT IDENTIFIER
::= { rbnNotifyEnhanceMIB 0 }
rbnNotifyEnhanceMIBObjects OBJECT IDENTIFIER
::= { rbnNotifyEnhanceMIB 1 }
rbnNotifyEnhanceMIBConformance OBJECT IDENTIFIER
::= { rbnNotifyEnhanceMIB 2 }
-- MIB Object groups
rbnNEGeneral OBJECT IDENTIFIER ::= { rbnNotifyEnhanceMIBObjects 1 }
rbnNESlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the chassis slot number in which the entity
associated with the notification is contained in.
A value of '0' indicates that the entity is not contained
within a chassis slot."
::= { rbnNEGeneral 1 }
rbnNECardName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A textual description of the linecard associated with
the notification."
::= { rbnNEGeneral 2 }
rbnNECardOp OBJECT-TYPE
SYNTAX INTEGER {
insert(1),
remove(2),
other(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the operation performed on the linecard
associated with the notification."
::= { rbnNEGeneral 3 }
rbnNECircuitId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents a string that identifies the circuit
associated with the notification.
On the SE router this string is formatted as
slot-port-channel-subchannel, with the exception that
channel and subchannel are only included when appropriate.
If the circuit is a link-group circuit, then the value
contains the link group name rather than the formatted
slot-port-channel-subchannel."
::= { rbnNEGeneral 4 }
rbnNEGroupName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The link group name associated with the resource
identified in a notification. "
::= { rbnNEGeneral 5 }
-- Notifications
rbnNEentConfigChange NOTIFICATION-TYPE
OBJECTS {
rbnNESlot,
rbnNECardName,
rbnNECardOp,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of entConfigChange trap
defined in ENTITY-MIB.
The rbnNEentConfigChange trap generation is enabled only
when 'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 1 }
rbnNECardAlarm NOTIFICATION-TYPE
OBJECTS {
rbnCardAlarmId,
rbnCardAlarmType,
rbnCardAlarmDateAndTime,
rbnCardAlarmDescription,
rbnCardAlarmProbableCause,
rbnCardAlarmSeverity,
rbnCardAlarmServiceAffecting,
rbnNECardName,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of rbnCardAlarm trap defined
in RBN-CARDMON-MIB.
The rbnNECardAlarm trap generation is enabled only when
'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 2 }
rbnNElinkDown NOTIFICATION-TYPE
OBJECTS {
ifIndex,
ifAdminStatus,
ifOperStatus,
ifSpeed,
ifHighSpeed,
rbnNECircuitId,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of linkDown trap defined in
IF-MIB.
The rbnNElinkDown trap generation is enabled only when
'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 3 }
rbnNElinkUp NOTIFICATION-TYPE
OBJECTS {
ifIndex,
ifAdminStatus,
ifOperStatus,
ifSpeed,
ifHighSpeed,
rbnNECircuitId,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of linkUp trap defined in
IF-MIB.
The rbnNElinkUp trap generation is enabled only when
'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 4 }
rbnNEdsx1LineStatusChange NOTIFICATION-TYPE
OBJECTS {
dsx1LineStatus,
dsx1LineStatusLastChange,
rbnDsx1AlarmSeverity,
rbnDsx1AlarmServiceAffecting,
rbnNECircuitId,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of dsx1LineStatusChange
defined in DS1-MIB.
The rbnNEdsx1LineStatusChange trap generation is enabled only
when 'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 5 }
rbnNEdsx3LineStatusChange NOTIFICATION-TYPE
OBJECTS {
dsx3LineStatus,
dsx3LineStatusLastChange,
rbnDsx3AlarmSeverity,
rbnDsx3AlarmServiceAffecting,
rbnNECircuitId,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of dsx3LineStatusChange
defined in DS3-MIB.
The rbnNEdsx3LineStatusChange trap generation is enabled only
when 'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 6 }
-- Conformance Statements
rbnNotifyEnhanceMIBGroups OBJECT IDENTIFIER
::= { rbnNotifyEnhanceMIBConformance 1 }
rbnNotifyEnhanceMIBCompliances OBJECT IDENTIFIER
::= { rbnNotifyEnhanceMIBConformance 2 }
rbnNotifyEnhanceMIBObjectGroup OBJECT-GROUP
OBJECTS {
rbnNESlot,
rbnNECardName,
rbnNECardOp,
rbnNECircuitId,
rbnNEGroupName
}
STATUS current
DESCRIPTION
"A collection of objects providing enhanced
notification information."
::= { rbnNotifyEnhanceMIBGroups 1 }
rbnNotifyEnhanceMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnNEentConfigChange,
rbnNECardAlarm,
rbnNElinkDown,
rbnNElinkUp,
rbnNEdsx1LineStatusChange,
rbnNEdsx3LineStatusChange
}
STATUS current
DESCRIPTION
"A collection of notifications providing enhanced
notification information."
::= { rbnNotifyEnhanceMIBGroups 2 }
rbnNotifyEnhanceMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the NotifyEnhance MIB"
MODULE -- this module
GROUP rbnNotifyEnhanceMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which support
notification enhancement capabilities"
::= { rbnNotifyEnhanceMIBCompliances 1 }
rbnNotifyEnhanceMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the NotifyEnhance MIB"
MODULE -- this module
MANDATORY-GROUPS {
rbnNotifyEnhanceMIBObjectGroup,
rbnNotifyEnhanceMIBNotificationGroup
}
GROUP rbnNotifyEnhanceMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which support
notification enhancement capabilities"
::= { rbnNotifyEnhanceMIBCompliances 2 }
END