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
625 lines
21 KiB
Plaintext
625 lines
21 KiB
Plaintext
-- *********************************************************************
|
|
-- **
|
|
-- ** BATM Advanced Communications.
|
|
-- **
|
|
-- *********************************************************************
|
|
-- ** Filename: PRVT-SYNC-ETHERNET-MIB.mib
|
|
-- ** Project: T-Metro Switches.
|
|
-- ** Purpose: Private MIB
|
|
-- *********************************************************************
|
|
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
|
-- WARNING:
|
|
--
|
|
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
|
--
|
|
-- This file is the property of BATM Advanced Communications and contains
|
|
-- proprietary and confidential information. This file is made
|
|
-- available to authorized BATM customers on the express
|
|
-- condition that neither it, nor any of the information contained
|
|
-- therein, shall be disclosed to third parties or be used for any
|
|
-- purpose other than to replace, modify or upgrade firmware and/or
|
|
-- software components of BATM manufactured equipment within the
|
|
-- authorized customer's network, and that such transfer be
|
|
-- completed in accordance with the instructions provided by
|
|
-- BATM. Any other use is strictly prohibited.
|
|
--
|
|
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
|
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
|
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
|
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
|
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
|
--
|
|
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
|
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
|
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
|
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
|
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
|
--
|
|
-- ----------------------------------------------------------------------------
|
|
|
|
PRVT-SYNC-ETHERNET-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
ifIndex
|
|
FROM IF-MIB
|
|
switch
|
|
FROM PRVT-SWITCH-MIB
|
|
Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
DateAndTime, RowStatus, TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC;
|
|
|
|
prvtSyncEthernetMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201011100000Z"
|
|
ORGANIZATION
|
|
"BATM Advanced Communication"
|
|
CONTACT-INFO
|
|
"BATM/Telco Systems Support team
|
|
Email:
|
|
For North America: [email protected]
|
|
For North Europe: [email protected], [email protected]
|
|
For the rest of the world: [email protected]"
|
|
DESCRIPTION
|
|
"This is the MIB module to manage
|
|
synchronization over ethernet."
|
|
REVISION "201011100000Z"
|
|
DESCRIPTION
|
|
"Initial"
|
|
::= { switch 170 }
|
|
|
|
|
|
PrvtSyncEthernetQualityLevelType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clock Quality Levels."
|
|
SYNTAX INTEGER { prc(2), ssuA(4), ssuB(8), sec(11), dnu(15),
|
|
stu(16), prs(17), tnc(20), st2(23), st3(26), smc(28),
|
|
st3e(29), prov(30), dus(31), invalid(64), failed(65) }
|
|
|
|
prvtSyncEthernetMIBNotifications OBJECT IDENTIFIER
|
|
::= { prvtSyncEthernetMIB 0 }
|
|
|
|
prvtSyncEthernetMIBObjects OBJECT IDENTIFIER
|
|
::= { prvtSyncEthernetMIB 1 }
|
|
|
|
syncEthernetHoldOffTime OBJECT-TYPE
|
|
SYNTAX Integer32 (300..1800)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timeout value, in millisseconds, for the hold-off timer."
|
|
::= { prvtSyncEthernetMIBObjects 1 }
|
|
|
|
syncEthernetWaitToRestoreTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..12)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timeout value, in minutes, for the wait-to-restore timer."
|
|
::= { prvtSyncEthernetMIBObjects 2 }
|
|
|
|
syncEthernetG781OptionMode OBJECT-TYPE
|
|
SYNTAX INTEGER { option1(1), option2(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify which G.781 option mode to operate in."
|
|
::= { prvtSyncEthernetMIBObjects 3 }
|
|
|
|
syncEthernetClockSourceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SyncEthernetClockSourceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source clock synchronization table."
|
|
::= { prvtSyncEthernetMIBObjects 10 }
|
|
|
|
syncEthernetClockSourceEntry OBJECT-TYPE
|
|
SYNTAX SyncEthernetClockSourceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source clock synchronization entry."
|
|
INDEX { ifIndex }
|
|
::= { syncEthernetClockSourceTable 1 }
|
|
|
|
SyncEthernetClockSourceEntry ::= SEQUENCE {
|
|
syncEthernetClockSourceRowStatus RowStatus,
|
|
syncEthernetClockSourceAdminStatus INTEGER,
|
|
syncEthernetClockSourceEsmc TruthValue,
|
|
syncEthernetClockSourceFrequency Unsigned32,
|
|
syncEthernetClockSourceQuality PrvtSyncEthernetQualityLevelType,
|
|
syncEthernetClockSourceQualityChangeNotify TruthValue,
|
|
syncEthernetClockSourceRecvQualityLevel PrvtSyncEthernetQualityLevelType,
|
|
syncEthernetClockSourceLastRecvEsmcPduTime DateAndTime,
|
|
syncEthernetClockSourceLastRecvEsmcErrorPduTime DateAndTime,
|
|
syncEthernetClockSourceLastRecvEsmcPduType Unsigned32,
|
|
syncEthernetClockSourceLastRecvLastError Unsigned32,
|
|
syncEthernetClockSourceNumRecvEsmcPdu Unsigned32,
|
|
syncEthernetClockSourceNumDiscEsmcPdu Unsigned32,
|
|
syncEthernetClockSourceNumSignalFail Unsigned32,
|
|
syncEthernetClockSourceQualityInvalidNotify TruthValue,
|
|
syncEthernetClockSourceEsmcInvalidNotify TruthValue
|
|
}
|
|
|
|
syncEthernetClockSourceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clock source synchronization table rowstatus."
|
|
::= { syncEthernetClockSourceEntry 2 }
|
|
|
|
syncEthernetClockSourceAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { up(1), down(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable clock source."
|
|
::= { syncEthernetClockSourceEntry 3 }
|
|
|
|
syncEthernetClockSourceEsmc OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable receiving ESMC messages (Synchronization Status Messages).
|
|
Only applicable for BITS clock sources."
|
|
::= { syncEthernetClockSourceEntry 4 }
|
|
|
|
syncEthernetClockSourceFrequency OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2431)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify input frequency - N*8kHz
|
|
Only applicable for BITS clock sources."
|
|
::= { syncEthernetClockSourceEntry 5 }
|
|
|
|
syncEthernetClockSourceQuality OBJECT-TYPE
|
|
SYNTAX PrvtSyncEthernetQualityLevelType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify quality level
|
|
In G781-option I mode, valid values are prs, ssuA, ssuB, dnu.
|
|
In G781-option II mode, valid values are stu, prs, tnc, st2, st3, smc, st3e, dus, prov."
|
|
::= { syncEthernetClockSourceEntry 6 }
|
|
|
|
syncEthernetClockSourceQualityChangeNotify OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable quality level change notifications"
|
|
::= { syncEthernetClockSourceEntry 7 }
|
|
|
|
syncEthernetClockSourceRecvQualityLevel OBJECT-TYPE
|
|
SYNTAX PrvtSyncEthernetQualityLevelType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The received quality level value."
|
|
::= { syncEthernetClockSourceEntry 8 }
|
|
|
|
syncEthernetClockSourceLastRecvEsmcPduTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time elapsed since the last valid ESMC message received"
|
|
::= { syncEthernetClockSourceEntry 9 }
|
|
|
|
syncEthernetClockSourceLastRecvEsmcErrorPduTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time elapsed since the last invalid ESMC message received"
|
|
::= { syncEthernetClockSourceEntry 10 }
|
|
|
|
syncEthernetClockSourceLastRecvEsmcPduType OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last received ESMC message type"
|
|
::= { syncEthernetClockSourceEntry 11 }
|
|
|
|
syncEthernetClockSourceLastRecvLastError OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last error code"
|
|
::= { syncEthernetClockSourceEntry 12 }
|
|
|
|
syncEthernetClockSourceNumRecvEsmcPdu OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of received ESMC messages"
|
|
::= { syncEthernetClockSourceEntry 13 }
|
|
|
|
syncEthernetClockSourceNumDiscEsmcPdu OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of discarded ESMC messages"
|
|
::= { syncEthernetClockSourceEntry 14 }
|
|
|
|
syncEthernetClockSourceNumSignalFail OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of generated signal failure events"
|
|
::= { syncEthernetClockSourceEntry 15 }
|
|
|
|
syncEthernetClockSourceQualityInvalidNotify OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable invalid quality notifications"
|
|
::= { syncEthernetClockSourceEntry 16 }
|
|
|
|
syncEthernetClockSourceEsmcInvalidNotify OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable invalid ESMC notifications"
|
|
::= { syncEthernetClockSourceEntry 17 }
|
|
|
|
syncEthernetClockOutputTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SyncEthernetClockOutputEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Output clock synchronization table."
|
|
::= { prvtSyncEthernetMIBObjects 12 }
|
|
|
|
syncEthernetClockOutputEntry OBJECT-TYPE
|
|
SYNTAX SyncEthernetClockOutputEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Output clock synchronization entry."
|
|
INDEX { ifIndex }
|
|
::= { syncEthernetClockOutputTable 1 }
|
|
|
|
SyncEthernetClockOutputEntry ::= SEQUENCE {
|
|
syncEthernetClockOutputRowStatus RowStatus,
|
|
syncEthernetClockOutputEsmc TruthValue,
|
|
syncEthernetClockOutputFrequency Unsigned32,
|
|
syncEthernetClockOutputDpll Integer32,
|
|
syncEthernetClockOutputQualityLevel PrvtSyncEthernetQualityLevelType,
|
|
syncEthernetClockOutputLastQualityLevelChange DateAndTime,
|
|
syncEthernetClockOutputMsgEvent TruthValue,
|
|
syncEthernetClockOutputNumTransmittedEsmcPdu Unsigned32,
|
|
syncEthernetClockOutputNumTransmittedEventEsmcPdu Unsigned32
|
|
}
|
|
|
|
syncEthernetClockOutputRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"syncEthernetClockOutput table rowStatus"
|
|
::= { syncEthernetClockOutputEntry 2 }
|
|
|
|
syncEthernetClockOutputEsmc OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable sending ESMC messages
|
|
Only applicable for BITS clock outputs."
|
|
::= { syncEthernetClockOutputEntry 3 }
|
|
|
|
syncEthernetClockOutputFrequency OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2431)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify output frequency - N*8kHz
|
|
Only applicable for BITS clock outputs."
|
|
::= { syncEthernetClockOutputEntry 4 }
|
|
|
|
syncEthernetClockOutputDpll OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Assign output clock to DPLL
|
|
Only applicable for BITS clock outputs.
|
|
Must be set to the syncEthernetDpllModuleId value of an existing
|
|
row in syncEthernetDpllTable."
|
|
::= { syncEthernetClockOutputEntry 5 }
|
|
|
|
syncEthernetClockOutputQualityLevel OBJECT-TYPE
|
|
SYNTAX PrvtSyncEthernetQualityLevelType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last quality level value sent"
|
|
::= { syncEthernetClockOutputEntry 6 }
|
|
|
|
syncEthernetClockOutputLastQualityLevelChange OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time elapsed since the last quality level change"
|
|
::= { syncEthernetClockOutputEntry 7 }
|
|
|
|
syncEthernetClockOutputMsgEvent OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last ESMC message type sent"
|
|
::= { syncEthernetClockOutputEntry 8 }
|
|
|
|
syncEthernetClockOutputNumTransmittedEsmcPdu OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of ESMC messages sent"
|
|
::= { syncEthernetClockOutputEntry 9 }
|
|
|
|
syncEthernetClockOutputNumTransmittedEventEsmcPdu OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of ESMC messages sent"
|
|
::= { syncEthernetClockOutputEntry 10 }
|
|
|
|
syncEthernetDpllTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SyncEthernetDpllEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synchronization DPLL table"
|
|
::= { prvtSyncEthernetMIBObjects 14 }
|
|
|
|
syncEthernetDpllEntry OBJECT-TYPE
|
|
SYNTAX SyncEthernetDpllEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synchronization DPLL entry"
|
|
INDEX { syncEthernetDpllModuleId }
|
|
::= { syncEthernetDpllTable 1 }
|
|
|
|
SyncEthernetDpllEntry ::= SEQUENCE {
|
|
syncEthernetDpllModuleId Integer32,
|
|
syncEthernetDpllRowStatus RowStatus,
|
|
syncEthernetDpllAdminStatus INTEGER,
|
|
syncEthernetDpllReferenceSelection INTEGER,
|
|
syncEthernetDpllEnableQualityLevel TruthValue,
|
|
syncEthernetDpllStatusChangeNotify TruthValue,
|
|
syncEthernetDpllReferenceChangeNotify TruthValue,
|
|
syncEthernetDpllStatus INTEGER,
|
|
syncEthernetDpllStatusLastChange DateAndTime,
|
|
syncEthernetDpllSystemQualityLevel PrvtSyncEthernetQualityLevelType,
|
|
syncEthernetDpllSystemQualityLevelLastChange DateAndTime,
|
|
syncEthernetDpllSelectedReferenceClock OCTET STRING,
|
|
syncEthernetDpllSelectedReferenceClockChange DateAndTime
|
|
}
|
|
|
|
syncEthernetDpllModuleId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synchronization DPLL module index"
|
|
::= { syncEthernetDpllEntry 1 }
|
|
|
|
syncEthernetDpllRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synchronization DPLL rowstatus"
|
|
::= { syncEthernetDpllEntry 2 }
|
|
|
|
syncEthernetDpllAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { up(1), down(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administrative status of the DPLL"
|
|
::= { syncEthernetDpllEntry 3 }
|
|
|
|
syncEthernetDpllReferenceSelection OBJECT-TYPE
|
|
SYNTAX INTEGER { freerun(1), static(2), g781(3) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify reference selection mode"
|
|
::= { syncEthernetDpllEntry 4 }
|
|
|
|
syncEthernetDpllEnableQualityLevel OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable reference selection based on quality level
|
|
Only applicable when syncEthernetDpllReferenceSelection equals g781."
|
|
::= { syncEthernetDpllEntry 5 }
|
|
|
|
syncEthernetDpllStatusChangeNotify OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable DPLL status change notifications"
|
|
::= { syncEthernetDpllEntry 6 }
|
|
|
|
syncEthernetDpllReferenceChangeNotify OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable reference clock change notifications"
|
|
::= { syncEthernetDpllEntry 7 }
|
|
|
|
syncEthernetDpllStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { freerun(0), locked(1), holdover(2),
|
|
refFailure(3) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DPLL operational status"
|
|
::= { syncEthernetDpllEntry 8 }
|
|
|
|
syncEthernetDpllStatusLastChange OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time since last DPLL status change"
|
|
::= { syncEthernetDpllEntry 9 }
|
|
|
|
syncEthernetDpllSystemQualityLevel OBJECT-TYPE
|
|
SYNTAX PrvtSyncEthernetQualityLevelType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System quality level"
|
|
::= { syncEthernetDpllEntry 10 }
|
|
|
|
syncEthernetDpllSystemQualityLevelLastChange OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time since last system quality level change"
|
|
::= { syncEthernetDpllEntry 11 }
|
|
|
|
syncEthernetDpllSelectedReferenceClock OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The selected reference clock source"
|
|
::= { syncEthernetDpllEntry 12 }
|
|
|
|
syncEthernetDpllSelectedReferenceClockChange OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time since last reference clock change"
|
|
::= { syncEthernetDpllEntry 13 }
|
|
|
|
syncEthernetDpllClkRefTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SyncEthernetDpllClkRefEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synchronization DPLL clock reference table"
|
|
::= { prvtSyncEthernetMIBObjects 16 }
|
|
|
|
syncEthernetDpllClkRefEntry OBJECT-TYPE
|
|
SYNTAX SyncEthernetDpllClkRefEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synchronization DPLL clock reference entry"
|
|
INDEX { syncEthernetDpllModuleId, ifIndex }
|
|
::= { syncEthernetDpllClkRefTable 1 }
|
|
|
|
SyncEthernetDpllClkRefEntry ::= SEQUENCE {
|
|
syncEthernetDpllClkRefRowStatus RowStatus,
|
|
syncEthernetDpllClkRefPriority Unsigned32,
|
|
syncEthernetDpllClkRefLockOut TruthValue,
|
|
syncEthernetDpllClkRefFailStatus Integer32
|
|
}
|
|
|
|
syncEthernetDpllClkRefRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synchronization DPLL clock reference rowstatus"
|
|
::= { syncEthernetDpllClkRefEntry 2 }
|
|
|
|
syncEthernetDpllClkRefPriority OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..256)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify reference clock priority"
|
|
::= { syncEthernetDpllClkRefEntry 3 }
|
|
|
|
syncEthernetDpllClkRefLockOut OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Lock reference clock"
|
|
::= { syncEthernetDpllClkRefEntry 4 }
|
|
|
|
syncEthernetDpllClkRefFailStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DPLL reference clock status"
|
|
::= { syncEthernetDpllClkRefEntry 5 }
|
|
|
|
syncEthernetInvalidESMC NOTIFICATION-TYPE
|
|
OBJECTS { syncEthernetClockSourceLastRecvLastError }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Invalid ESMC has been received."
|
|
::= { prvtSyncEthernetMIBNotifications 1 }
|
|
|
|
syncEthernetQualityLevelChange NOTIFICATION-TYPE
|
|
OBJECTS { syncEthernetClockSourceQuality }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current value of syncEthernetClockSourceQuality has
|
|
been changed."
|
|
::= { prvtSyncEthernetMIBNotifications 2 }
|
|
|
|
syncEthernetInvalidQualityLevelReceived NOTIFICATION-TYPE
|
|
OBJECTS { syncEthernetClockSourceRecvQualityLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Invalid Quality level equals to QL-INVx has been received."
|
|
::= { prvtSyncEthernetMIBNotifications 3 }
|
|
|
|
syncEthernetDPLLReferenceChange NOTIFICATION-TYPE
|
|
OBJECTS { syncEthernetDpllSelectedReferenceClockChange }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DPLL's reference clock changed."
|
|
::= { prvtSyncEthernetMIBNotifications 4 }
|
|
|
|
syncEthernetDPLLChanged NOTIFICATION-TYPE
|
|
OBJECTS { syncEthernetDpllStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Some of the DPLL's operational status changes."
|
|
::= { prvtSyncEthernetMIBNotifications 5 }
|
|
|
|
syncEthernetDPLLLockFailed NOTIFICATION-TYPE
|
|
OBJECTS { syncEthernetDpllClkRefFailStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If after new Reference selection the DPLL can't
|
|
lock onto it, this will affect the Clock Source
|
|
associated with that reference"
|
|
::= { prvtSyncEthernetMIBNotifications 6 }
|
|
|
|
END -- end of module PRVT-SYNC-ETHERNET-MIB.
|