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