201 lines
6.7 KiB
Plaintext
201 lines
6.7 KiB
Plaintext
TROPIC-ABSNODE-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- (c) Copyright 2021 Nokia Networks. All rights reserved.
|
|
-- This software is the confidential and proprietary property of
|
|
-- Nokia and may only be used in accordance with the terms of the
|
|
-- license agreement provided with this software.
|
|
|
|
IMPORTS
|
|
tnNotificationObjs,
|
|
tnTrapTime,
|
|
tnTrapObjectIDType,
|
|
tnTrapObjectID,
|
|
tnTrapCategory,
|
|
tnTrapDescr,
|
|
tnTrapData,
|
|
tnTrapServiceAffecting,
|
|
tnTrapEntityType,
|
|
tnTrapCondition FROM TROPIC-NOTIFICATION-MIB
|
|
MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
|
tnAbsNodeMIBModules FROM TROPIC-GLOBAL-REG;
|
|
|
|
tnAbsNodeNotificationMIBModule MODULE-IDENTITY
|
|
LAST-UPDATED "201802231200Z"
|
|
ORGANIZATION "Nokia"
|
|
CONTACT-INFO "Nokia
|
|
Attn: Jeff Donnelly
|
|
600 Mountain Avenue
|
|
New Providence, NJ 07974
|
|
|
|
Phone: +1 732 221 6408
|
|
Email: jeff.donnelly@nokia.com"
|
|
|
|
DESCRIPTION "Abstract Node Notifications."
|
|
|
|
REVISION "201802231200Z"
|
|
DESCRIPTION "Updated the contact info."
|
|
|
|
REVISION "201611161200Z"
|
|
DESCRIPTION "Updated the contact info."
|
|
|
|
REVISION "201610181200Z"
|
|
DESCRIPTION "Moved the following event notifications to TROPIC-NOTIFICATION :
|
|
tnAbsNodeCreatedNotif (tnEventNotificationsAbsNode 1)
|
|
tnAbsNodeDeletedNotif (tnEventNotificationsAbsNode 2)
|
|
tnAbsNodeModifiedNotif (tnEventNotificationsAbsNode 3)."
|
|
|
|
REVISION "201608031200Z"
|
|
DESCRIPTION "Added the following alarm notifications:
|
|
tnAbsNodeDegradedRaisedNotif (tnAlarmNotificationsAbsNode 3) to
|
|
tnAbsNodeFailedClearedNotif (tnAlarmNotificationsAbsNode 6)."
|
|
|
|
REVISION "201602261200Z"
|
|
DESCRIPTION "Initial version."
|
|
|
|
::= { tnAbsNodeMIBModules 2 }
|
|
|
|
---------------------------------------------------------------------------
|
|
-- Top Level Components of This MIB
|
|
---------------------------------------------------------------------------
|
|
tnNotificationsAbsNode OBJECT IDENTIFIER ::= { tnNotificationObjs 9 } -- !! see TROPIC-NOTIFICATION-MIB for already used ids
|
|
tnAlarmNotificationsAbsNode OBJECT IDENTIFIER ::= { tnNotificationsAbsNode 1 }
|
|
tnEventNotificationsAbsNode OBJECT IDENTIFIER ::= { tnNotificationsAbsNode 2 }
|
|
|
|
-- **************************************************************************
|
|
-- Extensions for TROPIC-TC MIB
|
|
-- 1. TnEntityType - Add absNodeSubnode, absNodeTeLink, absNodeOtsPort, absNodeIfGroup, absNodeOtLinePort
|
|
-- 2. TnCondition - Add: ABSNODEOPSTATEUP, ABSNODEOPSTATEDOWN, ABSNODEOPSTATEDEG, ABSNODESHELFUNAVAIL
|
|
--
|
|
-- Extensions for TROPIC-NOTIFICATION-MIB
|
|
-- 1. Valid gmpls objectIdTypes:
|
|
-- absNodeSubnodeObjectId == 128 ?????
|
|
-- absNodeTeLinkObjectId == 129 ?????
|
|
-- absNodeOtsPortObjectId == 130 ?????
|
|
-- absNodeIfGroupObjectId == 131 ?????
|
|
-- absNodeOtLineObjectId == 132 ?????
|
|
--
|
|
-- 2. tnTrapObjectId values
|
|
--
|
|
-- switch(objectIdType){
|
|
-- case absNodeSubnodeObjectId:
|
|
-- subnodeId = objectId;
|
|
-- break;
|
|
--
|
|
-- case absNodeTeLinkObjectId:
|
|
-- teLinkId = objectId;
|
|
-- break;
|
|
--
|
|
-- case absNodeOtsPortObjectId:
|
|
-- otsPortId = objectId
|
|
-- break;
|
|
--
|
|
-- case absNodeIfGroupObjectId:
|
|
-- ifGroupId = objectId;
|
|
-- break;
|
|
--
|
|
-- case absNodeOtLineObjectId:
|
|
-- otLineId = objectId;
|
|
-- break;
|
|
-- }
|
|
|
|
-- ------------------------------------------------------------
|
|
-- Abstract Node alarms
|
|
-- ------------------------------------------------------------
|
|
tnAbsNodeRaisedNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tnTrapTime,
|
|
tnTrapObjectIDType,
|
|
tnTrapObjectID,
|
|
tnTrapCategory,
|
|
tnTrapDescr,
|
|
tnTrapData,
|
|
tnTrapEntityType,
|
|
tnTrapCondition
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "."
|
|
::= { tnAlarmNotificationsAbsNode 1 }
|
|
|
|
tnAbsNodeClearedNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tnTrapTime,
|
|
tnTrapObjectIDType,
|
|
tnTrapObjectID,
|
|
tnTrapCategory,
|
|
tnTrapDescr,
|
|
tnTrapData,
|
|
tnTrapEntityType,
|
|
tnTrapCondition
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "."
|
|
::= { tnAlarmNotificationsAbsNode 2 }
|
|
|
|
tnAbsNodeDegradedRaisedNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tnTrapTime,
|
|
tnTrapObjectIDType,
|
|
tnTrapObjectID,
|
|
tnTrapCategory,
|
|
tnTrapDescr,
|
|
tnTrapData,
|
|
tnTrapServiceAffecting,
|
|
tnTrapEntityType,
|
|
tnTrapCondition
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "."
|
|
::= { tnAlarmNotificationsAbsNode 3 }
|
|
|
|
tnAbsNodeDegradedClearedNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tnTrapTime,
|
|
tnTrapObjectIDType,
|
|
tnTrapObjectID,
|
|
tnTrapCategory,
|
|
tnTrapDescr,
|
|
tnTrapData,
|
|
tnTrapServiceAffecting,
|
|
tnTrapEntityType,
|
|
tnTrapCondition
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "."
|
|
::= { tnAlarmNotificationsAbsNode 4 }
|
|
|
|
tnAbsNodeFailedRaisedNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tnTrapTime,
|
|
tnTrapObjectIDType,
|
|
tnTrapObjectID,
|
|
tnTrapCategory,
|
|
tnTrapDescr,
|
|
tnTrapData,
|
|
tnTrapServiceAffecting,
|
|
tnTrapEntityType,
|
|
tnTrapCondition
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "."
|
|
::= { tnAlarmNotificationsAbsNode 5 }
|
|
|
|
tnAbsNodeFailedClearedNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tnTrapTime,
|
|
tnTrapObjectIDType,
|
|
tnTrapObjectID,
|
|
tnTrapCategory,
|
|
tnTrapDescr,
|
|
tnTrapData,
|
|
tnTrapServiceAffecting,
|
|
tnTrapEntityType,
|
|
tnTrapCondition
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "."
|
|
::= { tnAlarmNotificationsAbsNode 6 }
|
|
|
|
|
|
END -- DEFINITION OF TROPIC-ABSNODE-NOTIFICATION-MIB
|