mibs/meinberg/MEINBERG-OS-MIB
MEINBERG-OS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF
mbgSnmpRoot FROM MBG-SNMP-ROOT-MIB
DisplayString FROM SNMPv2-TC
TEXTUAL-CONVENTION FROM SNMPv2-TC;
meinbergOS MODULE-IDENTITY
LAST-UPDATED "202003101100Z"
ORGANIZATION "Meinberg Radio Clocks GmbH & Co. KG"
CONTACT-INFO
"postal: Meinberg Funkuhren
Lange Wand 9
31812 Bad Pyrmont
Germany
email: info@meinberg.de
web: http://www.meinberg.de
tel: +49 (0) 52 81 / 93 09 - 0
fax: +49 (0) 52 81 / 93 09 - 30"
DESCRIPTION
" meinbergOS Management Information Base "
REVISION "202003101100Z"
DESCRIPTION
" Rev 1.1.0 10 Mar 2020 11:00 UTC Philipp Rahns
Added object mbgOsSysrefGlbStateSysSync"
REVISION "201908131000Z"
DESCRIPTION
" Rev 1.0.0 13 Aug 2019 10:00 UTC Philipp Rahns
Initial revision"
::= { mbgSnmpRoot 7 }
-- Textual conventions
NtpTimestamp ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION
"Representing a NTP timestamp in format 'yyyy-mm-dd, hh:mm:ss.us'."
SYNTAX OCTET STRING (SIZE (27))
YesNo ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Simple boolean representation of an integer."
SYNTAX INTEGER { no(0), yes(1) }
NtpReach ::= TEXTUAL-CONVENTION
DISPLAY-HINT "o"
STATUS current
DESCRIPTION
"NTP's reach value as octal representation."
SYNTAX Integer32
Nanoseconds32 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A signed 64 bit nanoseconds value that is broken down to a 32 bit
value due to SNMP's data type limitations because SNMP does not
support signed 64 bit values."
SYNTAX Integer32
PtpClockAccuracy ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"PTP clock accuracy classes."
SYNTAX INTEGER {
unknown(-2),
accurateTo25ns(32),
accurateTo100ns(33),
accurateTo250ns(34),
accurateTo1us(35),
accurateTo2Point5us(36),
accurateTo10us(37),
accurateTo25us(38),
accurateTo100us(39),
accurateTo250us(40),
accurateTo1ms(41),
accurateTo2to5ms(42),
accurateTo10ms(43),
accurateTo25ms(44),
accurateTo100ms(45),
accurateTo250ms(46),
accurateTo1s(47),
accurateTo10s(48),
accurateToGT10s(49)
}
-- Useful non system specific (payload) objects
mbgOsHelper OBJECT IDENTIFIER ::= { meinbergOS 1 }
mbgOsPayload OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Context and format specific data payload."
::= { mbgOsHelper 1 }
-- System wide objects
mbgOsObjects OBJECT IDENTIFIER ::= { meinbergOS 2 }
-- NTP
mbgOsNtp OBJECT IDENTIFIER ::= { mbgOsObjects 1 }
mbgOsNtpConfig OBJECT IDENTIFIER ::= { mbgOsNtp 1 }
mbgOsNtpState OBJECT IDENTIFIER ::= { mbgOsNtp 2 }
mbgOsNtpSysState OBJECT IDENTIFIER ::= { mbgOsNtpState 1 }
mbgOsNtpSysStateMain OBJECT-TYPE
SYNTAX INTEGER {
init(0),
sync(1),
notSync(2),
stopped(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current NTP major daemon state."
::= { mbgOsNtpSysState 1 }
mbgOsNtpSysStateRefId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current NTP daemon's reference ID."
::= { mbgOsNtpSysState 2 }
mbgOsNtpSysStateStratum OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current NTP daemon's stratum level."
::= { mbgOsNtpSysState 3 }
mbgOsNtpSysStateLeapIndicator OBJECT-TYPE
SYNTAX INTEGER {
none(0),
addSecond(1),
deleteSecond(2),
alarm(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current NTP daemon's leap indicator."
::= { mbgOsNtpSysState 4 }
mbgOsNtpSysStateAssocId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current NTP daemon's selected association ID for synchronization."
::= { mbgOsNtpSysState 5 }
mbgOsNtpSysStateTime OBJECT-TYPE
SYNTAX NtpTimestamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"See textual convention NtpTimestamp."
::= { mbgOsNtpSysState 6 }
mbgOsNtpSysStateRootDelay OBJECT-TYPE
SYNTAX Integer32
UNITS "us"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total roundtrip delay to the system peer."
::= { mbgOsNtpSysState 7 }
mbgOsNtpSysStateRootDispersion OBJECT-TYPE
SYNTAX Integer32
UNITS "us"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total dispersion to the system peer."
::= { mbgOsNtpSysState 8 }
mbgOsNtpRefclkStates OBJECT IDENTIFIER ::= { mbgOsNtpState 2 }
mbgOsNtpRefclkStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF MbgOsNtpRefclkStateTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NTP refclock state table."
::= { mbgOsNtpRefclkStates 1 }
mbgOsNtpRefclkStateTableEntry OBJECT-TYPE
SYNTAX MbgOsNtpRefclkStateTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of NTP refclock state table entries."
INDEX { mbgOsNtpRefclkStateIndex }
::= { mbgOsNtpRefclkStateTable 1 }
MbgOsNtpRefclkStateTableEntry ::=
SEQUENCE {
mbgOsNtpRefclkStateIndex Unsigned32,
mbgOsNtpRefclkStateValid YesNo,
mbgOsNtpRefclkStateRefId DisplayString,
mbgOsNtpRefclkStateStratum Integer32,
mbgOsNtpRefclkStateReach NtpReach,
mbgOsNtpRefclkStateAssocId Integer32,
mbgOsNtpRefclkStateTime NtpTimestamp,
mbgOsNtpRefclkOffset Integer32,
mbgOsNtpRefclkDelay Integer32,
mbgOsNtpRefclkDispersion Integer32,
mbgOsNtpRefclkJitter Integer32
}
mbgOsNtpRefclkStateIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { mbgOsNtpRefclkStateTableEntry 1 }
mbgOsNtpRefclkStateValid OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Always check this value first to determine whether row data is valid
and can be interpreted or not."
::= { mbgOsNtpRefclkStateTableEntry 2 }
mbgOsNtpRefclkStateRefId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP refclock's reference ID."
::= { mbgOsNtpRefclkStateTableEntry 3 }
mbgOsNtpRefclkStateStratum OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP refclock's stratum value. Please note that a, for example,
GPS synchronized refclock has got a stratum value of 0."
::= { mbgOsNtpRefclkStateTableEntry 4 }
mbgOsNtpRefclkStateReach OBJECT-TYPE
SYNTAX NtpReach
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP refclock's reach value."
::= { mbgOsNtpRefclkStateTableEntry 5 }
mbgOsNtpRefclkStateAssocId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP refclock's association ID given by NTP."
::= { mbgOsNtpRefclkStateTableEntry 6 }
mbgOsNtpRefclkStateTime OBJECT-TYPE
SYNTAX NtpTimestamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP refclock's internal time."
::= { mbgOsNtpRefclkStateTableEntry 7 }
mbgOsNtpRefclkOffset OBJECT-TYPE
SYNTAX Integer32
UNITS "ns"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP refclock's offset."
::= { mbgOsNtpRefclkStateTableEntry 8 }
mbgOsNtpRefclkDelay OBJECT-TYPE
SYNTAX Integer32
UNITS "ns"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP refclock's delay."
::= { mbgOsNtpRefclkStateTableEntry 9 }
mbgOsNtpRefclkDispersion OBJECT-TYPE
SYNTAX Integer32
UNITS "us"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP refclock's dispersion."
::= { mbgOsNtpRefclkStateTableEntry 10 }
mbgOsNtpRefclkJitter OBJECT-TYPE
SYNTAX Integer32
UNITS "us"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP refclock's jitter."
::= { mbgOsNtpRefclkStateTableEntry 11 }
mbgOsNtpPeerStates OBJECT IDENTIFIER ::= { mbgOsNtpState 3 }
mbgOsNtpPeerStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF MbgOsNtpPeerStateTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NTP peer state table."
::= { mbgOsNtpPeerStates 1 }
mbgOsNtpPeerStateTableEntry OBJECT-TYPE
SYNTAX MbgOsNtpPeerStateTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of NTP peer state table entries."
INDEX { mbgOsNtpPeerStateIndex }
::= { mbgOsNtpPeerStateTable 1 }
MbgOsNtpPeerStateTableEntry ::=
SEQUENCE {
mbgOsNtpPeerStateIndex Unsigned32,
mbgOsNtpPeerStateValid YesNo,
mbgOsNtpPeerStateRefId DisplayString,
mbgOsNtpPeerStateStratum Integer32,
mbgOsNtpPeerStateReach NtpReach,
mbgOsNtpPeerStateAssocId Integer32,
mbgOsNtpPeerStateTime NtpTimestamp,
mbgOsNtpPeerOffset Integer32,
mbgOsNtpPeerDelay Integer32,
mbgOsNtpPeerDispersion Integer32,
mbgOsNtpPeerJitter Integer32
}
mbgOsNtpPeerStateIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { mbgOsNtpPeerStateTableEntry 1 }
mbgOsNtpPeerStateValid OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Always check this value first to determine whether row data is valid
and can be interpreted or not."
::= { mbgOsNtpPeerStateTableEntry 2 }
mbgOsNtpPeerStateRefId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP peer's reference ID."
::= { mbgOsNtpPeerStateTableEntry 3 }
mbgOsNtpPeerStateStratum OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP peer's stratum value."
::= { mbgOsNtpPeerStateTableEntry 4 }
mbgOsNtpPeerStateReach OBJECT-TYPE
SYNTAX NtpReach
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP peer's reach value."
::= { mbgOsNtpPeerStateTableEntry 5 }
mbgOsNtpPeerStateAssocId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP peer's association ID given by NTP."
::= { mbgOsNtpPeerStateTableEntry 6 }
mbgOsNtpPeerStateTime OBJECT-TYPE
SYNTAX NtpTimestamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP peers's internal time."
::= { mbgOsNtpPeerStateTableEntry 7 }
mbgOsNtpPeerOffset OBJECT-TYPE
SYNTAX Integer32
UNITS "ns"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP peer's offset."
::= { mbgOsNtpPeerStateTableEntry 8 }
mbgOsNtpPeerDelay OBJECT-TYPE
SYNTAX Integer32
UNITS "ns"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP peers's delay."
::= { mbgOsNtpPeerStateTableEntry 9 }
mbgOsNtpPeerDispersion OBJECT-TYPE
SYNTAX Integer32
UNITS "us"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP peer's dispersion."
::= { mbgOsNtpPeerStateTableEntry 10 }
mbgOsNtpPeerJitter OBJECT-TYPE
SYNTAX Integer32
UNITS "us"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP peer's jitter."
::= { mbgOsNtpPeerStateTableEntry 11 }
-- Slots
mbgOsSlot OBJECT IDENTIFIER ::= { mbgOsObjects 2 }
mbgOsSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF MbgOsSlotTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot table."
::= { mbgOsSlot 1 }
mbgOsSlotTableEntry OBJECT-TYPE
SYNTAX MbgOsSlotTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of slot info table entries."
INDEX { mbgOsSlotIndex }
::= { mbgOsSlotTable 1 }
MbgOsSlotTableEntry ::=
SEQUENCE {
mbgOsSlotIndex Unsigned32,
mbgOsSlotState INTEGER,
mbgOsSlotName DisplayString,
mbgOsSlotCard DisplayString
}
mbgOsSlotIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { mbgOsSlotTableEntry 1 }
mbgOsSlotState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
notAvailable(1),
initializing(2),
available(3),
disconnected(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current slot state."
::= { mbgOsSlotTableEntry 2 }
mbgOsSlotName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current slot name."
::= { mbgOsSlotTableEntry 3 }
mbgOsSlotCard OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current card within slot."
::= { mbgOsSlotTableEntry 4 }
-- Receiver(s)
mbgOsReceiver OBJECT IDENTIFIER ::= { mbgOsObjects 3 }
mbgOsReceiverTable OBJECT-TYPE
SYNTAX SEQUENCE OF MbgOsReceiverTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Receiver (CLK1 and CLK2) table."
::= { mbgOsReceiver 1 }
mbgOsReceiverTableEntry OBJECT-TYPE
SYNTAX MbgOsReceiverTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of receiver table entries."
INDEX { mbgOsReceiverIndex }
::= { mbgOsReceiverTable 1 }
MbgOsReceiverTableEntry ::=
SEQUENCE {
mbgOsReceiverIndex Unsigned32,
mbgOsReceiverSlot DisplayString,
mbgOsReceiverState INTEGER,
mbgOsReceiverIsGnss YesNo,
mbgOsReceiverPosition DisplayString,
mbgOsReceiverGoodSv Integer32,
mbgOsReceiverSv Integer32,
mbgOsReceiverUtcTime DisplayString,
mbgOsReceiverLeapAnn INTEGER
}
mbgOsReceiverIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { mbgOsReceiverTableEntry 1 }
mbgOsReceiverSlot OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot name."
::= { mbgOsReceiverTableEntry 2 }
mbgOsReceiverState OBJECT-TYPE
SYNTAX INTEGER {
noData(0),
waitingForData(1),
antennaShortCircuit(2),
antennaDisconnected(3),
coldBoot(4),
warmBoot(5),
synchronized(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state."
::= { mbgOsReceiverTableEntry 3 }
mbgOsReceiverIsGnss OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Receiver is a global navigation satellite system like
GPS, GNSS, Galileo, etc..."
::= { mbgOsReceiverTableEntry 4 }
mbgOsReceiverPosition OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Latitude, longitude, altitude.
Only valid if object mbgOsReceiverIsGnss returns 'yes'."
DEFVAL { "n/a" }
::= { mbgOsReceiverTableEntry 5 }
mbgOsReceiverGoodSv OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of good/usable satellites which are visible.
Only valid if object mbgOsReceiverIsGnss returns 'yes'."
DEFVAL { -1 }
::= { mbgOsReceiverTableEntry 6 }
mbgOsReceiverSv OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of satellites that should be visible.
Only valid if object mbgOsReceiverIsGnss returns 'yes'."
DEFVAL { -1 }
::= { mbgOsReceiverTableEntry 7 }
mbgOsReceiverUtcTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Receiver's current internal UTC time according to ISO 8601.
Only valid if object mbgOsReceiverIsGnss returns 'yes'."
DEFVAL { "n/a" }
::= { mbgOsReceiverTableEntry 8 }
mbgOsReceiverLeapAnn OBJECT-TYPE
SYNTAX INTEGER {
noData(0),
no(1),
yes(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Leap second has been announced."
::= { mbgOsReceiverTableEntry 9 }
-- Sysref
mbgOsSysref OBJECT IDENTIFIER ::= { mbgOsObjects 4 }
mbgOsSysrefConfig OBJECT IDENTIFIER ::= { mbgOsSysref 1 }
mbgOsSysrefState OBJECT IDENTIFIER ::= { mbgOsSysref 2 }
mbgOsSysrefGlbState OBJECT IDENTIFIER ::= { mbgOsSysrefState 1 }
mbgOsSysrefGlbStateMasterRef OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current system synchronization master reference source."
DEFVAL { "n/a" }
::= { mbgOsSysrefGlbState 1 }
mbgOsSysrefGlbStateMasterRefBits OBJECT-TYPE
SYNTAX BITS {
dstChange(0),
dstEnabled(1),
leapSecondAnnounced(2),
secondIsLeapSecond(3),
leapSecondIsNegative(4),
invalidTime(5),
externalSync(6),
inHoldoverAfterSync(7),
antennaShortCircuit(8),
oscillatorWarmedUp(9),
antennaConnected(10),
clockSynchronized(11),
timeSyncVerified(12),
positionVerified(13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current system synchronization master reference source status bits.
Only valid if mbgOsSysrefGlbStateMasterRef is avail."
::= { mbgOsSysrefGlbState 2 }
mbgOsSysrefGlbStateMasterRefAccuracy OBJECT-TYPE
SYNTAX Unsigned32
UNITS "ns"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Master reference accuracy.
Only valid if mbgOsSysrefGlbStateMasterRef is avail."
::= { mbgOsSysrefGlbState 3 }
mbgOsSysrefGlbStateMasterRefVariance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Master reference variance depending on oscillator type.
Only valid if mbgOsSysrefGlbStateMasterRef is avail."
::= { mbgOsSysrefGlbState 4 }
mbgOsSysrefGlbStateSysSync OBJECT-TYPE
SYNTAX INTEGER {
notSynchronized(0),
synchronized(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System's global sync state."
::= { mbgOsSysrefGlbState 5 }
mbgOsSysrefSrcState OBJECT IDENTIFIER ::= { mbgOsSysrefState 2 }
mbgOsSysrefSrcStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF MbgOsSysrefSrcStateTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sysref sources state table"
::= { mbgOsSysrefSrcState 1 }
mbgOsSysrefSrcStateTableEntry OBJECT-TYPE
SYNTAX MbgOsSysrefSrcStateTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of sysref sources state table entries."
INDEX { mbgOsSysrefSrcStateIndex }
::= { mbgOsSysrefSrcStateTable 1 }
MbgOsSysrefSrcStateTableEntry ::=
SEQUENCE {
mbgOsSysrefSrcStateIndex Unsigned32,
mbgOsSysrefSrcStateId DisplayString,
mbgOsSysrefSrcStatePriority Unsigned32,
mbgOsSysrefSrcStateBits BITS,
mbgOsSysrefSrcStateOffset Integer32
}
mbgOsSysrefSrcStateIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { mbgOsSysrefSrcStateTableEntry 1 }
mbgOsSysrefSrcStateId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sysref source's identification string."
::= { mbgOsSysrefSrcStateTableEntry 2 }
mbgOsSysrefSrcStatePriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sysref source's synchronization priority."
::= { mbgOsSysrefSrcStateTableEntry 3 }
mbgOsSysrefSrcStateBits OBJECT-TYPE
SYNTAX BITS {
notSupported(0),
noConnection(1),
noSignal(2),
isMaster(3),
isLocked(4),
isAccurate(5),
notSettled(6),
notPhaseLocked(7),
numberOfSourcesExceeded(8),
isExternal(9),
lowJitter(10),
ituLimitViolated(11),
trsLimitViolated(12)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sysref source's state bits."
::= { mbgOsSysrefSrcStateTableEntry 4 }
mbgOsSysrefSrcStateOffset OBJECT-TYPE
SYNTAX Integer32
UNITS "ns"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sysref source's offset to internal time base."
::= { mbgOsSysrefSrcStateTableEntry 5 }
-- PTP
mbgOsPtp OBJECT IDENTIFIER ::= { mbgOsObjects 5 }
mbgOsPtpConfig OBJECT IDENTIFIER ::= { mbgOsPtp 1 }
mbgOsPtpState OBJECT IDENTIFIER ::= { mbgOsPtp 2 }
mbgOsPtpMiscTable OBJECT-TYPE
SYNTAX SEQUENCE OF MbgOsPtpMiscTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Misc PTP information."
::= { mbgOsPtpState 1 }
mbgOsPtpMiscTableEntry OBJECT-TYPE
SYNTAX MbgOsPtpMiscTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of misc PTP related information."
INDEX { mbgOsPtpMiscIndex }
::= { mbgOsPtpMiscTable 1 }
MbgOsPtpMiscTableEntry ::=
SEQUENCE {
mbgOsPtpMiscIndex Unsigned32,
mbgOsPtpMiscRunning YesNo,
mbgOsPtpMiscNetworkIntfLabel DisplayString,
mbgOsPtpMiscUnicastSlaves Unsigned32,
mbgOsPtpMiscUtilization Unsigned32,
mbgOsPtpMiscTotalRxPkts Unsigned32,
mbgOsPtpMiscRxPktsPerSec Unsigned32,
mbgOsPtpMiscTotalTxPkts Unsigned32,
mbgOsPtpMiscTxPktsPerSec Unsigned32,
mbgOsPtpMiscStackAlias DisplayString
}
mbgOsPtpMiscIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { mbgOsPtpMiscTableEntry 1 }
mbgOsPtpMiscRunning OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When PTP instance is not running all other values should be ignored
and are NOT valid!!"
::= { mbgOsPtpMiscTableEntry 2 }
mbgOsPtpMiscNetworkIntfLabel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Network interface name/label."
::= { mbgOsPtpMiscTableEntry 3 }
mbgOsPtpMiscUnicastSlaves OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of unicast slaves in unicast master mode."
::= { mbgOsPtpMiscTableEntry 4 }
mbgOsPtpMiscUtilization OBJECT-TYPE
SYNTAX Unsigned32(0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Resource utilization (msg/sec) in percent."
::= { mbgOsPtpMiscTableEntry 5 }
mbgOsPtpMiscTotalRxPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Overall total received packets."
::= { mbgOsPtpMiscTableEntry 6 }
mbgOsPtpMiscRxPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Overall received packets per second."
::= { mbgOsPtpMiscTableEntry 7 }
mbgOsPtpMiscTotalTxPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Overall total transmitted packets."
::= { mbgOsPtpMiscTableEntry 8 }
mbgOsPtpMiscTxPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Overall transmitted packets per second."
::= { mbgOsPtpMiscTableEntry 9 }
mbgOsPtpMiscStackAlias OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Descriptive custom string for stack instance."
::= { mbgOsPtpMiscTableEntry 10 }
mbgOsPtpCurrentDsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MbgOsPtpCurrentDsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PTP instances' current dataset state table."
::= { mbgOsPtpState 2 }
mbgOsPtpCurrentDsTableEntry OBJECT-TYPE
SYNTAX MbgOsPtpCurrentDsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of PTP instances' current dataset table entries."
INDEX { mbgOsPtpCurrentDsIndex }
::= { mbgOsPtpCurrentDsTable 1 }
MbgOsPtpCurrentDsTableEntry ::=
SEQUENCE {
mbgOsPtpCurrentDsIndex Unsigned32,
mbgOsPtpCurrentDsStepsRemoved Unsigned32,
mbgOsPtpCurrentDsOffsetFromMaster Nanoseconds32,
mbgOsPtpCurrentDsOffsetFromMasterStr DisplayString,
mbgOsPtpCurrentDsMeanPathDelay Nanoseconds32,
mbgOsPtpCurrentDsMeanPathDelayStr DisplayString
}
mbgOsPtpCurrentDsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { mbgOsPtpCurrentDsTableEntry 1 }
mbgOsPtpCurrentDsStepsRemoved OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of communication paths between local clock and grandmaster."
::= { mbgOsPtpCurrentDsTableEntry 2 }
mbgOsPtpCurrentDsOffsetFromMaster OBJECT-TYPE
SYNTAX Nanoseconds32
UNITS "ns"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current time difference between master and slave."
::= { mbgOsPtpCurrentDsTableEntry 3 }
mbgOsPtpCurrentDsOffsetFromMasterStr OBJECT-TYPE
SYNTAX DisplayString
UNITS "ns"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current time difference between master and slave as string."
::= { mbgOsPtpCurrentDsTableEntry 4 }
mbgOsPtpCurrentDsMeanPathDelay OBJECT-TYPE
SYNTAX Nanoseconds32
UNITS "ns"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current mean propagation time between master and slave."
::= { mbgOsPtpCurrentDsTableEntry 5 }
mbgOsPtpCurrentDsMeanPathDelayStr OBJECT-TYPE
SYNTAX DisplayString
UNITS "ns"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current mean propagation time between master and slave as string."
::= { mbgOsPtpCurrentDsTableEntry 6 }
mbgOsPtpParentDsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MbgOsPtpParentDsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PTP instances' parent dataset state table."
::= { mbgOsPtpState 3 }
mbgOsPtpParentDsTableEntry OBJECT-TYPE
SYNTAX MbgOsPtpParentDsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of PTP instances' parent dataset table entries."
INDEX { mbgOsPtpCurrentDsIndex }
::= { mbgOsPtpParentDsTable 1 }
MbgOsPtpParentDsTableEntry ::=
SEQUENCE {
mbgOsPtpParentDsIndex Unsigned32,
mbgOsPtpParentDsPortIdentity DisplayString,
mbgOsPtpParentDsGmClockId DisplayString,
mbgOsPtpParentDsGmPrio1 Unsigned32,
mbgOsPtpParentDsGmPrio2 Unsigned32,
mbgOsPtpParentDsGmClockClass Unsigned32,
mbgOsPtpParentDsGmClockAccuracy PtpClockAccuracy,
mbgOsPtpParentDsGmClockVariance Unsigned32
}
mbgOsPtpParentDsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { mbgOsPtpParentDsTableEntry 1 }
mbgOsPtpParentDsPortIdentity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Parent (boundary clock or grandmaster) port identity."
::= { mbgOsPtpParentDsTableEntry 2 }
mbgOsPtpParentDsGmClockId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grandmaster clock identity."
::= { mbgOsPtpParentDsTableEntry 3 }
mbgOsPtpParentDsGmPrio1 OBJECT-TYPE
SYNTAX Unsigned32(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Priority 1 attribute of the grandmaster clock."
::= { mbgOsPtpParentDsTableEntry 4 }
mbgOsPtpParentDsGmPrio2 OBJECT-TYPE
SYNTAX Unsigned32(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Priority 2 attribute of the grandmaster clock."
::= { mbgOsPtpParentDsTableEntry 5 }
mbgOsPtpParentDsGmClockClass OBJECT-TYPE
SYNTAX Unsigned32(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grandmaster's clock class."
::= { mbgOsPtpParentDsTableEntry 6 }
mbgOsPtpParentDsGmClockAccuracy OBJECT-TYPE
SYNTAX PtpClockAccuracy
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grandmaster's clock accuracy."
::= { mbgOsPtpParentDsTableEntry 7 }
mbgOsPtpParentDsGmClockVariance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grandmaster's offset scaled log variance
representing the time stability."
::= { mbgOsPtpParentDsTableEntry 8 }
mbgOsPtpDefaultDsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MbgOsPtpDefaultDsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PTP instances' default dataset state table."
::= { mbgOsPtpState 4 }
mbgOsPtpDefaultDsTableEntry OBJECT-TYPE
SYNTAX MbgOsPtpDefaultDsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of PTP instances' default dataset table entries."
INDEX { mbgOsPtpDefaultDsIndex }
::= { mbgOsPtpDefaultDsTable 1 }
MbgOsPtpDefaultDsTableEntry ::=
SEQUENCE {
mbgOsPtpDefaultDsIndex Unsigned32,
mbgOsPtpDefaultDsNumberOfPorts Unsigned32,
mbgOsPtpDefaultDsTwoStep YesNo,
mbgOsPtpDefaultDsSlaveOnly YesNo,
mbgOsPtpDefaultDsPrio1 Unsigned32,
mbgOsPtpDefaultDsPrio2 Unsigned32,
mbgOsPtpDefaultDsClockClass Unsigned32,
mbgOsPtpDefaultDsClockAccuracy PtpClockAccuracy,
mbgOsPtpDefaultDsClockVariance Unsigned32,
mbgOsPtpDefaultDsClockIdentity DisplayString,
mbgOsPtpDefaultDsDomainNumber Unsigned32
}
mbgOsPtpDefaultDsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { mbgOsPtpDefaultDsTableEntry 1 }
mbgOsPtpDefaultDsNumberOfPorts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of PTP ports on this device."
::= { mbgOsPtpDefaultDsTableEntry 2 }
mbgOsPtpDefaultDsTwoStep OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Two step mode."
::= { mbgOsPtpDefaultDsTableEntry 3 }
mbgOsPtpDefaultDsSlaveOnly OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slave only mode."
::= { mbgOsPtpDefaultDsTableEntry 4 }
mbgOsPtpDefaultDsPrio1 OBJECT-TYPE
SYNTAX Unsigned32(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local clock attribute."
::= { mbgOsPtpDefaultDsTableEntry 5 }
mbgOsPtpDefaultDsPrio2 OBJECT-TYPE
SYNTAX Unsigned32(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local clock attribute."
::= { mbgOsPtpDefaultDsTableEntry 6 }
mbgOsPtpDefaultDsClockClass OBJECT-TYPE
SYNTAX Unsigned32(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local clock class."
::= { mbgOsPtpDefaultDsTableEntry 7 }
mbgOsPtpDefaultDsClockAccuracy OBJECT-TYPE
SYNTAX PtpClockAccuracy
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local clock accuracy."
::= { mbgOsPtpDefaultDsTableEntry 8 }
mbgOsPtpDefaultDsClockVariance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local clock offset scaled log variance
representing the time stability."
::= { mbgOsPtpDefaultDsTableEntry 9 }
mbgOsPtpDefaultDsClockIdentity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local clock identity."
::= { mbgOsPtpDefaultDsTableEntry 10 }
mbgOsPtpDefaultDsDomainNumber OBJECT-TYPE
SYNTAX Unsigned32(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local domain attribute."
::= { mbgOsPtpDefaultDsTableEntry 11 }
mbgOsPtpTimePropDsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MbgOsPtpTimePropDsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PTP instances' time properties dataset state table."
::= { mbgOsPtpState 5 }
mbgOsPtpTimePropDsTableEntry OBJECT-TYPE
SYNTAX MbgOsPtpTimePropDsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of PTP instances' time properties dataset table entries."
INDEX { mbgOsPtpTimePropDsIndex }
::= { mbgOsPtpTimePropDsTable 1 }
MbgOsPtpTimePropDsTableEntry ::=
SEQUENCE {
mbgOsPtpTimePropDsIndex Unsigned32,
mbgOsPtpTimePropDsUTCOffset Unsigned32,
mbgOsPtpTimePropDsLeap61 YesNo,
mbgOsPtpTimePropDsLeap59 YesNo,
mbgOsPtpTimePropDsUTCOffsetValid YesNo,
mbgOsPtpTimePropDsPTPTimescale YesNo,
mbgOsPtpTimePropDsTimeTraceable YesNo,
mbgOsPtpTimePropDsFrequencyTraceable YesNo,
mbgOsPtpTimePropDsTimeSource INTEGER
}
mbgOsPtpTimePropDsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { mbgOsPtpTimePropDsTableEntry 1 }
mbgOsPtpTimePropDsUTCOffset OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Offset between TAI and UTC in seconds."
::= { mbgOsPtpTimePropDsTableEntry 2 }
mbgOsPtpTimePropDsLeap61 OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last minute of the current UTC day has 61 seconds."
::= { mbgOsPtpTimePropDsTableEntry 3 }
mbgOsPtpTimePropDsLeap59 OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last minute of the current UTC day has 49 seconds."
::= { mbgOsPtpTimePropDsTableEntry 4 }
mbgOsPtpTimePropDsUTCOffsetValid OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current UTC offset is known to be correct."
::= { mbgOsPtpTimePropDsTableEntry 5 }
mbgOsPtpTimePropDsPTPTimescale OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timescale of the grandmaster clock is PTP."
::= { mbgOsPtpTimePropDsTableEntry 6 }
mbgOsPtpTimePropDsTimeTraceable OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timescale and UTC offset are traceable to a primary reference."
::= { mbgOsPtpTimePropDsTableEntry 7 }
mbgOsPtpTimePropDsFrequencyTraceable OBJECT-TYPE
SYNTAX YesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The frequency determining the timescale is traceable
to a primary reference."
::= { mbgOsPtpTimePropDsTableEntry 8 }
mbgOsPtpTimePropDsTimeSource OBJECT-TYPE
SYNTAX INTEGER {
atomicClock(16),
gps(32),
terrestrialRadio(48),
ptp(64),
ntp(80),
handSet(96),
other(144),
internalOscillator(160)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time source used by the grandmaster clock."
::= { mbgOsPtpTimePropDsTableEntry 9 }
mbgOsPtpPortDsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MbgOsPtpPortDsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PTP instances' port dataset state table."
::= { mbgOsPtpState 6 }
mbgOsPtpPortDsTableEntry OBJECT-TYPE
SYNTAX MbgOsPtpPortDsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of PTP instances' port dataset table entries."
INDEX { mbgOsPtpPortDsIndex }
::= { mbgOsPtpPortDsTable 1 }
MbgOsPtpPortDsTableEntry ::=
SEQUENCE {
mbgOsPtpPortDsIndex Unsigned32,
mbgOsPtpPortDsPortIdentity DisplayString,
mbgOsPtpPortDsPortState INTEGER,
mbgOsPtpPortDsMinDlyReqIntv Integer32,
mbgOsPtpPortDsPeerMeanPathDly Integer32,
mbgOsPtpPortDsAnnIntv Integer32,
mbgOsPtpPortDsAnnReceiptTimeout Unsigned32,
mbgOsPtpPortDsSyncIntv Integer32,
mbgOsPtpPortDsDlyMech INTEGER,
mbgOsPtpPortDsMinPeerDlyReqIntv Integer32,
mbgOsPtpPortDsVersionNumber Unsigned32
}
mbgOsPtpPortDsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { mbgOsPtpPortDsTableEntry 1 }
mbgOsPtpPortDsPortIdentity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local port identity."
::= { mbgOsPtpPortDsTableEntry 2 }
mbgOsPtpPortDsPortState OBJECT-TYPE
SYNTAX INTEGER {
uninitialized(0),
initializing(1),
faulty(2),
disabled(3),
listening(4),
preMaster(5),
master(6),
passive(7),
uncalibrated(8),
slave(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local port state."
::= { mbgOsPtpPortDsTableEntry 3 }
mbgOsPtpPortDsMinDlyReqIntv OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum delay request interval."
::= { mbgOsPtpPortDsTableEntry 4 }
mbgOsPtpPortDsPeerMeanPathDly OBJECT-TYPE
SYNTAX Integer32
UNITS "ns"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Peer mean path delay."
::= { mbgOsPtpPortDsTableEntry 5 }
mbgOsPtpPortDsAnnIntv OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Announce interval."
::= { mbgOsPtpPortDsTableEntry 6 }
mbgOsPtpPortDsAnnReceiptTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Announce receipt interval."
::= { mbgOsPtpPortDsTableEntry 7 }
mbgOsPtpPortDsSyncIntv OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sync interval."
::= { mbgOsPtpPortDsTableEntry 8 }
mbgOsPtpPortDsDlyMech OBJECT-TYPE
SYNTAX INTEGER {
end2end(0),
peer2peer(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Delay mechanism."
::= { mbgOsPtpPortDsTableEntry 9 }
mbgOsPtpPortDsMinPeerDlyReqIntv OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum peer delay request interval."
::= { mbgOsPtpPortDsTableEntry 10 }
mbgOsPtpPortDsVersionNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version number."
::= { mbgOsPtpPortDsTableEntry 11 }
-- Notifications
mbgOsNotifications OBJECT IDENTIFIER ::= { meinbergOS 3 }
mbgOsTraps OBJECT IDENTIFIER ::= { mbgOsNotifications 0 }
mbgOsTrap NOTIFICATION-TYPE
OBJECTS {
mbgOsPayload
}
STATUS current
DESCRIPTION
"Single trap OID containing event, format and data specific payload."
::= { mbgOsTraps 1 }
-- Conformance and compliance
mbgOsConformance OBJECT IDENTIFIER ::= { meinbergOS 1024 }
mbgOsCompliances OBJECT IDENTIFIER ::= { mbgOsConformance 1 }
mbgOsGroups OBJECT IDENTIFIER ::= { mbgOsConformance 2 }
mbgOsCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities"
MODULE -- this module
MANDATORY-GROUPS {
mbgOsObjectsGroup,
mbgOsNotificationGroup
}
::= { mbgOsCompliances 1 }
mbgOsObjectsGroup OBJECT-GROUP
OBJECTS {
mbgOsPayload,
mbgOsNtpSysStateMain,
mbgOsNtpSysStateRefId,
mbgOsNtpSysStateStratum,
mbgOsNtpSysStateLeapIndicator,
mbgOsNtpSysStateAssocId,
mbgOsNtpSysStateTime,
mbgOsNtpSysStateRootDelay,
mbgOsNtpSysStateRootDispersion,
mbgOsNtpRefclkStateValid,
mbgOsNtpRefclkStateRefId,
mbgOsNtpRefclkStateStratum,
mbgOsNtpRefclkStateReach,
mbgOsNtpRefclkStateAssocId,
mbgOsNtpRefclkStateTime,
mbgOsNtpRefclkOffset,
mbgOsNtpRefclkDelay,
mbgOsNtpRefclkDispersion,
mbgOsNtpRefclkJitter,
mbgOsNtpPeerStateValid,
mbgOsNtpPeerStateRefId,
mbgOsNtpPeerStateStratum,
mbgOsNtpPeerStateReach,
mbgOsNtpPeerStateAssocId,
mbgOsNtpPeerStateTime,
mbgOsNtpPeerOffset,
mbgOsNtpPeerDelay,
mbgOsNtpPeerDispersion,
mbgOsNtpPeerJitter,
mbgOsSlotState,
mbgOsSlotName,
mbgOsSlotCard,
mbgOsReceiverSlot,
mbgOsReceiverState,
mbgOsReceiverIsGnss,
mbgOsReceiverPosition,
mbgOsReceiverGoodSv,
mbgOsReceiverSv,
mbgOsReceiverUtcTime,
mbgOsReceiverLeapAnn,
mbgOsSysrefGlbStateMasterRef,
mbgOsSysrefGlbStateMasterRefBits,
mbgOsSysrefGlbStateMasterRefAccuracy,
mbgOsSysrefGlbStateMasterRefVariance,
mbgOsSysrefGlbStateSysSync,
mbgOsSysrefSrcStateId,
mbgOsSysrefSrcStatePriority,
mbgOsSysrefSrcStateBits,
mbgOsSysrefSrcStateOffset,
mbgOsPtpMiscRunning,
mbgOsPtpMiscNetworkIntfLabel,
mbgOsPtpMiscUnicastSlaves,
mbgOsPtpMiscUtilization,
mbgOsPtpMiscTotalRxPkts,
mbgOsPtpMiscRxPktsPerSec,
mbgOsPtpMiscTotalTxPkts,
mbgOsPtpMiscTxPktsPerSec,
mbgOsPtpMiscStackAlias,
mbgOsPtpCurrentDsStepsRemoved,
mbgOsPtpCurrentDsOffsetFromMaster,
mbgOsPtpCurrentDsOffsetFromMasterStr,
mbgOsPtpCurrentDsMeanPathDelay,
mbgOsPtpCurrentDsMeanPathDelayStr,
mbgOsPtpParentDsPortIdentity,
mbgOsPtpParentDsGmClockId,
mbgOsPtpParentDsGmPrio1,
mbgOsPtpParentDsGmPrio2,
mbgOsPtpParentDsGmClockClass,
mbgOsPtpParentDsGmClockAccuracy,
mbgOsPtpParentDsGmClockVariance,
mbgOsPtpDefaultDsNumberOfPorts,
mbgOsPtpDefaultDsTwoStep,
mbgOsPtpDefaultDsSlaveOnly,
mbgOsPtpDefaultDsPrio1,
mbgOsPtpDefaultDsPrio2,
mbgOsPtpDefaultDsClockClass,
mbgOsPtpDefaultDsClockAccuracy,
mbgOsPtpDefaultDsClockVariance,
mbgOsPtpDefaultDsClockIdentity,
mbgOsPtpDefaultDsDomainNumber,
mbgOsPtpTimePropDsUTCOffset,
mbgOsPtpTimePropDsLeap61,
mbgOsPtpTimePropDsLeap59,
mbgOsPtpTimePropDsUTCOffsetValid,
mbgOsPtpTimePropDsPTPTimescale,
mbgOsPtpTimePropDsTimeTraceable,
mbgOsPtpTimePropDsFrequencyTraceable,
mbgOsPtpTimePropDsTimeSource,
mbgOsPtpPortDsPortIdentity,
mbgOsPtpPortDsPortState,
mbgOsPtpPortDsMinDlyReqIntv,
mbgOsPtpPortDsPeerMeanPathDly,
mbgOsPtpPortDsAnnIntv,
mbgOsPtpPortDsAnnReceiptTimeout,
mbgOsPtpPortDsSyncIntv,
mbgOsPtpPortDsDlyMech,
mbgOsPtpPortDsMinPeerDlyReqIntv,
mbgOsPtpPortDsVersionNumber
}
STATUS current
DESCRIPTION
"The collection of objects for Meinberg's management MIB."
::= { mbgOsGroups 1 }
mbgOsNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
mbgOsTrap
}
STATUS current
DESCRIPTION
"The collection of notifications for Meinberg's management MIB."
::= { mbgOsGroups 2 }
END