Observium_CE/mibs/nokia/TROPIC-PHMNOTIFICATION-MIB

672 lines
19 KiB
Plaintext

TROPIC-PHMNOTIFICATION-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
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
MODULE-IDENTITY,
NOTIFICATION-TYPE FROM SNMPv2-SMI
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData FROM TROPIC-NOTIFICATION-MIB
tnSystemModules, tnPhMNotificationMIB FROM TROPIC-GLOBAL-REG;
tnPhMNotificationMIBModule 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 "The PhM notification MIB."
REVISION "201802231200Z"
DESCRIPTION "Updated the contact info."
REVISION "201707071200Z"
DESCRIPTION "Fixed MIB compile issues."
REVISION "201611161200Z"
DESCRIPTION "Updated the contact info."
REVISION "201011081200Z"
DESCRIPTION "Changed tnNotificationMIB to tnPhMNotificationMIB in
IMPORTS section."
::= { tnSystemModules 9 }
tnPhMNotificationConf OBJECT IDENTIFIER ::= { tnPhMNotificationMIB 1 }
tnPhMNotificationGroups OBJECT IDENTIFIER ::= { tnPhMNotificationConf 1 }
tnPhMNotificationCompliances OBJECT IDENTIFIER ::= { tnPhMNotificationConf 2 }
tnPhMNotificationObjs OBJECT IDENTIFIER ::= { tnPhMNotificationMIB 2 }
tnPhMNotifications OBJECT IDENTIFIER ::= { tnPhMNotificationObjs 1 }
-- -------------------------------------------------------------
-- Breakdown of MIB attributes tnTrapObjectID/tnTrapObjectIDType
-- -------------------------------------------------------------
--
-- primaryObjectIdData == tnTrapObjectID;
-- extraObjectIdData == (tnTrapObjectIDType & 0xFFFF0000) >> 16;
-- objectIdType == tnTrapObjectIDType & 0x0000FFFF;
--
-- valid objectIdTypes:
-- physicalObjectId == 1 // physical location
-- iPaddrObjectId == 2 // IP address
-- connectionObjectId == 5 // cross connection
-- ifIdObjectId == 6 // control network link
-- l1protectionObjectId == 7 // protection group or member
-- pmProfileObjectId == 9 // performance monitoring profile
-- pmIntervalObjectId == 11 // performance monitoring interval
-- ipStaticRouteObjectId == 12 // control network static route
--
-- valid directions:
-- nil == 0
-- Tx/Out == 1
-- Rx/In == 2
--
-- valid portTypes:
-- nil == 0
-- optical == 1
-- backplanePort == 2
--
-- band range: 1-8
--
-- channel range: 1-4
--
-- valid pmGroups:
-- ethernetStats == 1
-- sonetStats == 3
-- opticalDcPwrInStats == 4
-- cardStats == 5
-- opticalDcPwrTxStats == 6
-- opticalDcPwrRxStats == 7
-- opticalWtPwrOutStats == 8
-- interfaceStats == 9
-- opticalWtPwrInStats == 10
-- l1pStats == 11
-- opticalDcPwrOutStats == 12
-- digitalWrapperStats == 13
--
-- switch (objectIdType) {
-- case physicalObjectId: // physical location
-- shelf = (primaryObjectIdData & 0xFF000000) >> 24;
-- slot = (primaryObjectIdData & 0x00FF0000) >> 16; // if the MSB is set, the slot is a B slot
-- port = (primaryObjectIdData & 0x0000FF00) >> 8;
-- direction = (primaryObjectIdData & 0x000000C0) >> 6;
-- band = (primaryObjectIdData & 0x0000003C) >> 2;
-- portType = primaryObjectIdData & 0x00000003;
-- channel = extraObjectIdData;
-- break;
--
-- case IPaddrObjectId: // IP address
-- IPaddr1 = (primaryObjectIdData & 0xFF000000) >> 24;
-- IPaddr2 = (primaryObjectIdData & 0x00FF0000) >> 16;
-- IPaddr3 = (primaryObjectIdData & 0x0000FF00) >> 8;
-- IPaddr4 = primaryObjectIdData & 0x000000FF;
-- break;
--
-- case connectionObjectId // cross connection
-- connectionId = primaryObjectIdData;
-- break;
--
-- case ifIdObjectId: // control network link
-- ifId = primaryObjectIdData;
-- break;
--
-- case l1protectionObjectId: // protection group or member
-- groupId = extraObjectIdData;
-- shelf = (primaryObjectIdData & 0xFF000000) >> 24;
-- slot = (primaryObjectIdData & 0x00FF0000) >> 16; // if the MSB is set, the slot is a B slot
-- port = (primaryObjectIdData & 0x0000FF00) >> 8;
-- break;
--
-- case pmProfileObjectId: // performance monitoring profile
-- pmGroup = (primaryObjectIdData & 0xFF000000) >> 24;
-- pmProfile = (primaryObjectIdData & 0x00FF0000) >> 16;
-- pmMember = primaryObjectIdData & 0x0000FFFF;
-- break;
--
-- case pmIntervalObjectId: // performance monitoring interval
-- shelf = (primaryObjectIdData & 0xFF000000) >> 24;
-- slot = (primaryObjectIdData & 0x00FF0000) >> 16; // if the MSB is set, the slot is a B slot
-- port = (primaryObjectIdData & 0x0000FF00) >> 8;
-- pmGroup = primaryObjectIdData & 0x000000FF;
-- pmInterval = extraObjectIdData;
-- break;
--
-- case ipStaticRouteObjectId: // control network static route
-- destinationIp = primaryObjectIdData;
-- break;
-- }
-- -------------------------------------------------------------
-- PhM Notifications
-- -------------------------------------------------------------
tnSystemPhMNotifications OBJECT IDENTIFIER ::= { tnPhMNotifications 1 }
tnV2SystemPhMNotifications OBJECT IDENTIFIER ::= { tnSystemPhMNotifications 0 }
tnEmsUndefinedConditionRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 1 }
tnEmsUndefinedConditionClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 2 }
tnEmsTrapRegistrationFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 3 }
tnEmsTrapRegistrationFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 4 }
tnEmsActiveAlarmResyncFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 5 }
tnEmsActiveAlarmResyncFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 6 }
tnEmsHistoricalAlarmResyncFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 7 }
tnEmsHistoricalAlarmResyncFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 8 }
tnEmsCardOutOfSyncRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 9 }
tnEmsCardOutOfSyncClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 10 }
tnEmsTopologyOutOfSyncRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 11 }
tnEmsTopologyOutOfSyncClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 12 }
tnEmsUnknownNETypeRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 13 }
tnEmsUnknownNETypeClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 14 }
tnEmsTunnelCreationFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 15 }
tnEmsTunnelCreationFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 16 }
tnEmsTunnelDeletionFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 17 }
tnEmsTunnelDeletionFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 18 }
tnEmsSetEmsAsNTPServerFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 19 }
tnEmsSetEmsAsNTPServerFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 20 }
tnEmsPowerCommissionInProgressRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 21 }
tnEmsPowerCommissionInProgressClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 22 }
tnEmsDuplicateNEMgmtIPAddressRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 23 }
tnEmsDuplicateNEMgmtIPAddressClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 24 }
tnEmsDiscoveryFailedRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 25 }
tnEmsDiscoveryFailedClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 26 }
tnEmsStandbyServerUnavailableRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 27 }
tnEmsStandbyServerUnavailableClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 28 }
tnEmsLocalToRemoteDbReplicationFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 29 }
tnEmsLocalToRemoteDbReplicationFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 30 }
tnEmsRemoteToLocalDbReplicationFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 31 }
tnEmsRemoteToLocalDbReplicationFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 32 }
tnEmsNeBackupFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 33 }
tnEmsNeBackupFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 34 }
tnEmsNeBackupReplicationFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 35 }
tnEmsNeBackupReplicationFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 36 }
tnEmsNeSwdlFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 37 }
tnEmsNeSwdlFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 38 }
tnEmsNeSwdlPreactivationFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 39 }
tnEmsNeSwdlPreactivationFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 40 }
tnEmsServiceDefinitionDeletedRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 41 }
tnEmsServiceDefinitionDeletedClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 42 }
tnEmsFileReplicationFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 43 }
tnEmsFileReplicationFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 44 }
tnEmsCommFailureRaisedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 45 }
tnEmsCommFailureClearedNotif NOTIFICATION-TYPE
OBJECTS {
tnTrapTime,
tnTrapCategory,
tnTrapDescr,
tnTrapData
}
STATUS current
DESCRIPTION "."
::= { tnV2SystemPhMNotifications 46 }
-- ----------------------------------------------------------------------------
-- Conformance Group Definitions
-- ----------------------------------------------------------------------------
-- -------------------------------------------------------------
-- Compliance Statements
-- -------------------------------------------------------------
END -- DEFINITION OF TROPIC-PHMNOTIFICATION-MIB