282 lines
10 KiB
Plaintext
282 lines
10 KiB
Plaintext
NORTEL-NMI-CONFIG-NOTI-MIB
|
|
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
nortelNMInotificationsMIB,
|
|
nortelNMIcurrentTxNotificationSequenceNum,
|
|
nortelNMInotifyNeType,
|
|
nortelNMInotifyNeName,
|
|
nortelNMInotifyNeAdminState,
|
|
nortelNMInotifyNeOperState,
|
|
nortelNMInotifyNeUnknownStatus
|
|
FROM NORTEL-NMI-NOTIFICATIONS-MIB
|
|
|
|
NortelNMItimeStampDef
|
|
FROM NORTEL-NMI-TC-MIB
|
|
|
|
nortelNMInotificationGroups
|
|
FROM NORTEL-NMI-GROUPS-MIB
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
MODULE-IDENTITY, OBJECT-IDENTITY,
|
|
OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
IpAddress
|
|
FROM SNMPv2-SMI;
|
|
|
|
|
|
nortelNMIconfigNotiMIB MODULE-IDENTITY
|
|
LAST-UPDATED "9906240000Z"
|
|
ORGANIZATION "Nortel Networks"
|
|
CONTACT-INFO
|
|
" Jingdong Liu
|
|
|
|
Postal: Nortel Networks
|
|
P. O. Box 3511, Station C
|
|
Ottawa, Ontario
|
|
CANADA
|
|
K1Y 4H7
|
|
|
|
Email: jingdong@nortelnetworks.com"
|
|
|
|
|
|
DESCRIPTION
|
|
"This module contains the configuration management related
|
|
notifications for the Nortel NMI."
|
|
|
|
-- Revision history
|
|
|
|
|
|
REVISION "9906240000Z"
|
|
DESCRIPTION
|
|
" The fourth version of this MIB module.
|
|
Module-identity oid assignment changed.
|
|
NE IP address added as a varbind to the
|
|
attribute change notification.
|
|
|
|
Revisions introduced by Shobana Sundaram."
|
|
|
|
REVISION "9905310000Z"
|
|
DESCRIPTION
|
|
" The third version of this MIB module.
|
|
Contact info updated and Revision history added.
|
|
"
|
|
|
|
|
|
REVISION "9904120000Z"
|
|
DESCRIPTION
|
|
" The second version of this MIB module.
|
|
Contact info updated and Revision history added."
|
|
|
|
REVISION "9903220000Z"
|
|
DESCRIPTION
|
|
" The first version of this MIB module."
|
|
|
|
|
|
::= { nortelNMInotificationsMIB 3 }
|
|
|
|
-- all notifications OIDs would be prefixed with a zero OID to
|
|
-- facilate snmp v1<->v2 conversion
|
|
|
|
nortelNMIconfigNotiPrefix OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This OID represents the prefix branch for all Nortel NMI
|
|
configuration Notifications.
|
|
The last but one sub identifier in the OID of any
|
|
Notification must have the value zero to facilitate
|
|
v2<-->v1 conversion."
|
|
::= {nortelNMIconfigNotiMIB 0 }
|
|
|
|
|
|
nortelNMIconfigNotiVarbinds OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This OID represents the branch which contains varbinds to
|
|
configuration management related notifications."
|
|
::= {nortelNMIconfigNotiMIB 1 }
|
|
|
|
|
|
-- The following variables belong to the accessible-for-notify clause and
|
|
-- are defined here mainly to be included as varbinds to notifications.
|
|
-- No other protocol operations will be supported for these
|
|
|
|
|
|
nortelNMInotifyNeDeEnrolTime OBJECT-TYPE
|
|
SYNTAX NortelNMItimeStampDef
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable represents the time at which the NE for
|
|
formally deenrolled.
|
|
NortelNMItimeStampDef textual convention is defined at the
|
|
NORTEL-NMI-TC-MIB."
|
|
|
|
::= { nortelNMIconfigNotiVarbinds 1 }
|
|
|
|
|
|
nortelNMInotifyNeEnrolTime OBJECT-TYPE
|
|
SYNTAX NortelNMItimeStampDef
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable represents the time at which the NE was formally
|
|
enrolled in the EMS management domain.
|
|
NortelNMItimeStampDef textual convention is defined at the
|
|
NORTEL-NMI-TC-MIB."
|
|
|
|
::= { nortelNMIconfigNotiVarbinds 2 }
|
|
|
|
|
|
|
|
nortelNMInotifyNeIPaddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable represents the IP address of the Network Element,
|
|
with which an NMS can reach through to the Network element
|
|
directly."
|
|
|
|
::= { nortelNMIconfigNotiVarbinds 3 }
|
|
|
|
|
|
nortelNMInotifyNeVersionInfo OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable contains the version information of Network Element.
|
|
Software / Hardware version data can be filled in as values as
|
|
appropriate to the NE in context."
|
|
|
|
::= { nortelNMIconfigNotiVarbinds 4 }
|
|
|
|
|
|
nortelNMInotifyNeVendorName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable contains the Network Element vendor name."
|
|
|
|
::= { nortelNMIconfigNotiVarbinds 5 }
|
|
|
|
|
|
nortelNMInotifyNeLocationName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable represents the location information of
|
|
Network Element. An example could be the Common
|
|
Language Location Identifier (CLLI) of the NE."
|
|
|
|
::= { nortelNMIconfigNotiVarbinds 6 }
|
|
|
|
|
|
nortelNMInotifyNeDataChangeTime OBJECT-TYPE
|
|
SYNTAX NortelNMItimeStampDef
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable represents the time at which a certain
|
|
NE attribute was modified. "
|
|
|
|
::= { nortelNMIconfigNotiVarbinds 7 }
|
|
|
|
|
|
|
|
-- Configuration events
|
|
|
|
nortelNMIneEnrolNotification NOTIFICATION-TYPE
|
|
OBJECTS { nortelNMIcurrentTxNotificationSequenceNum,
|
|
nortelNMInotifyNeType,
|
|
nortelNMInotifyNeName,
|
|
nortelNMInotifyNeEnrolTime,
|
|
|
|
nortelNMInotifyNeIPaddress,
|
|
nortelNMInotifyNeVersionInfo,
|
|
nortelNMInotifyNeVendorName,
|
|
nortelNMInotifyNeLocationName,
|
|
|
|
nortelNMInotifyNeAdminState,
|
|
nortelNMInotifyNeOperState,
|
|
nortelNMInotifyNeUnknownStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that an NE has been enrolled into the
|
|
EMS management domain. The varbinds include all the
|
|
key attributes required by the NMS."
|
|
|
|
::= { nortelNMIconfigNotiPrefix 11 }
|
|
|
|
|
|
|
|
nortelNMIneDeEnrolNotification NOTIFICATION-TYPE
|
|
OBJECTS { nortelNMIcurrentTxNotificationSequenceNum,
|
|
nortelNMInotifyNeType,
|
|
nortelNMInotifyNeName,
|
|
nortelNMInotifyNeDeEnrolTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that an NE has been deenrolled from the
|
|
EMS management domain."
|
|
|
|
::= { nortelNMIconfigNotiPrefix 12 }
|
|
|
|
|
|
nortelNMIneAttributeChangeNotification NOTIFICATION-TYPE
|
|
OBJECTS { nortelNMIcurrentTxNotificationSequenceNum,
|
|
nortelNMInotifyNeType,
|
|
nortelNMInotifyNeName,
|
|
nortelNMInotifyNeDataChangeTime,
|
|
|
|
nortelNMInotifyNeVersionInfo,
|
|
nortelNMInotifyNeVendorName,
|
|
nortelNMInotifyNeLocationName,
|
|
nortelNMInotifyNeIPaddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that an NE attribute has been changed.
|
|
The modified value of the specific attribute would be included as
|
|
the varbind in the actual Notification PDU. We currently support
|
|
changes to version information, vendor name and location name and
|
|
the NE Reach through IP address."
|
|
|
|
::= { nortelNMIconfigNotiPrefix 13 }
|
|
|
|
-- Notification group definitions
|
|
|
|
nortelNMIneRegistrationNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
nortelNMIneEnrolNotification,
|
|
nortelNMIneDeEnrolNotification
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Nortel NMI NE registration notifications group."
|
|
::= { nortelNMInotificationGroups 1}
|
|
|
|
|
|
nortelNMIneAttrChangeNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
nortelNMIneAttributeChangeNotification
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Nortel NMI NE attribute change notification group."
|
|
::= { nortelNMInotificationGroups 2}
|
|
|
|
|
|
|
|
|
|
END
|
|
|
|
|