1145 lines
33 KiB
Plaintext
1145 lines
33 KiB
Plaintext
--------------------------------------------------------------------------
|
|
-- INFINERA-TRAP-MIB: Infinera SNMP FIS Trap MIB file
|
|
--
|
|
-- May 2011, Varatharajan
|
|
--
|
|
-- (c) Copyright 2012 Infinera Corporation. All rights reserved.
|
|
--------------------------------------------------------------------------
|
|
|
|
|
|
INFINERA-TRAP-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
ems
|
|
FROM INFINERA-REG-MIB
|
|
|
|
OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
|
|
Integer32, enterprises
|
|
FROM SNMPv2-SMI;
|
|
|
|
|
|
emsEvent MODULE-IDENTITY
|
|
LAST-UPDATED "200505251000Z"
|
|
ORGANIZATION "Infinera"
|
|
CONTACT-INFO "Infinera
|
|
1322 Bordeaux Drive
|
|
Sunnyvale, CA - 94089
|
|
|
|
Contact : Technical Support
|
|
Email : support@infinera.com
|
|
Phone : 1-877-INF-5288"
|
|
DESCRIPTION "Module representing Events generated
|
|
by Infinera Network Elements"
|
|
::= { ems 1 }
|
|
|
|
emsAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EmsAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Alarm entries. The number of
|
|
entries is given by the value of emsNotificationId."
|
|
::= { ems 2 }
|
|
|
|
emsAlarmEntry OBJECT-TYPE
|
|
SYNTAX EmsAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Alarm entry containing all the information
|
|
pertaining to Infinera Alarm as per TMF814 model."
|
|
INDEX { emsNotificationId }
|
|
::= { emsAlarmTable 1 }
|
|
|
|
emsAuditTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EmsAuditEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Audit entries. The number of
|
|
entries is given by the value of auditEmsNotificationId."
|
|
::= { ems 3 }
|
|
|
|
emsAuditEntry OBJECT-TYPE
|
|
SYNTAX EmsAuditEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Audit entry containing all the information
|
|
pertaining to Infinera Audit Event."
|
|
INDEX { auditEmsNotificationId }
|
|
::= { emsAuditTable 1 }
|
|
|
|
emsAdminTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EmsAdminEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Admin entries. The number of
|
|
entries is given by the value of adminEmsNotificationId."
|
|
::= { ems 4 }
|
|
|
|
emsAdminEntry OBJECT-TYPE
|
|
SYNTAX EmsAdminEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Admin entry containing all the information
|
|
pertaining to Infinera Admin Event."
|
|
INDEX { adminEmsNotificationId }
|
|
::= { emsAdminTable 1 }
|
|
|
|
emsSecurityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EmsSecurityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Security entries. The number of
|
|
entries is given by the value of securityEmsNotificationId."
|
|
::= { ems 5 }
|
|
|
|
emsSecurityEntry OBJECT-TYPE
|
|
SYNTAX EmsSecurityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Security entry containing all the information
|
|
pertaining to Infinera Security Event."
|
|
INDEX { securityEmsNotificationId }
|
|
::= { emsSecurityTable 1 }
|
|
|
|
emsTCATable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EmsTCAEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of TCA entries. The number of
|
|
entries is given by the value of tcaEmsNotificationId."
|
|
::= { ems 6 }
|
|
|
|
emsTCAEntry OBJECT-TYPE
|
|
SYNTAX EmsTCAEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An TCA entry containing all the information
|
|
pertaining to Infinera TCA Event."
|
|
INDEX { tcaEmsNotificationId }
|
|
::= { emsTCATable 1 }
|
|
|
|
--
|
|
-- Generic attributes - common to all events are defined below
|
|
--
|
|
|
|
emsNotificationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The Notification ID generated by EMS for
|
|
each trap forwarded to NBI/OSS."
|
|
::= { emsAlarmEntry 1 }
|
|
|
|
neNotificationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Maps to the Notification ID generated
|
|
by Infinera NE. Since this is specific
|
|
to each NE, the NE Name attribute should
|
|
be used in conjunction with this attribute."
|
|
::= { emsAlarmEntry 2 }
|
|
|
|
emsTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ems time in ISO 8601 format YYYY-MM-DD<space>hh:mm:ss.mmmm<Z>"
|
|
::= { emsAlarmEntry 3 }
|
|
|
|
neTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ne time in ISO 8601 format YYYY-MM-DD<space>hh:mm:ss.mmmm<Z>"
|
|
::= { emsAlarmEntry 4 }
|
|
|
|
emsName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EMS Name or IP Address of the EMS Server.
|
|
This is useful if one NBI Client connects
|
|
to more than EMS and receives traps. Default is Infinera"
|
|
::= { emsAlarmEntry 5 }
|
|
|
|
neName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 20 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Name of the network element. This maps
|
|
to the ME Name of the Info Model."
|
|
::= { emsAlarmEntry 6 }
|
|
|
|
neNodeId OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 128 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Node ID of the network element. "
|
|
::= { emsAlarmEntry 7 }
|
|
|
|
objectType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents MO Type on Infinera Info Mode/XML Interface"
|
|
::= { emsAlarmEntry 8 }
|
|
|
|
objectName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents AID of an object"
|
|
::= { emsAlarmEntry 9 }
|
|
|
|
sessionNotificationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents the notification ID on a per session
|
|
basis. This will allow individual OSS clients to
|
|
retrieve missing traps in that session."
|
|
::= { emsAlarmEntry 10 }
|
|
|
|
--
|
|
-- Attributes specific to Alarms are defined below
|
|
--
|
|
|
|
neProbableCause OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "NE probabale cause. Represents
|
|
nativeProbableCause in TMF 814"
|
|
::= { emsAlarmEntry 11 }
|
|
|
|
emsProbableCause OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EMS Probable Cause. Represents
|
|
probableCause in TMF 814"
|
|
::= { emsAlarmEntry 12 }
|
|
|
|
perceivedSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
psIndeterminate ( 1 ) ,
|
|
psCritical ( 2 ) ,
|
|
psMajor ( 3 ) ,
|
|
psMinor ( 4 ) ,
|
|
psWarning ( 5 ) ,
|
|
psCleared ( 6 )
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Perceived Severity.
|
|
Maps to perceivedSeverity in TMF 814 and
|
|
Infinera XML interface."
|
|
::= { emsAlarmEntry 13 }
|
|
|
|
assertedSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
psIndeterminate ( 1 ) ,
|
|
psCritical ( 2 ) ,
|
|
psMajor ( 3 ) ,
|
|
psMinor ( 4 ) ,
|
|
psWarning ( 5 ) ,
|
|
psCleared ( 6 )
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The severity with which this alarm was asserted."
|
|
::= { emsAlarmEntry 14 }
|
|
|
|
serviceAffecting OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
saUnknown ( 1 ) ,
|
|
saServiceAffecting ( 2 ) ,
|
|
saNonServiceAffecting ( 3 )
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The value specifies if the alarm is
|
|
for a service affecting condition or not."
|
|
::= { emsAlarmEntry 15 }
|
|
|
|
probableCauseDescription OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Descriptive text for the probableCause
|
|
attribute. The term is mapped to the
|
|
probableCauseDescription field of alarms
|
|
raised by Infinera Network Elements"
|
|
::= { emsAlarmEntry 16 }
|
|
|
|
category OBJECT-TYPE
|
|
SYNTAX INTEGER { unknown ( 1 ) ,
|
|
equipment ( 2 ) ,
|
|
facility ( 3 ) ,
|
|
communications ( 4 ),
|
|
softwareProcessing ( 5 ),
|
|
environmental ( 6 ),
|
|
qualityOfService ( 7 ),
|
|
ems (8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents the category of the object that
|
|
caused the alarm."
|
|
::= { emsAlarmEntry 17 }
|
|
|
|
--
|
|
-- Attributes derived from AT&T EMS-NMS Interface Spec
|
|
--
|
|
|
|
proposedRepairActions OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "If the cause of the alarm is known,
|
|
the EMS can suggest one or more solutions
|
|
to the problem. Not Mandatory"
|
|
::= { emsAlarmEntry 18 }
|
|
|
|
--
|
|
-- Additional Text field.
|
|
--
|
|
|
|
additionalText OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Additional text describing the alarm"
|
|
::= { emsAlarmEntry 19 }
|
|
|
|
--
|
|
-- Attributes for Correlation ID
|
|
--
|
|
|
|
emsCorrelationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents the correlation ID generated by
|
|
the EMS."
|
|
::= { emsAlarmEntry 20 }
|
|
|
|
neCorrelationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents the correlation ID generated by
|
|
the Network Element."
|
|
::= { emsAlarmEntry 21 }
|
|
|
|
--
|
|
-- Attribute for representing the circuit id of the service in trib PTP and client CTP alarms. Added in FIS release 7.0
|
|
--
|
|
|
|
circuitId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents the circuit id of the service carried by the source of this alarm"
|
|
::= { emsAlarmEntry 22 }
|
|
|
|
--
|
|
-- Attributes specific to Audit Events are defined below
|
|
--
|
|
|
|
auditEmsNotificationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The Notification ID generated by EMS for
|
|
each trap forwarded to NBI/OSS."
|
|
::= { emsAuditEntry 1 }
|
|
|
|
auditNeNotificationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Maps to the Notification ID generated
|
|
by Infinera NE. Since this is specific
|
|
to each NE, the NE Name attribute should
|
|
be used in conjunction with this attribute."
|
|
::= { emsAuditEntry 2 }
|
|
|
|
auditEmsTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ems time in ISO 8601 format YYYY-MM-DD<space>hh:mm:ss.mmmm<Z>"
|
|
::= { emsAuditEntry 3 }
|
|
|
|
auditNeTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ne time in ISO 8601 format YYYY-MM-DD<space>hh:mm:ss.mmmm<Z>"
|
|
::= { emsAuditEntry 4 }
|
|
|
|
auditEmsName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EMS Name or IP Address of the EMS Server.
|
|
This is useful if one NBI Client connects
|
|
to more than EMS and receives traps. Default is Infinera"
|
|
::= { emsAuditEntry 5 }
|
|
|
|
auditNeName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 20 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Name of the network element. This maps
|
|
to the ME Name of the Info Model."
|
|
::= { emsAuditEntry 6 }
|
|
|
|
auditNeNodeId OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 128 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Node ID of the network element. "
|
|
::= { emsAuditEntry 7 }
|
|
|
|
auditObjectType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents MO Type on Infinera Info Mode/XML Interface"
|
|
::= { emsAuditEntry 8 }
|
|
|
|
auditObjectName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents AID of an object"
|
|
::= { emsAuditEntry 9 }
|
|
|
|
auditAccountName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ID of the user who performed this operation."
|
|
::= { emsAuditEntry 10 }
|
|
|
|
|
|
auditClientHostName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "IP address or host name from which the
|
|
operation was performed."
|
|
::= { emsAuditEntry 11 }
|
|
|
|
auditOperationName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operation type which resulted in this
|
|
Audit event."
|
|
::= { emsAuditEntry 12 }
|
|
|
|
auditOperationStatus OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The status of the operation for this Audit
|
|
Event. Could be success or failure etc."
|
|
::= { emsAuditEntry 13 }
|
|
|
|
auditParamList OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This attribute contains DisplayString data in
|
|
comma separated format. The data represents the
|
|
attributes and their values that got
|
|
affected by the operation which resulted
|
|
in this Audit event."
|
|
::= { emsAuditEntry 14 }
|
|
|
|
--
|
|
-- Attributes specific to Security Events are defined below
|
|
--
|
|
|
|
securityEmsNotificationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The Notification ID generated by EMS for
|
|
each trap forwarded to NBI/OSS."
|
|
::= { emsSecurityEntry 1 }
|
|
|
|
securityNeNotificationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Maps to the Notification ID generated
|
|
by Infinera NE. Since this is specific
|
|
to each NE, the NE Name attribute should
|
|
be used in conjunction with this attribute."
|
|
::= { emsSecurityEntry 2 }
|
|
|
|
securityEmsTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ems time in ISO 8601 format YYYY-MM-DD<space>hh:mm:ss.mmmm<Z>"
|
|
::= { emsSecurityEntry 3 }
|
|
|
|
securityNeTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ne time in ISO 8601 format YYYY-MM-DD<space>hh:mm:ss.mmmm<Z>"
|
|
::= { emsSecurityEntry 4 }
|
|
|
|
securityEmsName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EMS Name or IP Address of the EMS Server.
|
|
This is useful if one NBI Client connects
|
|
to more than EMS and receives traps. Default is Infinera"
|
|
::= { emsSecurityEntry 5 }
|
|
|
|
securityNeName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 20 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Name of the network element. This maps
|
|
to the ME Name of the Info Model."
|
|
::= { emsSecurityEntry 6 }
|
|
|
|
securityNeNodeId OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 128 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Node ID of the network element. "
|
|
::= { emsSecurityEntry 7 }
|
|
|
|
securityObjectType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents MO Type on Infinera Info Mode/XML Interface"
|
|
::= { emsSecurityEntry 8 }
|
|
|
|
securityObjectName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents AID of an object"
|
|
::= { emsSecurityEntry 9 }
|
|
|
|
securityAccountName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ID of the user who performed this operation."
|
|
::= { emsSecurityEntry 10 }
|
|
|
|
|
|
securityClientHostName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "IP address or host name from which the
|
|
operation was performed."
|
|
::= { emsSecurityEntry 11 }
|
|
|
|
securityCause OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Descriptive text for the cause
|
|
attribute. The term is mapped to the
|
|
cause field of security events
|
|
raised by Infinera Network Elements"
|
|
::= { emsSecurityEntry 12 }
|
|
|
|
--
|
|
-- Attributes specific to Admin Events are defined below
|
|
--
|
|
|
|
adminEmsNotificationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The Notification ID generated by EMS for
|
|
each trap forwarded to NBI/OSS."
|
|
::= { emsAdminEntry 1 }
|
|
|
|
adminNeNotificationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Maps to the Notification ID generated
|
|
by Infinera NE. Since this is specific
|
|
to each NE, the NE Name attribute should
|
|
be used in conjunction with this attribute."
|
|
::= { emsAdminEntry 2 }
|
|
|
|
adminEmsTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ems time in ISO 8601 format YYYY-MM-DD<space>hh:mm:ss.mmmm<Z>"
|
|
::= { emsAdminEntry 3 }
|
|
|
|
adminNeTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ne time in ISO 8601 format YYYY-MM-DD<space>hh:mm:ss.mmmm<Z>"
|
|
::= { emsAdminEntry 4 }
|
|
|
|
adminEmsName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EMS Name or IP Address of the EMS Server.
|
|
This is useful if one NBI Client connects
|
|
to more than EMS and receives traps. Default is Infinera"
|
|
::= { emsAdminEntry 5 }
|
|
|
|
adminNeName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 20 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Name of the network element. This maps
|
|
to the ME Name of the Info Model."
|
|
::= { emsAdminEntry 6 }
|
|
|
|
adminNeNodeId OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 128 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Node ID of the network element. "
|
|
::= { emsAdminEntry 7 }
|
|
|
|
adminObjectType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents MO Type on Infinera Info Mode/XML Interface"
|
|
::= { emsAdminEntry 8 }
|
|
|
|
adminObjectName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents AID of an object"
|
|
::= { emsAdminEntry 9 }
|
|
|
|
adminCause OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Descriptive text for the cause
|
|
attribute. The term is mapped to the
|
|
cause field of admin events
|
|
raised by Infinera Network Elements"
|
|
::= { emsAdminEntry 10 }
|
|
|
|
--
|
|
-- Attributes specific to TCA Events are defined below
|
|
--
|
|
|
|
tcaEmsNotificationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The Notification ID generated by EMS for
|
|
each trap forwarded to NBI/OSS."
|
|
::= { emsTCAEntry 1 }
|
|
|
|
tcaNeNotificationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Maps to the Notification ID generated
|
|
by Infinera NE. Since this is specific
|
|
to each NE, the NE Name attribute should
|
|
be used in conjunction with this attribute."
|
|
::= { emsTCAEntry 2 }
|
|
|
|
tcaEmsTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ems time in ISO 8601 format YYYY-MM-DD<space>hh:mm:ss.mmmm<Z>"
|
|
::= { emsTCAEntry 3 }
|
|
|
|
tcaNeTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ne time in ISO 8601 format YYYY-MM-DD<space>hh:mm:ss.mmmm<Z>"
|
|
::= { emsTCAEntry 4 }
|
|
|
|
tcaEmsName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EMS Name or IP Address of the EMS Server.
|
|
This is useful if one NBI Client connects
|
|
to more than EMS and receives traps. Default is Infinera"
|
|
::= { emsTCAEntry 5 }
|
|
|
|
tcaNeName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 20 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Name of the network element. This maps
|
|
to the ME Name of the Info Model."
|
|
::= { emsTCAEntry 6 }
|
|
|
|
tcaNeNodeId OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 128 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Node ID of the network element. "
|
|
::= { emsTCAEntry 7 }
|
|
|
|
tcaObjectType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents MO Type on Infinera Info Mode/XML Interface"
|
|
::= { emsTCAEntry 8 }
|
|
|
|
tcaObjectName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents AID of an object"
|
|
::= { emsTCAEntry 9 }
|
|
|
|
tcaClearableState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clearable ( 1 ) ,
|
|
nonclearable ( 2 )
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents whether this TCA is clearable or not."
|
|
::= { emsTCAEntry 10 }
|
|
|
|
tcaParameterName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents the register/parameter name information
|
|
where the threshold changes are happening (e.g. Errored Seconds)."
|
|
::= { emsTCAEntry 11 }
|
|
|
|
tcaLocation OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents the location of the source for
|
|
this threshold (near end/far end etc.)."
|
|
::= { emsTCAEntry 12 }
|
|
|
|
tcaThresholdType OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents the type of the threshold
|
|
(e.g. high threshold or low threshold crossed/cleared etc.)."
|
|
::= { emsTCAEntry 13 }
|
|
|
|
tcaThresholdValue OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Value that represents the configured threshold value."
|
|
::= { emsTCAEntry 14 }
|
|
|
|
tcaCurrentValue OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Value that represents the current threshold value."
|
|
::= { emsTCAEntry 15 }
|
|
|
|
tcaGranularity OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Value that represents the granularity of the event
|
|
(e.g. 15-min/24-hour/unknown etc.)."
|
|
::= { emsTCAEntry 16 }
|
|
|
|
tcaPerceivedSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
psIndeterminate ( 1 ) ,
|
|
psCritical ( 2 ) ,
|
|
psMajor ( 3 ) ,
|
|
psMinor ( 4 ) ,
|
|
psWarning ( 5 ) ,
|
|
psCleared ( 6 )
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Perceived Severity.
|
|
Maps to perceivedSeverity in TMF 814 and
|
|
Infinera XML interface."
|
|
::= { emsTCAEntry 17 }
|
|
|
|
tcaAssertedSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
psIndeterminate ( 1 ) ,
|
|
psCritical ( 2 ) ,
|
|
psMajor ( 3 ) ,
|
|
psMinor ( 4 ) ,
|
|
psWarning ( 5 ) ,
|
|
psCleared ( 6 )
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The severity with which this TCA was asserted."
|
|
::= { emsTCAEntry 18 }
|
|
|
|
tcaNeCorrelationId OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 2147483647 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Represents the TCA correlation ID generated by
|
|
the Network Element."
|
|
::= { emsTCAEntry 19 }
|
|
|
|
tcaProbableCauseDescription OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Value that represents the description of probable cause."
|
|
::= { emsTCAEntry 20 }
|
|
|
|
EmsAlarmEntry ::=
|
|
SEQUENCE {
|
|
emsNotificationId Integer32,
|
|
neNotificationId Integer32,
|
|
emsTime DisplayString,
|
|
neTime DisplayString,
|
|
emsName DisplayString,
|
|
neName DisplayString,
|
|
neNodeId DisplayString,
|
|
objectType DisplayString,
|
|
objectName DisplayString,
|
|
sessionNotificationId Integer32,
|
|
neProbableCause DisplayString,
|
|
emsProbableCause DisplayString,
|
|
perceivedSeverity INTEGER,
|
|
assertedSeverity INTEGER,
|
|
serviceAffecting INTEGER,
|
|
probableCauseDescription DisplayString,
|
|
category INTEGER,
|
|
proposedRepairActions DisplayString,
|
|
additionalText DisplayString,
|
|
emsCorrelationId Integer32,
|
|
neCorrelationId Integer32,
|
|
circuitId DisplayString
|
|
}
|
|
|
|
EmsAuditEntry ::=
|
|
SEQUENCE {
|
|
auditEmsNotificationId Integer32,
|
|
auditNeNotificationId Integer32,
|
|
auditEmsTime DisplayString,
|
|
auditNeTime DisplayString,
|
|
auditEmsName DisplayString,
|
|
auditNeName DisplayString,
|
|
auditNeNodeId DisplayString,
|
|
auditObjectType DisplayString,
|
|
auditObjectName DisplayString,
|
|
auditAccountName DisplayString,
|
|
auditClientHostName DisplayString,
|
|
auditOperationName DisplayString,
|
|
auditOperationStatus DisplayString,
|
|
auditParamList DisplayString
|
|
}
|
|
|
|
EmsAdminEntry ::=
|
|
SEQUENCE {
|
|
adminEmsNotificationId Integer32,
|
|
adminNeNotificationId Integer32,
|
|
adminEmsTime DisplayString,
|
|
adminNeTime DisplayString,
|
|
adminEmsName DisplayString,
|
|
adminNeName DisplayString,
|
|
adminNeNodeId DisplayString,
|
|
adminObjectType DisplayString,
|
|
adminObjectName DisplayString,
|
|
adminCause DisplayString
|
|
}
|
|
|
|
EmsSecurityEntry ::=
|
|
SEQUENCE {
|
|
securityEmsNotificationId Integer32,
|
|
securityNeNotificationId Integer32,
|
|
securityEmsTime DisplayString,
|
|
securityNeTime DisplayString,
|
|
securityEmsName DisplayString,
|
|
securityNeName DisplayString,
|
|
securityNeNodeId DisplayString,
|
|
securityObjectType DisplayString,
|
|
securityObjectName DisplayString,
|
|
securityAccountName DisplayString,
|
|
securityClientHostName DisplayString,
|
|
securityCause DisplayString
|
|
}
|
|
|
|
EmsTCAEntry ::=
|
|
SEQUENCE {
|
|
tcaEmsNotificationId Integer32,
|
|
tcaNeNotificationId Integer32,
|
|
tcaEmsTime DisplayString,
|
|
tcaNeTime DisplayString,
|
|
tcaEmsName DisplayString,
|
|
tcaNeName DisplayString,
|
|
tcaNeNodeId DisplayString,
|
|
tcaObjectType DisplayString,
|
|
tcaObjectName DisplayString,
|
|
tcaClearableState INTEGER,
|
|
tcaParameterName DisplayString,
|
|
tcaLocation DisplayString,
|
|
tcaThresholdType DisplayString,
|
|
tcaThresholdValue DisplayString,
|
|
tcaCurrentValue DisplayString,
|
|
tcaGranularity DisplayString,
|
|
tcaPerceivedSeverity INTEGER,
|
|
tcaAssertedSeverity INTEGER,
|
|
tcaNeCorrelationId Integer32,
|
|
tcaProbableCauseDescription DisplayString
|
|
}
|
|
|
|
--
|
|
-- Infinera NM SNMP Notification Types are defined below
|
|
--
|
|
emsAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
emsNotificationId,
|
|
neNotificationId,
|
|
emsTime,
|
|
neTime,
|
|
emsName,
|
|
neName,
|
|
neNodeId,
|
|
objectType,
|
|
objectName,
|
|
sessionNotificationId,
|
|
emsProbableCause,
|
|
neProbableCause,
|
|
perceivedSeverity,
|
|
assertedSeverity,
|
|
serviceAffecting,
|
|
category,
|
|
probableCauseDescription,
|
|
proposedRepairActions,
|
|
additionalText,
|
|
emsCorrelationId,
|
|
neCorrelationId,
|
|
circuitId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "SNMP Notification representing Conditions/Alarms
|
|
raised by Infinera Network Elements"
|
|
::= { emsEvent 1 }
|
|
|
|
|
|
emsAudit NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
auditEmsNotificationId,
|
|
auditNeNotificationId,
|
|
auditEmsTime,
|
|
auditNeTime,
|
|
auditEmsName,
|
|
auditNeName,
|
|
auditNeNodeId,
|
|
auditObjectType,
|
|
auditObjectName,
|
|
auditAccountName,
|
|
auditClientHostName,
|
|
auditOperationName,
|
|
auditOperationStatus,
|
|
auditParamList,
|
|
sessionNotificationId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "SNMP Notification representing Audit events
|
|
generated by Infinera Network elements"
|
|
::= { emsEvent 2 }
|
|
|
|
emsAdmin NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adminEmsNotificationId,
|
|
adminNeNotificationId,
|
|
adminEmsTime,
|
|
adminNeTime,
|
|
adminEmsName,
|
|
adminNeName,
|
|
adminNeNodeId,
|
|
adminObjectType,
|
|
adminObjectName,
|
|
adminCause,
|
|
sessionNotificationId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "SNMP Notification representing Admin events
|
|
generated by Infinera Network elements"
|
|
::= { emsEvent 3 }
|
|
|
|
emsSecurity NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
securityEmsNotificationId,
|
|
securityNeNotificationId,
|
|
securityEmsTime,
|
|
securityNeTime,
|
|
securityEmsName,
|
|
securityNeName,
|
|
securityNeNodeId,
|
|
securityObjectType,
|
|
securityObjectName,
|
|
securityAccountName,
|
|
securityClientHostName,
|
|
securityCause,
|
|
sessionNotificationId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "SNMP Notification representing Security events
|
|
generated by Infinera Network elements"
|
|
::= { emsEvent 4 }
|
|
|
|
emsTCA NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tcaEmsNotificationId,
|
|
tcaNeNotificationId,
|
|
tcaEmsTime,
|
|
tcaNeTime,
|
|
tcaEmsName,
|
|
tcaNeName,
|
|
tcaNeNodeId,
|
|
tcaObjectType,
|
|
tcaObjectName,
|
|
tcaClearableState,
|
|
tcaParameterName,
|
|
tcaLocation,
|
|
tcaThresholdType,
|
|
tcaThresholdValue,
|
|
tcaCurrentValue,
|
|
tcaGranularity,
|
|
tcaPerceivedSeverity,
|
|
tcaAssertedSeverity,
|
|
tcaNeCorrelationId,
|
|
tcaProbableCauseDescription,
|
|
sessionNotificationId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "SNMP Notification representing TCA events
|
|
generated by Infinera Network elements"
|
|
::= { emsEvent 5 }
|
|
|
|
--
|
|
-- Conformance information...Just to Confirming to Standards
|
|
--
|
|
|
|
emsEventConformance OBJECT IDENTIFIER ::= { emsEvent 6 }
|
|
emsEventObjGroups OBJECT IDENTIFIER ::= { emsEventConformance 1 }
|
|
emsEventNotifGroups OBJECT IDENTIFIER ::= { emsEventConformance 2 }
|
|
|
|
--
|
|
-- Units of conformance
|
|
--
|
|
|
|
emsAlarmGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
circuitId, neCorrelationId, emsCorrelationId, additionalText, proposedRepairActions,
|
|
category, probableCauseDescription, serviceAffecting, assertedSeverity,
|
|
perceivedSeverity, emsProbableCause, neProbableCause, sessionNotificationId,
|
|
objectName, objectType, neNodeId, neName, neNotificationId, emsName, neTime,
|
|
emsTime, emsNotificationId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" A collection of objects for monitoring the Alarms."
|
|
::= { emsEventObjGroups 1 }
|
|
|
|
emsAuditGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
auditEmsNotificationId, auditNeNotificationId, auditEmsTime,
|
|
auditNeTime, auditEmsName, auditNeName, auditNeNodeId,
|
|
auditObjectType, auditObjectName,
|
|
auditAccountName, auditClientHostName, auditOperationName,
|
|
auditOperationStatus, auditParamList
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" A collection of objects for monitoring the Audit Events."
|
|
::= { emsEventObjGroups 2 }
|
|
|
|
emsAdminGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
adminEmsNotificationId, adminNeNotificationId, adminEmsTime,
|
|
adminNeTime, adminEmsName, adminNeName, adminNeNodeId,
|
|
adminObjectType, adminObjectName, adminCause
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" A collection of objects for monitoring the Admin Events."
|
|
::= { emsEventObjGroups 3 }
|
|
|
|
emsSecurityGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
securityEmsNotificationId, securityNeNotificationId, securityEmsTime,
|
|
securityNeTime, securityEmsName, securityNeName, securityNeNodeId,
|
|
securityObjectType, securityObjectName,
|
|
securityAccountName, securityClientHostName, securityCause
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" A collection of objects for monitoring the Security Events."
|
|
::= { emsEventObjGroups 4 }
|
|
|
|
emsTCAGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tcaEmsNotificationId, tcaNeNotificationId, tcaEmsTime, tcaNeTime,
|
|
tcaEmsName, tcaNeName, tcaNeNodeId, tcaObjectType, tcaObjectName,
|
|
tcaClearableState, tcaParameterName,
|
|
tcaLocation, tcaThresholdType, tcaThresholdValue, tcaCurrentValue,
|
|
tcaGranularity, tcaPerceivedSeverity, tcaAssertedSeverity,
|
|
tcaNeCorrelationId, tcaProbableCauseDescription
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" A collection of objects for monitoring the TCA Events."
|
|
::= { emsEventObjGroups 5 }
|
|
|
|
emsNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {emsTCA, emsSecurity, emsAdmin, emsAudit, emsAlarm}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" A collection of objects for monitoring the DSA
|
|
entry statistics and cache performance."
|
|
::= { emsEventNotifGroups 1 }
|
|
|
|
END
|