mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
11147d3bbf
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
605 lines
18 KiB
Plaintext
605 lines
18 KiB
Plaintext
PRVT-EPS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Unsigned32 FROM SNMPv2-SMI -- [RFC2578]
|
|
TEXTUAL-CONVENTION,
|
|
RowStatus,
|
|
TruthValue FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580]
|
|
switch FROM PRVT-SWITCH-MIB
|
|
Dot1agCfmMepIdOrZero,
|
|
Dot1agCfmMDLevelOrNone FROM IEEE8021-CFM-MIB
|
|
sdpInfoEntry FROM PRVT-SERV-MIB
|
|
;
|
|
|
|
prvtEpsMib MODULE-IDENTITY
|
|
LAST-UPDATED "201004170000Z"
|
|
ORGANIZATION "BATM Advanced Communication"
|
|
CONTACT-INFO
|
|
" BATM/Telco Systems Support team
|
|
Email:
|
|
For North America: techsupport@telco.com
|
|
For North Europe: support@batm.de, info@batm.de
|
|
For the rest of the world: techsupport@telco.com"
|
|
DESCRIPTION
|
|
"Private MIB supporting Linear Ethernet Protection Switching (ITU-T G.8031)"
|
|
|
|
-- revision history
|
|
REVISION "201103230000Z"
|
|
DESCRIPTION
|
|
"Added Protection Counter"
|
|
REVISION "201004170000Z"
|
|
DESCRIPTION
|
|
"Add protection failure trap. Add recovery traps."
|
|
REVISION "200907150000Z"
|
|
DESCRIPTION
|
|
"Updates for 9.4 release"
|
|
REVISION "200903240000Z"
|
|
DESCRIPTION
|
|
"Initial"
|
|
::= { switch 132 }
|
|
|
|
prvtEpsMibNotifications OBJECT IDENTIFIER ::= { prvtEpsMib 0 }
|
|
prvtEpsMibObjects OBJECT IDENTIFIER ::= { prvtEpsMib 1 }
|
|
|
|
PrvtEpsRequestStateType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
REFERENCE
|
|
"G.8031 clause 11.3"
|
|
SYNTAX INTEGER {
|
|
rsNone (-1),
|
|
rsNoRequest (0),
|
|
rsDoNotRevert (1),
|
|
rsReverseRequest (2),
|
|
rsExercise (4),
|
|
rsWaitToRestore (5),
|
|
rsClear (6),
|
|
rsManualSwitch (7),
|
|
rsSignalDegrade (9),
|
|
rsSignalFail (11),
|
|
rsForcedSwitch (13),
|
|
rsSignalFailForProtection (14),
|
|
rsLockoutOfProtection (15)
|
|
}
|
|
|
|
PrvtEpsProtectionType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
REFERENCE
|
|
"G.8031 clause 11.4"
|
|
SYNTAX INTEGER {
|
|
pt1Plus1 (0),
|
|
pt1To1 (1)
|
|
}
|
|
|
|
PrvtEpsDirectionType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
REFERENCE
|
|
"G.8031 clause 11.4"
|
|
SYNTAX INTEGER {
|
|
dtUnidirectional (0),
|
|
dtBidirectional (1)
|
|
}
|
|
|
|
PrvtEpsActivePathType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
REFERENCE
|
|
"G.8031 clause 11.6"
|
|
SYNTAX INTEGER {
|
|
working (0),
|
|
protection (1)
|
|
}
|
|
|
|
PrvtEpsMonitoringType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
cfmPM (1),
|
|
saa (2)
|
|
}
|
|
|
|
PrvtEpsDefectFopType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
REFERENCE
|
|
"G.8031 clause 11.15"
|
|
SYNTAX BITS {
|
|
fullyIncompatibleProvisioning (0),
|
|
protectionSwitchingIncomplete (1),
|
|
protectionConfigurationMismatch (2),
|
|
epsConfigurationMismatch (3)
|
|
}
|
|
|
|
PrvtEpsPathStatusType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of the primary or backup links"
|
|
SYNTAX INTEGER {
|
|
psOk (0),
|
|
psFailed (1)
|
|
}
|
|
|
|
prvtEpsService OBJECT IDENTIFIER ::= { prvtEpsMibObjects 1 }
|
|
|
|
prvtEpsServiceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtEpsServiceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains Ethernet Protection Switching services information."
|
|
::= { prvtEpsService 1 }
|
|
|
|
prvtEpsServiceEntry OBJECT-TYPE
|
|
SYNTAX PrvtEpsServiceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ethernet Protection Switching information about a specific service."
|
|
INDEX { prvtEpsSvcId }
|
|
::= { prvtEpsServiceTable 1 }
|
|
|
|
PrvtEpsServiceEntry ::= SEQUENCE {
|
|
prvtEpsSvcId Unsigned32,
|
|
prvtEpsServiceCfmMdLevel Dot1agCfmMDLevelOrNone,
|
|
prvtEpsServicePrimaryLocalCfmMep Dot1agCfmMepIdOrZero,
|
|
prvtEpsServicePrimaryRemoteCfmMep Dot1agCfmMepIdOrZero,
|
|
prvtEpsServiceSecondaryLocalCfmMep Dot1agCfmMepIdOrZero,
|
|
prvtEpsServiceSecondaryRemoteCfmMep Dot1agCfmMepIdOrZero,
|
|
prvtEpsServiceLocalState PrvtEpsRequestStateType,
|
|
prvtEpsServiceHoldOffTimer Unsigned32,
|
|
prvtEpsServiceWaitToRestoreTimer Unsigned32,
|
|
prvtEpsServiceApsChannel TruthValue,
|
|
prvtEpsServiceProtection PrvtEpsProtectionType,
|
|
prvtEpsServiceDirection PrvtEpsDirectionType,
|
|
prvtEpsServiceRevertive TruthValue,
|
|
prvtEpsServiceActivePath PrvtEpsActivePathType,
|
|
prvtEpsServiceDegradeTestType PrvtEpsMonitoringType,
|
|
prvtEpsServiceDegradeTestOwner OCTET STRING,
|
|
prvtEpsServiceDegradeTestName OCTET STRING,
|
|
prvtEpsServiceDegradeTestEnable TruthValue,
|
|
prvtEpsServiceDefectFop PrvtEpsDefectFopType,
|
|
prvtEpsServiceOperationalStatus TruthValue,
|
|
prvtEpsServicePrimaryStatus PrvtEpsPathStatusType,
|
|
prvtEpsServiceSecondaryStatus PrvtEpsPathStatusType,
|
|
prvtEpsServiceRemoteState PrvtEpsRequestStateType,
|
|
prvtEpsServiceRemoteApsChannel TruthValue,
|
|
prvtEpsServiceRemoteProtection PrvtEpsProtectionType,
|
|
prvtEpsServiceRemoteDirection PrvtEpsDirectionType,
|
|
prvtEpsServiceRemoteRevertive TruthValue,
|
|
prvtEpsServiceAdminFreeze TruthValue,
|
|
prvtEpsServiceAdminStatus INTEGER,
|
|
prvtEpsServiceRowStatus RowStatus,
|
|
prvtEpsServiceProtectionCounter Unsigned32
|
|
}
|
|
|
|
prvtEpsSvcId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The service ID."
|
|
::= { prvtEpsServiceEntry 1 }
|
|
|
|
prvtEpsServiceCfmMdLevel OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMDLevelOrNone
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of the CFM MD level where the protected domain is situated."
|
|
DEFVAL { -1 }
|
|
::= { prvtEpsServiceEntry 2 }
|
|
|
|
prvtEpsServicePrimaryLocalCfmMep OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Primary local CFM MEP Id."
|
|
DEFVAL { 0 }
|
|
::= { prvtEpsServiceEntry 3 }
|
|
|
|
prvtEpsServicePrimaryRemoteCfmMep OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Primary remote CFM MEP Id."
|
|
DEFVAL { 0 }
|
|
::= { prvtEpsServiceEntry 4 }
|
|
|
|
prvtEpsServiceSecondaryLocalCfmMep OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Backup local CFM MEP Id."
|
|
DEFVAL { 0 }
|
|
::= { prvtEpsServiceEntry 5 }
|
|
|
|
prvtEpsServiceSecondaryRemoteCfmMep OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Backup remote CFM MEP Id."
|
|
DEFVAL { 0 }
|
|
::= { prvtEpsServiceEntry 6 }
|
|
|
|
prvtEpsServiceLocalState OBJECT-TYPE
|
|
SYNTAX PrvtEpsRequestStateType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protection state of the local side. The values can be set:
|
|
rsManualSwitch(7), rsClear(6) or rsLockoutOfProtection(15).
|
|
The values can be get:
|
|
rsNoRequest (0),
|
|
rsDoNotRevert (1),
|
|
rsReverseRequest (2),
|
|
rsExercise (4),
|
|
rsWaitToRestore (5),
|
|
rsClear (6),
|
|
rsManualSwitch (7),
|
|
rsSignalDegrade (9),
|
|
rsSignalFail (11),
|
|
rsForcedSwitch (13),
|
|
rsSignalFailForProtection (14),
|
|
rsLockoutOfProtection (15)."
|
|
::= { prvtEpsServiceEntry 7 }
|
|
|
|
prvtEpsServiceHoldOffTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..10000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of the Hold Off timer in msec (increments of 100msec)."
|
|
REFERENCE "G.8031 clause 11.12"
|
|
DEFVAL { 0 }
|
|
::= { prvtEpsServiceEntry 8 }
|
|
|
|
prvtEpsServiceWaitToRestoreTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|5..12)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of the Wait To Restore timer in seconds (0 to disable it)."
|
|
REFERENCE "G.8031 clause 11.13"
|
|
DEFVAL { 5 }
|
|
::= { prvtEpsServiceEntry 9 }
|
|
|
|
prvtEpsServiceApsChannel OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active APS communication."
|
|
::= { prvtEpsServiceEntry 10 }
|
|
|
|
prvtEpsServiceProtection OBJECT-TYPE
|
|
SYNTAX PrvtEpsProtectionType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of protection (1+1 or 1:1)."
|
|
::= { prvtEpsServiceEntry 11 }
|
|
|
|
prvtEpsServiceDirection OBJECT-TYPE
|
|
SYNTAX PrvtEpsDirectionType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of protection (unidirectional or bidirectional)."
|
|
::= { prvtEpsServiceEntry 12 }
|
|
|
|
prvtEpsServiceRevertive OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protection type (revertive or non-revertive)."
|
|
::= { prvtEpsServiceEntry 13 }
|
|
|
|
prvtEpsServiceActivePath OBJECT-TYPE
|
|
SYNTAX PrvtEpsActivePathType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protected service active path."
|
|
DEFVAL { working }
|
|
::= { prvtEpsServiceEntry 14 }
|
|
|
|
prvtEpsServiceDegradeTestType OBJECT-TYPE
|
|
SYNTAX PrvtEpsMonitoringType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of test used for monitoring signal degrade situations."
|
|
DEFVAL { 0 }
|
|
::= { prvtEpsServiceEntry 15 }
|
|
|
|
prvtEpsServiceDegradeTestOwner OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Owner of the SAA test used for monitoring."
|
|
DEFVAL { '00'H }
|
|
::= { prvtEpsServiceEntry 16 }
|
|
|
|
prvtEpsServiceDegradeTestName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the CFM or SAA test used for monitoring."
|
|
DEFVAL { '00'H }
|
|
::= { prvtEpsServiceEntry 17 }
|
|
|
|
prvtEpsServiceDegradeTestEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Start/stop CFM or SAA test for performance monitoring."
|
|
DEFVAL { false }
|
|
::= { prvtEpsServiceEntry 18 }
|
|
|
|
prvtEpsServiceDefectFop OBJECT-TYPE
|
|
SYNTAX PrvtEpsDefectFopType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defects noticed by APS protocol could be either none or a composition of the bits (0-3):
|
|
fullyIncompatibleProvisioning(0) - occures by the reception of three APS frames with the
|
|
incompatible 'B' bit value during the period of 22.5 seconds;
|
|
protectionSwitchingIncomplete(1) - occures if the transmitted 'Requested Signal' and the
|
|
received 'Bridged Signal' do not match for a period of 50ms or longer;
|
|
protectionConfigurationMismatch(2) - working/protection configuration mismatch, occures by
|
|
the reception of three APS frames from the working transport entity during the period of
|
|
22.5 seconds;
|
|
epsConfigurationMismatch(3) - provisioning mismatch - for example the local side is
|
|
set in revertive mode, the remote side is set in non revertive mode."
|
|
::= { prvtEpsServiceEntry 19 }
|
|
|
|
prvtEpsServiceOperationalStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The purpose of this status is to identify to the User whether
|
|
this service is ready for running. The operational status can
|
|
be up or down. When creating the service the operational
|
|
status will be down. Receiving CCMs from both transport
|
|
entities and establishment of APS on the protection transport
|
|
entity will bring the operational status to up."
|
|
::= { prvtEpsServiceEntry 20 }
|
|
|
|
prvtEpsServicePrimaryStatus OBJECT-TYPE
|
|
SYNTAX PrvtEpsPathStatusType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Primary path state (psOk(0) or psFailed(1))."
|
|
::= { prvtEpsServiceEntry 21 }
|
|
|
|
prvtEpsServiceSecondaryStatus OBJECT-TYPE
|
|
SYNTAX PrvtEpsPathStatusType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Secondary path state (psOk(0) or psFailed(1))."
|
|
::= { prvtEpsServiceEntry 22 }
|
|
|
|
prvtEpsServiceRemoteState OBJECT-TYPE
|
|
SYNTAX PrvtEpsRequestStateType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protection state of the remote side.
|
|
The values can be get:
|
|
rsNoRequest (0),
|
|
rsDoNotRevert (1),
|
|
rsReverseRequest (2),
|
|
rsExercise (4),
|
|
rsWaitToRestore (5),
|
|
rsClear (6),
|
|
rsManualSwitch (7),
|
|
rsSignalDegrade (9),
|
|
rsSignalFail (11),
|
|
rsForcedSwitch (13),
|
|
rsSignalFailForProtection (14),
|
|
rsLockoutOfProtection (15)."
|
|
::= { prvtEpsServiceEntry 23 }
|
|
|
|
prvtEpsServiceRemoteApsChannel OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active APS communication reported by the remote."
|
|
::= { prvtEpsServiceEntry 24 }
|
|
|
|
prvtEpsServiceRemoteProtection OBJECT-TYPE
|
|
SYNTAX PrvtEpsProtectionType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of protection (1+1 or 1:1) reported by the remote."
|
|
::= { prvtEpsServiceEntry 25 }
|
|
|
|
prvtEpsServiceRemoteDirection OBJECT-TYPE
|
|
SYNTAX PrvtEpsDirectionType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of protection (unidirectional or bidirectional) reported by the remote."
|
|
::= { prvtEpsServiceEntry 26 }
|
|
|
|
prvtEpsServiceRemoteRevertive OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protection type (revertive or non-revertive) reported by the remote."
|
|
::= { prvtEpsServiceEntry 27 }
|
|
|
|
|
|
prvtEpsServiceAdminFreeze OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to freeze the state of the protection service."
|
|
DEFVAL { false }
|
|
::= { prvtEpsServiceEntry 28 }
|
|
|
|
|
|
prvtEpsServiceAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up ( 1 ),
|
|
down ( 2 )
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administrative status of the protection."
|
|
DEFVAL { 2 }
|
|
::= { prvtEpsServiceEntry 29 }
|
|
|
|
prvtEpsServiceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the row.
|
|
The writable columns in a row can not be changed if the row
|
|
is active. All columns must have a valid value before a row
|
|
can be activated."
|
|
::= { prvtEpsServiceEntry 30 }
|
|
|
|
prvtEpsServiceProtectionCounter OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Counts how many times the service has gone to Protection."
|
|
::= { prvtEpsServiceEntry 31 }
|
|
|
|
|
|
|
|
|
|
prvtEpsDefectAlarm NOTIFICATION-TYPE
|
|
OBJECTS { prvtEpsServiceOperationalStatus,
|
|
prvtEpsServiceDefectFop
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"1. EPS service is either operational or not operational;
|
|
2. Failure of protocol defects."
|
|
::= { prvtEpsMibNotifications 1 }
|
|
|
|
prvtEpsSwitchoverAlarm NOTIFICATION-TYPE
|
|
OBJECTS { prvtEpsServiceActivePath
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm is issued if the active link is changed,
|
|
pointing to the path where the switchover occured."
|
|
::= { prvtEpsMibNotifications 2 }
|
|
|
|
|
|
prvtEpsLostCommunication NOTIFICATION-TYPE
|
|
OBJECTS { prvtEpsSvcId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm is issued in case of non reception of APS frames
|
|
in three consecutive intervals each representing 5 seconds."
|
|
::= { prvtEpsMibNotifications 3 }
|
|
|
|
prvtEpsRestoredCommunication NOTIFICATION-TYPE
|
|
OBJECTS { prvtEpsSvcId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"APS frames are received normally after APS communication failure."
|
|
::= { prvtEpsMibNotifications 4 }
|
|
|
|
|
|
prvtEpsSignalFailDetected NOTIFICATION-TYPE
|
|
OBJECTS { prvtEpsSvcId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm is issued in case of CCMs are not received
|
|
and (3.5 * CCMtime(CCMinterval)) has expired."
|
|
::= { prvtEpsMibNotifications 5 }
|
|
|
|
prvtEpsSignalDegradeDetected NOTIFICATION-TYPE
|
|
OBJECTS { prvtEpsSvcId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm is issued in case of monitored error threshold is crossed:
|
|
1W Jitter error,
|
|
2W Jitter error,
|
|
Latency error,
|
|
Frame loss error."
|
|
::= { prvtEpsMibNotifications 6 }
|
|
|
|
prvtEpsProtctSignalFailDetected NOTIFICATION-TYPE
|
|
OBJECTS { prvtEpsSvcId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm is issued in case of CCMs are not received on the protected link
|
|
and (3.5 * CCMtime(CCMinterval)) has expired or the protected link is down."
|
|
::= { prvtEpsMibNotifications 7 }
|
|
|
|
prvtEpsSignalFailRecovery NOTIFICATION-TYPE
|
|
OBJECTS { prvtEpsSvcId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm is issued in case of CCMs start to be received
|
|
correctly again after a prvtEpsSignalFailDetected alarm occured
|
|
and (3.5 * CCMtime(CCMinterval)) timer no longer expires or the link is up ."
|
|
::= { prvtEpsMibNotifications 8 }
|
|
|
|
prvtEpsSignalDegradeRecovery NOTIFICATION-TYPE
|
|
OBJECTS { prvtEpsSvcId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm is issued in case of monitored error threshold is crossed bellow limis:
|
|
1W Jitter error,
|
|
2W Jitter error,
|
|
Latency error,
|
|
Frame loss error."
|
|
::= { prvtEpsMibNotifications 9 }
|
|
|
|
prvtEpsProtctSignalFailRecovery NOTIFICATION-TYPE
|
|
OBJECTS { prvtEpsSvcId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm is issued in case of CCMs start to be received correctly again
|
|
on the protected link after a prvtEpsProtctSignalFailDetected alarm occured
|
|
and (3.5 * CCMtime(CCMinterval)) timer no longer expires or the link is up ."
|
|
::= { prvtEpsMibNotifications 10 }
|
|
|
|
END |