Observium_CE/mibs/nokia/TROPIC-ABSNODE-NOTIFICATION-MIB

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