Observium_CE/mibs/infinera/INFINERA-TRAP-MIB

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