diff --git a/html/images/logos/meinberg.svg b/html/images/logos/meinberg.svg
new file mode 100644
index 0000000000..76c64b055e
--- /dev/null
+++ b/html/images/logos/meinberg.svg
@@ -0,0 +1,10 @@
+
diff --git a/html/images/os/meinberg.svg b/html/images/os/meinberg.svg
new file mode 100644
index 0000000000..bc7f2f81fd
--- /dev/null
+++ b/html/images/os/meinberg.svg
@@ -0,0 +1,11 @@
+
diff --git a/includes/definitions/mbg-ltos6.yaml b/includes/definitions/mbg-ltos6.yaml
new file mode 100644
index 0000000000..953a2ab816
--- /dev/null
+++ b/includes/definitions/mbg-ltos6.yaml
@@ -0,0 +1,9 @@
+os: mbg-ltos6
+text: LANTIME v6
+type: timing
+icon: meinberg
+mib_dir:
+ - meinberg
+discovery:
+ - sysObjectId:
+ - .1.3.6.1.4.1.5597.3
diff --git a/mibs/meinberg/MBG-SNMP-FDMXPT-MIB b/mibs/meinberg/MBG-SNMP-FDMXPT-MIB
new file mode 100755
index 0000000000..0b820ae552
--- /dev/null
+++ b/mibs/meinberg/MBG-SNMP-FDMXPT-MIB
@@ -0,0 +1,292 @@
+MBG-SNMP-FDMXPT-MIB DEFINITIONS ::= BEGIN
+
+--
+-- Top-level infrastructure of the MBG FDMXPT-SNMP project enterprise MIB tree
+--
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF
+ DisplayString FROM SNMPv2-TC
+
+ mbgSnmpRoot FROM MBG-SNMP-ROOT-MIB;
+
+mbgFDM MODULE-IDENTITY
+ LAST-UPDATED "201201250000Z"
+ ORGANIZATION "www.meinberg.de"
+ CONTACT-INFO
+ "postal: Meinberg Funkuhren
+ Auf der Landwehr 22
+ 31812 Bad Pyrmont
+ Germany
+
+ email: info@meinberg.de"
+ DESCRIPTION
+ "Top-level infrastructure of the MBG-SNMP project enterprise MIB tree"
+ REVISION "201201250000Z"
+ DESCRIPTION
+ "Update to new format using MBG-SNMP-ROOT-MIB"
+ REVISION "200601200000Z"
+ DESCRIPTION
+ "Covering FDMXPT modules from Meinberg"
+ ::= { mbgSnmpRoot 15 }
+
+
+--
+-- MBG-SNMP enterprise-specific management objects
+--
+--
+-- Copy everything from here into your MBG-SNMP-MIB.txt file, if you are using several different SNMP-supporting Meinberg systems
+--
+
+mbgFDMData OBJECT IDENTIFIER ::= {mbgFDM 2}
+mbgFDMTraps OBJECT IDENTIFIER ::= {mbgFDM 3}
+
+
+
+mbgFDMMode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of FDM"
+ ::= { mbgFDMData 1 }
+
+mbgFDMModeVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of FDM as value"
+ --- " 0: Normal Operation"
+ --- " 1: Direct Mode (no automatic monitoring)"
+ --- " 2: Timeout Error (no communication with FDM)"
+ --- " 3: Error (check error bits)"
+ DEFVAL { 0 }
+ ::= { mbgFDMData 2 }
+
+mbgFDMFrequency OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current powerline frequency in Hz as measured by FDM"
+ --- Example: "49.997" represents 49.997 Hz
+ ::= { mbgFDMData 3 }
+
+mbgFDMFrequencyVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current powerline frequency in Hz*1000 as value"
+ --- Example: 50034 represents 50.034 Hz
+ DEFVAL { 0 }
+ ::= { mbgFDMData 4 }
+
+
+mbgFDMRefTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current reference time of FDM"
+ --- Example: "15:35:01", is provided by the reference clock (e.g. GPS)
+ ::= { mbgFDMData 5 }
+
+mbgFDMPLTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current powerline time of FDM"
+ --- Example: "15:35:01", is initially read from the reference clock and then
+ --- the powerline frequency is used as a clock frequency
+ ::= { mbgFDMData 6 }
+
+mbgFDMFreqDev OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frequency Devidation in Hz"
+ --- Example: "-00.002" represents a difference of -0.002 Hz
+ --- (current powerline frequency compared to nominal powerline frequency)
+ ::= { mbgFDMData 7 }
+
+mbgFDMFreqDevVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current frequency deviation in Hz*1000 as value"
+ --- Example: -22 represents -0.022 Hz
+ DEFVAL { 0 }
+ ::= { mbgFDMData 8 }
+
+mbgFDMTimeDev OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time Devidation in seconds"
+ --- Example: "-00.102" represents a time difference of -102 ms or -0.102 seconds"
+ --- (reftime compared to pltime)
+ ::= { mbgFDMData 9 }
+
+mbgFDMTimeDevVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current time deviation in ms"
+ --- Example: -22 represents -22 ms
+ DEFVAL { 0 }
+ ::= { mbgFDMData 10 }
+
+mbgFDMErrorStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 8 error bits of the FDM in string format"
+ --- Example: "00000000" says "no error bits set"
+ --- and "00000101" says Error bits 1 and 3 set
+ ::= { mbgFDMData 11 }
+
+--
+-- SNMP trap definitions
+--
+
+mbgFDMTrapInternalError NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when an internal error occurs (see error bits)"
+ ::= { mbgFDMTraps 1 }
+
+mbgFDMTrapNoTimeString NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when no time string can be read from reference clock"
+ ::= { mbgFDMTraps 2 }
+
+mbgFDMTrapNo10Mhz NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when the reference frequency is not available"
+ ::= { mbgFDMTraps 3 }
+
+mbgFDMTrapNoPPS NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when the reference Pulse Per Second is not available"
+ ::= { mbgFDMTraps 4 }
+
+mbgFDMTrapNoPowerline NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when powerline frequency could not be detected"
+ -- is the powerline connected?
+ ::= { mbgFDMTraps 5 }
+
+mbgFDMTrapTimeDeviationOverflow NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a time deviation overflow happens"
+ ::= { mbgFDMTraps 6 }
+
+mbgFDMTrapA1Overflow NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when Analog1 overflows"
+ ::= { mbgFDMTraps 7 }
+
+mbgFDMTrapA2Overflow NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when Analog2 overflows"
+ ::= { mbgFDMTraps 8 }
+
+mbgFDMTrapFreqLimitExceeded NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when the current frequency exceeds the valid frequency range"
+ ::= { mbgFDMTraps 9 }
+
+mbgFDMXPTReboot NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when the FDMXPT module starts up"
+ -- happens at system startup and if the FDMXPT module reboots
+ ::= { mbgFDMTraps 10 }
+
+mbgFDMNormalOperation NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when the FDM status is OK (Normal Operation)"
+ -- happens at system startup and as soon as all error conditions have been cleared
+ ::= { mbgFDMTraps 99 }
+
+--
+-- Conformance Statements
+--
+
+
+mbgFDMConformance OBJECT IDENTIFIER ::= { mbgFDM 90 }
+mbgFDMCompliances OBJECT IDENTIFIER ::= { mbgFDMConformance 1 }
+mbgFDMGroups OBJECT IDENTIFIER ::= { mbgFDMConformance 2 }
+
+mbgFDMCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities which implement version 2
+ of the XPT MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ mbgFDMObjectsGroup,
+ mbgFDMTrapsGroup
+ }
+ ::= { mbgFDMCompliances 1 }
+
+
+mbgFDMObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ mbgFDMMode,
+ mbgFDMModeVal,
+ mbgFDMFrequency,
+ mbgFDMFrequencyVal,
+ mbgFDMRefTime,
+ mbgFDMPLTime,
+ mbgFDMFreqDev,
+ mbgFDMFreqDevVal,
+ mbgFDMTimeDev,
+ mbgFDMTimeDevVal,
+ mbgFDMErrorStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects for the MBG FDMXPT MIB"
+
+ ::= { mbgFDMGroups 1 }
+
+mbgFDMTrapsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ mbgFDMTrapInternalError,
+ mbgFDMTrapNoTimeString,
+ mbgFDMTrapNo10Mhz,
+ mbgFDMTrapNoPPS,
+ mbgFDMTrapNoPowerline,
+ mbgFDMTrapTimeDeviationOverflow,
+ mbgFDMTrapA1Overflow,
+ mbgFDMTrapA2Overflow,
+ mbgFDMTrapFreqLimitExceeded,
+ mbgFDMXPTReboot,
+ mbgFDMNormalOperation
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of traps for the MBG FDMXPT MIB"
+
+ ::= { mbgFDMGroups 2 }
+
+END
diff --git a/mibs/meinberg/MBG-SNMP-LT-MIB b/mibs/meinberg/MBG-SNMP-LT-MIB
new file mode 100755
index 0000000000..23c180c14a
--- /dev/null
+++ b/mibs/meinberg/MBG-SNMP-LT-MIB
@@ -0,0 +1,4111 @@
+-- **************************************************************************
+--
+-- $Id: MBG-LANTIME-MIB.mib 1.1 2012/08/31 06:25:09 philipp TRASH $
+-- $Name: $
+--
+-- Copyright (c) Meinberg Funkuhren, 31812 Bad Pyrmont, Germany
+--
+-- Description:
+-- Management Information Base for Meinberg LANTIME time server
+--
+-- **************************************************************************
+--
+-- $Log: MBG-LANTIME-MIB.mib $
+-- Revision 1.1 2012/08/31 06:25:09 philipp
+-- Revision 1.9 2011/30/03 12:00:00 philipp
+-- - added mbgLtPtp and PTP traps objects
+-- Revision 1.8 2011/28/02 10:12:45 heiko
+-- - added PTP objects
+-- Revision 1.7 2008/09/11 08:05:53 heiko
+-- - added MRS objects and Traps
+-- Revision 1.3.1.1 2008/09/10 13:18:48 heiko
+-- - 5.26e added MRS (XMR) Objects and Traps
+-- Revision 1.3 2006/08/24 13:07:55 heiko
+-- - now up to 7 external NTP servers
+-- - "prefer" flag can be set for each external NTP server
+-- - renumbered the remaining objects in mbgLtCfgNtp
+-- Revision 1.2 2006/08/23 09:51:05 heiko
+-- - new object mbgLtCmdSetRefTime for setting the time of the refclock via SNMP
+-- Revision 1.1 2006/08/23 09:35:41 heiko
+--
+-- **************************************************************************
+
+MBG-SNMP-LT-MIB DEFINITIONS ::= BEGIN
+
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE , Integer32, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ DisplayString FROM SNMPv2-TC
+
+ mbgSnmpRoot FROM MBG-SNMP-ROOT-MIB;
+
+
+mbgLantime MODULE-IDENTITY
+ LAST-UPDATED "201201250745Z"
+ ORGANIZATION "www.meinberg.de"
+ CONTACT-INFO
+ "postal: Meinberg Funkuhren
+ Lange Wand 9
+ 31812 Bad Pyrmont
+ Germany
+
+ email: info@meinberg.de"
+ DESCRIPTION
+ " Meinberg SNMP Management Information Base "
+ REVISION "201201250745Z"
+ DESCRIPTION
+ " Changed MIB module name."
+ REVISION "201103300000Z"
+ DESCRIPTION
+ " Version 5.32l, added mbgLtPtp and PTP traps objects"
+ REVISION "201103290000Z"
+ DESCRIPTION
+ " Version 5.32c, added mbgLtPtp Branch with PTP information objects "
+ REVISION "201001190000Z"
+ DESCRIPTION
+ " Revised edition (V5.30i), added NTP Sync Trap definition"
+ REVISION "200912030000Z"
+ DESCRIPTION
+ " Revised edition (V5.30g), added NTP Client Monitoring Trap definition"
+ REVISION "200809100000Z"
+ DESCRIPTION
+ "Revised edition (V5.26e), added MRS Objects and Traps"
+ REVISION "200807150000Z"
+ DESCRIPTION
+ "Revised edition (V5.26), added ReceiverSync Trap (14)"
+ REVISION "200806150000Z"
+ DESCRIPTION
+ "Revised edition (V5.25), changed postal address"
+ REVISION "200608230000Z"
+ DESCRIPTION
+ "Revised edition (V4.38), added mbgLtCmdSetRefTime"
+ REVISION "200603200000Z"
+ DESCRIPTION
+ "Revised edition (V4.36) with changed Trap OID base"
+ REVISION "200507080000Z"
+ DESCRIPTION
+ "Revised edition (V4.25)"
+ ::= { mbgSnmpRoot 3 }
+
+--
+-- General LANTIME information objects
+--
+
+mbgLtInfo OBJECT IDENTIFIER ::= { mbgLantime 0 }
+
+mbgLtFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "shows the installed firmware version of your LANTIME"
+ ::= { mbgLtInfo 1 }
+
+mbgLtFirmwareVersionVal OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "shows the installed firmware version of your LANTIME as an Integer32 value"
+ ::= { mbgLtInfo 2 }
+
+
+--
+-- Lantime NTP states
+--
+mbgLtNtp OBJECT IDENTIFIER ::= { mbgLantime 1 }
+
+
+
+mbgLtNtpCurrentState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "actual state of the NTP as string"
+ --- possible strings:
+ --- "not synchronized"
+ --- "no good refclock (->local)"
+ --- "sync to external refclock"
+ --- "sync to serial refclock"
+ --- "Normal Operation (->PPS)"
+ --- "Normal Operation (->internal refclock)"
+ --- internal refclocks (PlugIn cards) have to be linked
+ --- via /dev/refclock-2 and /dev/refclock-3
+ ::= { mbgLtNtp 1 }
+
+mbgLtNtpCurrentStateVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSynchronized(0),
+ noGoodRefclock(1),
+ syncToExtRefclock(2),
+ syncToSerialRefclock(3),
+ normalOperationPPS(4),
+ normalOperationRefclock(5),
+ unknown(99)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current state of the NTP as Integer32 value"
+ --- "0 : not synchronized"
+ --- "1 : no good refclock (->local)"
+ --- "2 : sync to external refclock"
+ --- "3 : sync to serial refclock"
+ --- "4 : Normal Operation (->PPS)"
+ --- "5 : Normal Operation (->internal refclock)"
+ DEFVAL { 99 }
+ ::= { mbgLtNtp 2 }
+
+mbgLtNtpStratum OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Stratum value of the NTP "
+ DEFVAL { 99 }
+ ::= { mbgLtNtp 3 }
+
+mbgLtNtpActiveRefclockId OBJECT-TYPE
+ SYNTAX INTEGER {
+ localClock(0),
+ serialRefclock(1),
+ pps(2),
+ externalRefclock(3),
+ notSync(99)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the current refclock selected by the NTP "
+ --- "0 : local clock"
+ --- "1 : serial refclock
+ --- "2 : PPS (Lantime/RD: second serial refclock"
+ --- "3 : external Refclock (Lantime/RD: PPS)
+ --- "99: NTP has not sync to any refclock"
+ DEFVAL { 99 }
+ ::= { mbgLtNtp 4 }
+
+mbgLtNtpActiveRefclockName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the current refclock selected by the NTP "
+ ::= { mbgLtNtp 5 }
+
+mbgLtNtpActiveRefclockOffset OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time offset between the current selected refclock and time of NTP as string"
+ ::= { mbgLtNtp 6 }
+
+mbgLtNtpActiveRefclockOffsetVal OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time offset in micro seconds between the current selected refclock and time of NTP "
+ DEFVAL { 1024000000 }
+ ::= { mbgLtNtp 7 }
+
+mbgLtNtpNumberOfRefclocks OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of refclocks configured in the NTP "
+ DEFVAL { 0 }
+ ::= { mbgLtNtp 8 }
+
+mbgLtNtpAuthKeyId OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication Key ID of active refclock is active "
+ DEFVAL { 0 }
+ ::= { mbgLtNtp 9 }
+
+mbgLtNtpVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "integrated NTP version "
+ ::= { mbgLtNtp 10 }
+
+
+--
+-- Lantime Refclock states
+--
+
+mbgLtRefclock OBJECT IDENTIFIER ::= { mbgLantime 2 }
+
+mbgLtRefClockType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of refclock connected to NTP time server "
+ ::= { mbgLtRefclock 1 }
+
+mbgLtRefClockTypeVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ mbgGPS167(1),
+ mbgGPS167BGTTGP(2),
+ mbgPZF509(3),
+ mbgPZF509BGTTGP(4),
+ mbgSHS(5),
+ mbgSHSBGT(6),
+ mbgSHSFRC(7),
+ mbgSHSFRCBGT(8),
+ mbgTCR509(9),
+ mbgTCR509BGTTGP(10),
+ mbgRDT(11),
+ mbgRDTBGTTGP(12),
+ mbgEDT(13),
+ mbgEDTBGTTGP(14),
+ mbgAHS(15),
+ mbgDHS(16),
+ mbgNDT167(17),
+ mbgNDT167BGT(18),
+ mbgDCT(19),
+ mbgDCTBGT(20),
+ mbgSHSTCR(21),
+ mbgSHSTCRBGT(22)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of refclock connected to NTP time server as value"
+ --- " 0: not available"
+ --- " 1: GPS167 1HE"
+ --- " 2: GPS167 BGT/TGP"
+ --- " 3: PZF509 1HE"
+ --- " 4: PZF509 BGT/TGP"
+ --- " 5: SHS 1HE"
+ --- " 6: SHS BGT"
+ --- " 7: SHS-FRC 1HE"
+ --- " 8: SHS-FRC BGT"
+ --- " 9: TCR509 1HE"
+ --- "10: TCR509 BGT/TGP"
+ --- "11: RDT 1HE"
+ --- "12: RDT BGT/TGP"
+ --- "13: EDT 1HE"
+ --- "14: EDT BGT/TGP"
+ --- "15: AHS"
+ --- "16: DHS"
+ --- "17: NDT167 1HE"
+ --- "18: NDT167 BGT"
+ --- "19: DCT 1HE"
+ --- "20: DCT BGT"
+ --- "21: SHS-TCR 1HE"
+ --- "22: SHS-TCR BGT"
+
+
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 2 }
+
+
+mbgLtRefClockMode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current mode of refclock connected to NTP time server "
+ ::= { mbgLtRefclock 3 }
+
+mbgLtRefClockModeVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ normalOperation(1),
+ trackingSearching(2),
+ antennaFaulty(3),
+ warmBoot(4),
+ coldBoot(5),
+ antennaShortcircuit(6)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current mode of refclock connected to NTP time server as value"
+ --- " 0: not available"
+ --- " 1: Normal Operation"
+ --- " 2: Tracking/Searching"
+ --- " 3: Antenna Faulty"
+ --- " 4: Warm Boot"
+ --- " 5: Cold Boot"
+ --- " 6: Antenna Short Circuit"
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 4 }
+
+mbgLtRefGpsState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of GPS refclock conneted to NTP time server "
+ ::= { mbgLtRefclock 5 }
+
+mbgLtRefGpsStateVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ synchronized(1),
+ notsynchronized(2)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of GPS refclock conneted to NTP time server as value"
+ --- " 0: not available"
+ --- " 1: synchronized"
+ --- " 2: not synchronized"
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 6 }
+
+mbgLtRefGpsPosition OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Position of GPS refclock conneted to NTP time server "
+ ::= { mbgLtRefclock 7 }
+
+mbgLtRefGpsSatellites OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Satellites in view and good of GPS refclock connected to NTP time server "
+ ::= { mbgLtRefclock 8 }
+
+mbgLtRefGpsSatellitesGood OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current good Satellites of GPS refclock connected to NTP time server as value"
+ ::= { mbgLtRefclock 9 }
+
+mbgLtRefGpsSatellitesInView OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Satellites in view of GPS refclock conneted to NTP time server as value"
+ ::= { mbgLtRefclock 10 }
+
+mbgLtRefPzfState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of DCF77/PZF refclock connected to NTP time server "
+ ::= { mbgLtRefclock 11 }
+
+mbgLtRefPzfStateVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ sync(1),
+ notsyncnow(2),
+ neversynced(3)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of DCF77/PZF refclock connected to NTP time server as value"
+ --- " 0: not available"
+ --- " 1: sync"
+ --- " 2: not sync now"
+ --- " 3: never synced"
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 12 }
+
+mbgLtRefPzfKorrelation OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Korrelation of DCF77/PZF refclock connected to NTP time server "
+ --- " 0: not available"
+ --- " 254: Antenna Faulty"
+ --- " 255: Gsync"
+ --- " minimum of 60 to get synchronization"
+ --- " optimal value of 75"
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 13 }
+
+mbgLtRefPzfField OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current strength of field of DCF77/PZF refclock connected to NTP time server "
+ --- " 0: not available"
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 14 }
+
+
+mbgLtRefGpsMode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of GPS refclock connected to NTP time server "
+ ::= { mbgLtRefclock 15 }
+
+mbgLtRefGpsModeVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ normalOperation(1),
+ trackingSearching(2),
+ antennaFaulty(3),
+ warmBoot(4),
+ coldBoot(5),
+ antennaShortcircuit(6)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of GPS refclock connected to NTP time server as value"
+ --- " 0: not available"
+ --- " 1: Normal Operation"
+ --- " 2: Tracking/Searching"
+ --- " 3: Antenna Faulty"
+ --- " 4: Warm Boot"
+ --- " 5: Cold Boot"
+ --- " 6: Antenna Short Circuit"
+ --- This variable was formerly known as mbgLtRefClockModeVal
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 16 }
+
+mbgLtRefIrigMode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of IRIG refclock conneted to NTP time server "
+ ::= { mbgLtRefclock 17 }
+
+mbgLtRefIrigModeVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ locked(1),
+ notlocked(2),
+ telegramError(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of IRIG refclock conneted to NTP time server as value"
+ --- " 0: not available"
+ --- " 1: Sync (locked)"
+ --- " 2: Not sync (not locked)"
+ --- " 3: Telegram error"
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 18 }
+
+
+mbgLtRefPzfMode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of PZF refclock connected to NTP time server "
+ ::= { mbgLtRefclock 19 }
+
+mbgLtRefPzfModeVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ normalOperation(1),
+ antennaFaulty(2)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of PZF refclock connected to NTP time server as value"
+ --- " 0: not available"
+ --- " 1: Normal Operation"
+ --- " 2: Antenna Faulty"
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 20 }
+
+
+mbgLtRefIrigState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of IRIG refclock connected to NTP time server "
+ ::= { mbgLtRefclock 21 }
+
+mbgLtRefIrigStateVal OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of IRIG refclock connected to NTP time server as value"
+ --- Please refer to manual for IRIG states. They are represented by set/unset bits,
+ --- so this value is a "binary" form combining all possible IRIG states of our IRIG refclock
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 22 }
+
+mbgLtRefSHSMode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of SHS system connected to NTP time server "
+ ::= { mbgLtRefclock 23 }
+
+mbgLtRefSHSModeVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ normalOperation(1),
+ stoppedTimeLimitError(2)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of SHS system connected to NTP time server as value"
+ --- " 0: not available"
+ --- " 1: Normal Operation"
+ --- " 2: Stopped/Time Limit Error"
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 24 }
+
+mbgLtRefSHSTimeDiff OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current time difference between the two SHS reference time sources in miliseconds"
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 25 }
+
+mbgLtRefDctState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of DCF77 refclock connected to NTP time server "
+ ::= { mbgLtRefclock 26 }
+
+mbgLtRefDctStateVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ sync(1),
+ notsyncnow(2),
+ neversynced(3)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of DCF77 refclock connected to NTP time server as value"
+ --- " 0: not available"
+ --- " 1: sync"
+ --- " 2: not sync now"
+ --- " 3: never synced"
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 27 }
+
+mbgLtRefDctField OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current strength of field of DCF77 refclock connected to NTP time server "
+ --- " 0: not available"
+ DEFVAL { "0" }
+ ::= { mbgLtRefclock 28 }
+
+mbgLtRefDctMode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of DCF77 refclock connected to NTP time server "
+ ::= { mbgLtRefclock 29 }
+
+mbgLtRefDctModeVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ normalOperation(1),
+ antennaFaulty(2)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of DCF77 refclock connected to NTP time server as value"
+ --- " 0: not available"
+ --- " 1: Normal Operation"
+ --- " 2: Antenna Faulty"
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 30 }
+
+
+
+mbgLtRefGpsLeapSecond OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Date and Time of leap second announcement received via GPS"
+ ::= { mbgLtRefclock 31 }
+
+mbgLtRefGpsLeapCorrection OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Leap Second Correction received via GPS"
+ --- Possible values are:
+ --- -1 (negative leap second, never happened so far)
+ --- 0 (no leap second announcement received)
+ --- 1 (positive leap second, will be inserted between 23:59:59 on the the leap second date
+ --- and 00:00:00 on the day after the leap second date
+ DEFVAL { 0 }
+ ::= { mbgLtRefclock 32 }
+
+--
+-- MRS (Multi Reference Source) Section
+--
+mbgLtMrs OBJECT IDENTIFIER ::= { mbgLtRefclock 50 }
+
+mbgLtRefMrsRef OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ID of currently active reference source as a string"
+ -- Examples: gps,ntp,irig,pps,frequency,ptp
+
+ ::= { mbgLtMrs 1 }
+
+
+mbgLtRefMrsRefVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ refGps(1),
+ refIrig(2),
+ refPps(3),
+ refFreq(4),
+ refPtp(5),
+ refNtp(6),
+ refFreeRun(99)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "currently active reference as a value"
+ -- 0: not available (no MRS/initializing)
+ -- 1: GPS
+ -- 2: IRIG (Time Code, both DCLS and AM possible)
+ -- 3: PPS (Pulse Per Second)
+ -- 4: Frequency (e.g. 10MHz)
+ -- 5: PTP/IEEE1588 (synchronized by a PTP Grandmaster)
+ -- 6: NTP/Network Time Protocol (synchronized by an NTP server)
+ -- 99: Free running (no sync source, internal oscillator is freewheeling)
+
+ ::= { mbgLtMrs 2 }
+
+
+mbgLtRefMrsRefList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "List of all supported MRS references in a comma separated list"
+ -- Example: "gps,irig,ntp,ptp,pps,freq"
+
+ ::= { mbgLtMrs 3 }
+
+
+mbgLtRefMrsPrioList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "List of all active MRS references in a comma separated list sorted by priority"
+ -- Example: "gps,irig,ntp,ptp,pps,freq"
+ -- "active" means that a priority has been assigne to the reference
+
+ ::= { mbgLtMrs 4 }
+
+
+--
+-- MRS Reference Sources Status Section
+--
+mbgLtMrsRef OBJECT IDENTIFIER ::= { mbgLtMrs 10 }
+
+mbgLtMrsRefGps OBJECT IDENTIFIER ::= { mbgLtMrsRef 1 }
+
+mbgLtMrsGpsOffs OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit included in the string"
+ -- Example : "100.0ns"
+
+ ::= { mbgLtMrsRefGps 1 }
+
+mbgLtMrsGpsOffsVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit see below"
+ -- Example : "100"
+
+ ::= { mbgLtMrsRefGps 2 }
+
+mbgLtMrsGpsOffsBase OBJECT-TYPE
+ SYNTAX INTEGER {
+ baseSeconds(0),
+ baseMiliseconds(3),
+ baseMicroseconds(6),
+ baseNanoseconds(9)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "base of the offset value shown in mbgLtMrsGpsOffsVal"
+ -- In order to calculate the offset in seconds, multiply mbgLtMrsGpsOffsVal with
+ -- 10^(-x) where x is mbgLtMrsGpsOffsBase
+ -- Example:
+ -- mbgLtMrsOffsVal = 65
+ -- mbgLtMrsOffsBase = 9
+ -- Offset is 65*10^(-9) = 0.000000065 Seconds
+
+ ::= { mbgLtMrsRefGps 3 }
+
+
+mbgLtMrsGpsPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the configured priority of this reference"
+
+ ::= { mbgLtMrsRefGps 4 }
+
+
+mbgLtMrsGpsState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as a string"
+ -- Example: "is Master", "no signal"
+
+ ::= { mbgLtMrsRefGps 5 }
+
+mbgLtMrsGpsStateVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ notSupported(1),
+ notConnected(2),
+ noSignal(3),
+ hasLocked(4),
+ isAvailable(5),
+ isAccurate(6),
+ isMaster(7)
+
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as an Integer value"
+
+ -- 0: reference source not available
+ -- 1: not supported in this system
+ -- 2: nothing connected to this input*
+ -- 3: no signal detected*
+ -- 4: reference source has locked to the signal*
+ -- 5: reference is available
+ -- 6: reference is considered valid and accurate*
+ -- 7: reference is the current MRS master
+ -- NOTE:
+ -- States marked with * are not supported by all references
+
+ ::= { mbgLtMrsRefGps 6 }
+
+
+mbgLtMrsGpsPrecision OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Precision Factor of this reference in nanoseconds"
+ -- Example : "100"
+ -- Note: Only positive values allowed
+
+ ::= { mbgLtMrsRefGps 7 }
+
+
+--
+-- IRIG reference source (for both AM and DCLS input interfaces)
+--
+mbgLtMrsRefIrig OBJECT IDENTIFIER ::= { mbgLtMrsRef 2 }
+
+mbgLtMrsIrigOffs OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit included in the string"
+ -- Example : "100.0ns"
+
+ ::= { mbgLtMrsRefIrig 1 }
+
+mbgLtMrsIrigOffsVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit see below"
+ -- Example : "100"
+
+ ::= { mbgLtMrsRefIrig 2 }
+
+mbgLtMrsIrigOffsBase OBJECT-TYPE
+ SYNTAX INTEGER {
+ baseSeconds(0),
+ baseMiliseconds(3),
+ baseMicroseconds(6),
+ baseNanoseconds(9)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "base of the offset value shown in mbgLtMrsIrigOffsVal"
+ -- In order to calculate the offset in seconds, multiply mbgLtMrsIrigOffsVal with
+ -- 10^(-x) where x is mbgLtMrsIrigOffsBase
+ -- Example:
+ -- mbgLtMrsOffsVal = 65
+ -- mbgLtMrsOffsBase = 9
+ -- Offset is 65*10^(-9) = 0.000000065 Seconds
+
+ ::= { mbgLtMrsRefIrig 3 }
+
+
+mbgLtMrsIrigPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the configured priority of this reference"
+
+ ::= { mbgLtMrsRefIrig 4 }
+
+
+mbgLtMrsIrigState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as a string"
+ -- Example: "is Master", "no signal"
+
+ ::= { mbgLtMrsRefIrig 5 }
+
+mbgLtMrsIrigStateVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ notSupported(1),
+ notConnected(2),
+ noSignal(3),
+ hasLocked(4),
+ isAvailable(5),
+ isAccurate(6),
+ isMaster(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as an Integer value"
+
+ -- 0: reference source not available
+ -- 1: not supported in this system
+ -- 2: nothing connected to this input*
+ -- 3: no signal detected*
+ -- 4: reference source has locked to the signal*
+ -- 5: reference is available
+ -- 6: reference is considered valid and accurate*
+ -- 7: reference is the current MRS master
+ -- NOTE:
+ -- States marked with * are not supported by all references
+
+ ::= { mbgLtMrsRefIrig 6 }
+
+mbgLtMrsIrigCorr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Correction Value (Fixed Offset) of this reference in nanoseconds"
+ -- Example : "+100"
+
+ ::= { mbgLtMrsRefIrig 7 }
+
+mbgLtMrsIrigOffsLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Offset Limit in nanoseconds, if exceeded this will trigger a notification"
+ -- Example : "100"
+
+ ::= { mbgLtMrsRefIrig 8 }
+
+mbgLtMrsIrigPrecision OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Precision Factor of this reference in nanoseconds"
+ -- Example : "100"
+ -- Note: Only positive values allowed
+
+ ::= { mbgLtMrsRefIrig 9 }
+
+
+--
+-- PPS reference source
+--
+mbgLtMrsRefPps OBJECT IDENTIFIER ::= { mbgLtMrsRef 3 }
+
+mbgLtMrsPpsOffs OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit included in the string"
+ -- Example : "100.0ns"
+
+ ::= { mbgLtMrsRefPps 1 }
+
+mbgLtMrsPpsOffsVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit see below"
+ -- Example : "100"
+
+ ::= { mbgLtMrsRefPps 2 }
+
+mbgLtMrsPpsOffsBase OBJECT-TYPE
+ SYNTAX INTEGER {
+ baseSeconds(0),
+ baseMiliseconds(3),
+ baseMicroseconds(6),
+ baseNanoseconds(9)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "base of the offset value shown in mbgLtMrsPpsOffsVal"
+ -- In order to calculate the offset in seconds, multiply mbgLtMrsPpsOffsVal with
+ -- 10^(-x) where x is mbgLtMrsPpsOffsBase
+ -- Example:
+ -- mbgLtMrsOffsVal = 65
+ -- mbgLtMrsOffsBase = 9
+ -- Offset is 65*10^(-9) = 0.000000065 Seconds
+
+ ::= { mbgLtMrsRefPps 3 }
+
+
+mbgLtMrsPpsPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the configured priority of this reference"
+
+ ::= { mbgLtMrsRefPps 4 }
+
+
+mbgLtMrsPpsState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as a string"
+ -- Example: "is Master", "no signal"
+
+ ::= { mbgLtMrsRefPps 5 }
+
+mbgLtMrsPpsStateVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ notSupported(1),
+ notConnected(2),
+ noSignal(3),
+ hasLocked(4),
+ isAvailable(5),
+ isAccurate(6),
+ isMaster(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as an Integer value"
+
+ -- 0: reference source not available
+ -- 1: not supported in this system
+ -- 2: nothing connected to this input*
+ -- 3: no signal detected*
+ -- 4: reference source has locked to the signal*
+ -- 5: reference is available
+ -- 6: reference is considered valid and accurate*
+ -- 7: reference is the current MRS master
+ -- NOTE:
+ -- States marked with * are not supported by all references
+
+ ::= { mbgLtMrsRefPps 6 }
+
+
+mbgLtMrsPpsCorr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Correction Value (Fixed Offset) of this reference in nanoseconds"
+ -- Example : "+100"
+
+ ::= { mbgLtMrsRefPps 7 }
+
+mbgLtMrsPpsOffsLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Offset Limit in nanoseconds, if exceeded this will trigger a notification"
+ -- Example : "100"
+
+ ::= { mbgLtMrsRefPps 8 }
+
+
+mbgLtMrsPpsPrecision OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Precision Factor of this reference in nanoseconds"
+ -- Example : "100"
+ -- Note: Only positive values allowed
+
+ ::= { mbgLtMrsRefPps 9 }
+
+
+--
+-- Frequency reference source (can be 10 MHz or 2048kHz)
+--
+mbgLtMrsRefFreq OBJECT IDENTIFIER ::= { mbgLtMrsRef 4 }
+
+mbgLtMrsFreqOffs OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit included in the string"
+ -- Example : "100.0ns"
+
+ ::= { mbgLtMrsRefFreq 1 }
+
+mbgLtMrsFreqOffsVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit see below"
+ -- Example : "100"
+
+ ::= { mbgLtMrsRefFreq 2 }
+
+mbgLtMrsFreqOffsBase OBJECT-TYPE
+ SYNTAX INTEGER {
+ baseSeconds(0),
+ baseMiliseconds(3),
+ baseMicroseconds(6),
+ baseNanoseconds(9)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "base of the offset value shown in mbgLtMrsFreqOffsVal"
+ -- In order to calculate the offset in seconds, multiply mbgLtMrsFreqOffsVal with
+ -- 10^(-x) where x is mbgLtMrsFreqOffsBase
+ -- Example:
+ -- mbgLtMrsOffsVal = 65
+ -- mbgLtMrsOffsBase = 9
+ -- Offset is 65*10^(-9) = 0.000000065 Seconds
+
+ ::= { mbgLtMrsRefFreq 3 }
+
+
+mbgLtMrsFreqPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the configured priority of this reference"
+
+ ::= { mbgLtMrsRefFreq 4 }
+
+
+mbgLtMrsFreqState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as a string"
+ -- Example: "is Master", "no signal"
+
+ ::= { mbgLtMrsRefFreq 5 }
+
+mbgLtMrsFreqStateVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ notSupported(1),
+ notConnected(2),
+ noSignal(3),
+ hasLocked(4),
+ isAvailable(5),
+ isAccurate(6),
+ isMaster(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as an Integer value"
+
+ -- 0: reference source not available
+ -- 1: not supported in this system
+ -- 2: nothing connected to this input*
+ -- 3: no signal detected*
+ -- 4: reference source has locked to the signal*
+ -- 5: reference is available
+ -- 6: reference is considered valid and accurate*
+ -- 7: reference is the current MRS master
+ -- NOTE:
+ -- States marked with * are not supported by all references
+
+ ::= { mbgLtMrsRefFreq 6 }
+
+mbgLtMrsFreqCorr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Correction Value (Fixed Offset) of this reference in nanoseconds"
+ -- Example : "+100"
+
+ ::= { mbgLtMrsRefFreq 7 }
+
+mbgLtMrsFreqOffsLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Offset Limit in nanoseconds, if exceeded this will trigger a notification"
+ -- Example : "100"
+
+ ::= { mbgLtMrsRefFreq 8 }
+
+mbgLtMrsFreqPrecision OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Precision Factor of this reference in nanoseconds"
+ -- Example : "100"
+ -- Note: Only positive values allowed
+
+ ::= { mbgLtMrsRefFreq 9 }
+
+--
+-- PTP/IEEE1588 reference source
+--
+mbgLtMrsRefPtp OBJECT IDENTIFIER ::= { mbgLtMrsRef 5 }
+
+mbgLtMrsPtpOffs OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit included in the string"
+ -- Example : "100.0ns"
+
+ ::= { mbgLtMrsRefPtp 1 }
+
+mbgLtMrsPtpOffsVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit see below"
+ -- Example : "100"
+
+ ::= { mbgLtMrsRefPtp 2 }
+
+mbgLtMrsPtpOffsBase OBJECT-TYPE
+ SYNTAX INTEGER {
+ baseSeconds(0),
+ baseMiliseconds(3),
+ baseMicroseconds(6),
+ baseNanoseconds(9)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "base of the offset value shown in mbgLtMrsPtpOffsVal"
+ -- In order to calculate the offset in seconds, multiply mbgLtMrsPtpOffsVal with
+ -- 10^(-x) where x is mbgLtMrsPtpOffsBase
+ -- Example:
+ -- mbgLtMrsOffsVal = 65
+ -- mbgLtMrsOffsBase = 9
+ -- Offset is 65*10^(-9) = 0.000000065 Seconds
+
+ ::= { mbgLtMrsRefPtp 3 }
+
+
+mbgLtMrsPtpPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the configured priority of this reference"
+
+ ::= { mbgLtMrsRefPtp 4 }
+
+
+mbgLtMrsPtpState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as a string"
+ -- Example: "is Master", "no signal"
+
+ ::= { mbgLtMrsRefPtp 5 }
+
+mbgLtMrsPtpStateVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ notSupported(1),
+ notConnected(2),
+ noSignal(3),
+ hasLocked(4),
+ isAvailable(5),
+ isAccurate(6),
+ isMaster(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as an Integer value"
+
+ -- 0: reference source not available
+ -- 1: not supported in this system
+ -- 2: nothing connected to this input*
+ -- 3: no signal detected*
+ -- 4: reference source has locked to the signal*
+ -- 5: reference is available
+ -- 6: reference is considered valid and accurate*
+ -- 7: reference is the current MRS master
+ -- NOTE:
+ -- States marked with * are not supported by all references
+
+ ::= { mbgLtMrsRefPtp 6 }
+
+
+mbgLtMrsPtpCorr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Correction Value (Fixed Offset) of this reference in nanoseconds"
+ -- Example : "+100"
+
+ ::= { mbgLtMrsRefPtp 7 }
+
+mbgLtMrsPtpOffsLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Offset Limit in nanoseconds, if exceeded this will trigger a notification"
+ -- Example : "100"
+
+ ::= { mbgLtMrsRefPtp 8 }
+
+mbgLtMrsPtpPrecision OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Precision Factor of this reference in nanoseconds"
+ -- Example : "100"
+ -- Note: Only positive values allowed
+
+ ::= { mbgLtMrsRefPtp 9 }
+
+--
+-- NTP reference source
+--
+mbgLtMrsRefNtp OBJECT IDENTIFIER ::= { mbgLtMrsRef 6 }
+
+mbgLtMrsNtpOffs OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit included in the string"
+ -- Example : "100.0ns"
+
+ ::= { mbgLtMrsRefNtp 1 }
+
+mbgLtMrsNtpOffsVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset of this reference to the currently active reference, unit see below"
+ -- Example : "100"
+
+ ::= { mbgLtMrsRefNtp 2 }
+
+mbgLtMrsNtpOffsBase OBJECT-TYPE
+ SYNTAX INTEGER {
+ baseSeconds(0),
+ baseMiliseconds(3),
+ baseMicroseconds(6),
+ baseNanoseconds(9)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "base of the offset value shown in mbgLtMrsNtpOffsVal"
+ -- In order to calculate the offset in seconds, multiply mbgLtMrsNtpOffsVal with
+ -- 10^(-x) where x is mbgLtMrsNtpOffsBase
+ -- Example:
+ -- mbgLtMrsOffsVal = 65
+ -- mbgLtMrsOffsBase = 9
+ -- Offset is 65*10^(-9) = 0.000000065 Seconds
+
+ ::= { mbgLtMrsRefNtp 3 }
+
+
+mbgLtMrsNtpPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the configured priority of this reference"
+
+ ::= { mbgLtMrsRefNtp 4 }
+
+
+mbgLtMrsNtpState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as a string"
+ -- Example: "is Master", "no signal"
+
+ ::= { mbgLtMrsRefNtp 5 }
+
+mbgLtMrsNtpStateVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ notSupported(1),
+ notConnected(2),
+ noSignal(3),
+ hasLocked(4),
+ isAvailable(5),
+ isAccurate(6),
+ isMaster(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the current status of this reference as an Integer value"
+
+ -- 0: reference source not available
+ -- 1: not supported in this system
+ -- 2: nothing connected to this input*
+ -- 3: no signal detected*
+ -- 4: reference source has locked to the signal*
+ -- 5: reference is available
+ -- 6: reference is considered valid and accurate*
+ -- 7: reference is the current MRS master
+ -- NOTE:
+ -- States marked with * are not supported by all references
+
+ ::= { mbgLtMrsRefNtp 6 }
+
+mbgLtMrsNtpCorr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Correction Value (Fixed Offset) of this reference in nanoseconds"
+ -- Example : "+100"
+
+ ::= { mbgLtMrsRefNtp 7 }
+
+mbgLtMrsNtpOffsLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Offset Limit in nanoseconds, if exceeded this will trigger a notification"
+ -- Example : "100"
+
+ ::= { mbgLtMrsRefNtp 8 }
+
+
+mbgLtMrsNtpPrecision OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Precision Factor of this reference in nanoseconds"
+ -- Example : "100"
+ -- Note: Only positive values allowed
+
+ ::= { mbgLtMrsRefNtp 9 }
+
+--
+-- Lantime SNMP trap definitions
+--
+
+mbgLtNotifications OBJECT IDENTIFIER ::= { mbgLantime 3 }
+mbgLtTraps OBJECT IDENTIFIER ::= { mbgLtNotifications 0 }
+
+
+mbgLtTrapNTPNotSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when NTP is not synchronised "
+ ::= { mbgLtTraps 1 }
+
+mbgLtTrapNTPStopped NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when NTP is stopped "
+ ::= { mbgLtTraps 2 }
+
+mbgLtTrapServerBoot NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when time server has finished boot sequence "
+ ::= { mbgLtTraps 3 }
+
+mbgLtTrapReceiverNotResponding NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when receiver is not responding "
+ ::= { mbgLtTraps 4 }
+
+mbgLtTrapReceiverNotSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when receiver is not synchronised "
+ ::= { mbgLtTraps 5 }
+
+mbgLtTrapAntennaFaulty NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when connection to antenna is broken "
+ ::= { mbgLtTraps 6 }
+
+mbgLtTrapAntennaReconnect NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when antenna has been reconnected "
+ ::= { mbgLtTraps 7 }
+
+mbgLtTrapConfigChanged NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when timeserver reloaded its configuration "
+ ::= { mbgLtTraps 8 }
+
+mbgLtTrapLeapSecondAnnounced NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a leap second has been announced "
+ ::= { mbgLtTraps 9 }
+
+mbgLtTrapSHSTimeLimitError NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when SHS timelimit exceeded "
+ ::= { mbgLtTraps 10 }
+
+mbgLtTrapSecondaryRecNotSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when secondary receiver in SHS system is not synchronised "
+ ::= { mbgLtTraps 11 }
+
+mbgLtTrapPowerSupplyFailure NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when one of the redundant power supplies fails"
+ ::= { mbgLtTraps 12 }
+
+mbgLtTrapAntennaShortCircuit NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a connected antenna fails due to a short circuit"
+ ::= { mbgLtTraps 13 }
+
+mbgLtTrapReceiverSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when receiver is synchronised "
+ ::= { mbgLtTraps 14 }
+
+mbgLtTrapNTPClientAlarm NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when an NTP Client Monitoring alarm occurs, e.g. when a monitored client is not reachable. "
+ ::= { mbgLtTraps 15 }
+
+mbgLtTrapPowerSupplyUp NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a power supply returned to a healthy state. "
+ ::= { mbgLtTraps 16 }
+
+mbgLtTrapNetworkDown NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a monitored network port is down. "
+ ::= { mbgLtTraps 17 }
+
+mbgLtTrapNetworkUp NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a monitored network port is up. "
+ ::= { mbgLtTraps 18 }
+
+mbgLtTrapSecondaryRecNotResp NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when secondary receiver is not responding "
+ ::= { mbgLtTraps 19 }
+
+
+mbgLtTrapXmrLimitExceeded NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a reference offset exceeds the configured limit"
+ ::= { mbgLtTraps 30 }
+
+mbgLtTrapXmrRefDisconnect NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a reference signal has been lost"
+ ::= { mbgLtTraps 31 }
+
+
+mbgLtTrapXmrRefReconnect NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a reference signal recovered"
+ ::= { mbgLtTraps 32 }
+
+mbgLtTrapFdmError NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when the Fdm module generates an alarm "
+ ::= { mbgLtTraps 33 }
+
+mbgLtTrapSHSTimeLimitWarning NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when SHS warning limit exceeded "
+ ::= { mbgLtTraps 34 }
+
+mbgLtTrapSecondaryRecSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when secondary receiver is synchronised "
+ ::= { mbgLtTraps 35 }
+
+mbgLtTrapNTPSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when NTP is synchronised "
+ ::= { mbgLtTraps 36 }
+
+mbgLtTrapPtpPortDisconnected NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when PTP network port got disconnected"
+ ::= { mbgLtTraps 37 }
+
+mbgLtTrapPtpPortConnected NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when PTP network port got connected"
+ ::= { mbgLtTraps 38 }
+
+mbgLtTrapPtpStateChanged NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when PTP state changed (e.g. from 'passive' to 'master')"
+ ::= { mbgLtTraps 39 }
+
+mbgLtTrapPtpError NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when PTP raised an error"
+ ::= { mbgLtTraps 40 }
+
+mbgLtTrapNormalOperation NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when the system returned to a healthy state "
+ ::= { mbgLtTraps 77 }
+
+mbgLtTrapHeartbeat NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent periodically to indicate that time server is still alive "
+ ::= { mbgLtTraps 88 }
+
+mbgLtTrapTestNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a test notification has been requested "
+ ::= { mbgLtTraps 99 }
+
+mbgLtTrapMessage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "used as a payload object for all traps, holds a clear text event message"
+ DEFVAL { "no event" }
+ ::= { mbgLtTraps 100 }
+
+--
+-- Meinberg Lantime CFG MIB objects for agent module
+--
+
+
+mbgLtCfg OBJECT IDENTIFIER ::= { mbgLantime 4 }
+
+--
+-- Network parameters
+--
+
+
+mbgLtCfgNetwork OBJECT IDENTIFIER ::= { mbgLtCfg 1 }
+
+mbgLtCfgHostname OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The hostname configured for this LANTIME"
+ ::= { mbgLtCfgNetwork 1 }
+
+mbgLtCfgDomainname OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The domainname configured for this LANTIME"
+ ::= { mbgLtCfgNetwork 2 }
+
+
+mbgLtCfgNameserver1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first nameserver used by this LANTIME"
+ ::= { mbgLtCfgNetwork 3 }
+
+mbgLtCfgNameserver2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second nameserver used this LANTIME"
+ ::= { mbgLtCfgNetwork 4 }
+
+mbgLtCfgSyslogserver1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first syslog server we are sending log entries to"
+ ::= { mbgLtCfgNetwork 5 }
+
+mbgLtCfgSyslogserver2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second syslog server we are sending log entries to"
+ ::= { mbgLtCfgNetwork 6 }
+
+mbgLtCfgTelnetAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is telnet administration enabled"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNetwork 7 }
+
+mbgLtCfgFTPAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is FTP administration enabled"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNetwork 8 }
+
+mbgLtCfgHTTPAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is web based administration enabled"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNetwork 9 }
+
+mbgLtCfgHTTPSAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is secure web based administration enabled"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNetwork 10 }
+
+mbgLtCfgSNMPAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is SNMP administration enabled"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNetwork 11 }
+
+mbgLtCfgSambaAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is Samba administration enabled"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNetwork 12 }
+
+mbgLtCfgIPv6Access OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 support enabled"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNetwork 13 }
+
+mbgLtCfgSSHAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is SSH administration enabled"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNetwork 14 }
+
+
+
+
+--
+-- NTP parameters
+--
+
+
+mbgLtCfgNTP OBJECT IDENTIFIER ::= { mbgLtCfg 2 }
+
+
+mbgLtCfgNTPServer1 OBJECT IDENTIFIER ::= { mbgLtCfgNTP 1 }
+mbgLtCfgNTPServer2 OBJECT IDENTIFIER ::= { mbgLtCfgNTP 2 }
+mbgLtCfgNTPServer3 OBJECT IDENTIFIER ::= { mbgLtCfgNTP 3 }
+mbgLtCfgNTPServer4 OBJECT IDENTIFIER ::= { mbgLtCfgNTP 4 }
+mbgLtCfgNTPServer5 OBJECT IDENTIFIER ::= { mbgLtCfgNTP 5 }
+mbgLtCfgNTPServer6 OBJECT IDENTIFIER ::= { mbgLtCfgNTP 6 }
+mbgLtCfgNTPServer7 OBJECT IDENTIFIER ::= { mbgLtCfgNTP 7 }
+
+mbgLtCfgNTPServer1IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address for external NTP server"
+ ::= { mbgLtCfgNTPServer1 1 }
+
+mbgLtCfgNTPServer1Key OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Key for external NTP server"
+ ::= { mbgLtCfgNTPServer1 2 }
+
+mbgLtCfgNTPServer1Autokey OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is autokey enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer1 3 }
+
+mbgLtCfgNTPServer1Prefer OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is the preferred flag enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer1 4 }
+
+
+
+mbgLtCfgNTPServer2IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address for external NTP server"
+ ::= { mbgLtCfgNTPServer2 1 }
+
+mbgLtCfgNTPServer2Key OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Key for external NTP server"
+ ::= { mbgLtCfgNTPServer2 2 }
+
+mbgLtCfgNTPServer2Autokey OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is autokey enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer2 3 }
+
+mbgLtCfgNTPServer2Prefer OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is the preferred flag enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer2 4 }
+
+
+
+
+mbgLtCfgNTPServer3IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address for external NTP server"
+ ::= { mbgLtCfgNTPServer3 1 }
+
+mbgLtCfgNTPServer3Key OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Key for external NTP server"
+ ::= { mbgLtCfgNTPServer3 2 }
+
+mbgLtCfgNTPServer3Autokey OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is autokey enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer3 3 }
+
+mbgLtCfgNTPServer3Prefer OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is the preferred flag enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer3 4 }
+
+
+
+
+mbgLtCfgNTPServer4IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address for external NTP server"
+ ::= { mbgLtCfgNTPServer4 1 }
+
+mbgLtCfgNTPServer4Key OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Key for external NTP server"
+ ::= { mbgLtCfgNTPServer4 2 }
+
+mbgLtCfgNTPServer4Autokey OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is autokey enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer4 3 }
+
+mbgLtCfgNTPServer4Prefer OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is the preferred flag enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer4 4 }
+
+
+
+mbgLtCfgNTPServer5IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address for external NTP server"
+ ::= { mbgLtCfgNTPServer5 1 }
+
+mbgLtCfgNTPServer5Key OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Key for external NTP server"
+ ::= { mbgLtCfgNTPServer5 2 }
+
+mbgLtCfgNTPServer5Autokey OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is autokey enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer5 3 }
+
+mbgLtCfgNTPServer5Prefer OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is the preferred flag enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer5 4 }
+
+
+
+
+mbgLtCfgNTPServer6IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address for external NTP server"
+ ::= { mbgLtCfgNTPServer6 1 }
+
+mbgLtCfgNTPServer6Key OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Key for external NTP server"
+ ::= { mbgLtCfgNTPServer6 2 }
+
+mbgLtCfgNTPServer6Autokey OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is autokey enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer6 3 }
+
+mbgLtCfgNTPServer6Prefer OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is the preferred flag enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer6 4 }
+
+
+
+mbgLtCfgNTPServer7IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address for external NTP server"
+ ::= { mbgLtCfgNTPServer7 1 }
+
+mbgLtCfgNTPServer7Key OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Key for external NTP server"
+ ::= { mbgLtCfgNTPServer7 2 }
+
+mbgLtCfgNTPServer7Autokey OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is autokey enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer7 3 }
+
+mbgLtCfgNTPServer7Prefer OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is the preferred flag enabled for the external NTP server"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTPServer7 4 }
+
+
+
+
+
+mbgLtCfgNTPStratumLocalClock OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The stratum value assigned to the local clock of the timeserver"
+ ::= { mbgLtCfgNTP 8 }
+
+
+mbgLtCfgNTPTrustedKey OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The key used for the internal refclock of the timeserver"
+ ::= { mbgLtCfgNTP 9 }
+
+mbgLtCfgNTPBroadcastIP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "NTP broadcast IP address"
+ ::= { mbgLtCfgNTP 10 }
+
+mbgLtCfgNTPBroadcastKey OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Key used for NTP broadcasts"
+ ::= { mbgLtCfgNTP 11 }
+
+
+mbgLtCfgNTPBroadcastAutokey OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is autokey generation used for NTP broadcasts"
+ ::= { mbgLtCfgNTP 12 }
+
+
+mbgLtCfgNTPAutokeyFeature OBJECT-TYPE
+
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is the NTP autokey feature enabled"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTP 13 }
+
+
+mbgLtCfgNTPAtomPPS OBJECT-TYPE
+
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is the NTP atom pps feature enabled"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgNTP 14 }
+
+
+
+
+--
+-- EMail parameters
+--
+
+
+mbgLtCfgEMail OBJECT IDENTIFIER ::= { mbgLtCfg 3 }
+
+mbgLtCfgEMailTo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "EMail address to send alerts etc. to (receiving address)"
+ ::= { mbgLtCfgEMail 1 }
+
+mbgLtCfgEMailFrom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "EMail address to send alerts etc. from (sending address)"
+ ::= { mbgLtCfgEMail 2 }
+
+mbgLtCfgEMailSmarthost OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SMTP smarthost used to send mail"
+ ::= { mbgLtCfgEMail 3 }
+
+
+--
+-- SNMP parameters
+--
+
+
+
+mbgLtCfgSNMP OBJECT IDENTIFIER ::= { mbgLtCfg 4 }
+
+mbgLtCfgSNMPTrapReceiver1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "First SNMP trap receiver host"
+ ::= { mbgLtCfgSNMP 1 }
+
+mbgLtCfgSNMPTrapReceiver2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Second SNMP trap receiver host"
+ ::= { mbgLtCfgSNMP 2 }
+
+mbgLtCfgSNMPTrapRec1Community OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "First SNMP trap receiver community"
+ ::= { mbgLtCfgSNMP 3 }
+
+mbgLtCfgSNMPTrapRec2Community OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Second SNMP trap receiver community"
+ ::= { mbgLtCfgSNMP 4 }
+
+
+mbgLtCfgSNMPReadOnlyCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP community string for read-only access"
+ ::= { mbgLtCfgSNMP 5 }
+
+
+mbgLtCfgSNMPReadWriteCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP community string for read-write access"
+ ::= { mbgLtCfgSNMP 6 }
+
+
+mbgLtCfgSNMPContact OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP contact string for Lantime"
+ ::= { mbgLtCfgSNMP 7 }
+
+
+mbgLtCfgSNMPLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP location string for Lantime"
+ ::= { mbgLtCfgSNMP 8 }
+
+
+--
+-- Winpopup parameters
+--
+
+mbgLtCfgWinpopup OBJECT IDENTIFIER ::= { mbgLtCfg 5 }
+
+mbgLtCfgWMailAddress1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "First windows popup alert receiver"
+ ::= { mbgLtCfgWinpopup 1 }
+
+mbgLtCfgWMailAddress2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Second windows popup alert receiver"
+ ::= { mbgLtCfgWinpopup 2 }
+
+
+--
+-- Wallmount display parameters
+--
+
+
+mbgLtCfgWalldisplay OBJECT IDENTIFIER ::= { mbgLtCfg 6 }
+
+mbgLtCfgVP100Display1IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of first VP100 wall display"
+ ::= { mbgLtCfgWalldisplay 1 }
+
+mbgLtCfgVP100Display1SN OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Serial number of first VP100 wall display"
+ ::= { mbgLtCfgWalldisplay 2 }
+
+mbgLtCfgVP100Display2IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of second VP100 wall display"
+ ::= { mbgLtCfgWalldisplay 3 }
+
+mbgLtCfgVP100Display2SN OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Serial number of second VP100 wall display"
+ ::= { mbgLtCfgWalldisplay 4 }
+
+
+
+
+--
+-- Notify parameters
+--
+
+
+mbgLtCfgNotify OBJECT IDENTIFIER ::= { mbgLtCfg 7 }
+
+mbgLtCfgNotifyNTPNotSync OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Which alerts are sent in case of a NTP_not_sync event"
+ --- possible strings:
+ --- "email (sending an e-mail)"
+ --- "wmail (sending a win popup message)"
+ --- "snmp (sending a SNMP trap)"
+ --- "disp (showing an alert on wall display)"
+ --- "or a comma separated combination of these"
+ --- "An empty string disables notification for this event."
+ --- "Example: wmail,email (sending a win popup and e-mail message)"
+
+ ::= { mbgLtCfgNotify 1 }
+
+mbgLtCfgNotifyNTPStopped OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Which alerts are sent in case of a NTP_stopped event"
+ --- possible strings:
+ --- "email (sending an e-mail)"
+ --- "wmail (sending a win popup message)"
+ --- "snmp (sending a SNMP trap)"
+ --- "disp (showing an alert on wall display)"
+ --- "or a comma separated combination of these"
+ --- "An empty string disables notification for this event."
+ --- "Example: wmail,email (sending a win popup and e-mail message)"
+
+ ::= { mbgLtCfgNotify 2 }
+
+mbgLtCfgNotifyServerBoot OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Which alerts are sent in case of a server_boot event"
+ --- possible strings:
+ --- "email (sending an e-mail)"
+ --- "wmail (sending a win popup message)"
+ --- "snmp (sending a SNMP trap)"
+ --- "disp (showing an alert on wall display)"
+ --- "or a comma separated combination of these"
+ --- "An empty string disables notification for this event."
+ --- "Example: wmail,email (sending a win popup and e-mail message)"
+
+ ::= { mbgLtCfgNotify 3 }
+
+mbgLtCfgNotifyRefclkNoResponse OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Which alerts are sent in case of a refclock_not_responding event"
+ --- possible strings:
+ --- "email (sending an e-mail)"
+ --- "wmail (sending a win popup message)"
+ --- "snmp (sending a SNMP trap)"
+ --- "disp (showing an alert on wall display)"
+ --- "or a comma separated combination of these"
+ --- "An empty string disables notification for this event."
+ --- "Example: wmail,email (sending a win popup and e-mail message)"
+
+ ::= { mbgLtCfgNotify 4 }
+
+mbgLtCfgNotifyRefclockNotSync OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Which alerts are sent in case of a refclock_not_sync event"
+ --- possible strings:
+ --- "email (sending an e-mail)"
+ --- "wmail (sending a win popup message)"
+ --- "snmp (sending a SNMP trap)"
+ --- "disp (showing an alert on wall display)"
+ --- "or a comma separated combination of these"
+ --- "An empty string disables notification for this event."
+ --- "Example: wmail,email (sending a win popup and e-mail message)"
+
+ ::= { mbgLtCfgNotify 5 }
+
+mbgLtCfgNotifyAntennaFaulty OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Which alerts are sent in case of an antenna_faulty event"
+ --- possible strings:
+ --- "email (sending an e-mail)"
+ --- "wmail (sending a win popup message)"
+ --- "snmp (sending a SNMP trap)"
+ --- "disp (showing an alert on wall display)"
+ --- "or a comma separated combination of these"
+ --- "An empty string disables notification for this event."
+ --- "Example: wmail,email (sending a win popup and e-mail message)"
+
+ ::= { mbgLtCfgNotify 6 }
+
+mbgLtCfgNotifyAntennaReconnect OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Which alerts are sent in case of an antenna_reconnect event"
+ --- possible strings:
+ --- "email (sending an e-mail)"
+ --- "wmail (sending a win popup message)"
+ --- "snmp (sending a SNMP trap)"
+ --- "disp (showing an alert on wall display)"
+ --- "or a comma separated combination of these"
+ --- "An empty string disables notification for this event."
+ --- "Example: wmail,email (sending a win popup and e-mail message)"
+
+ ::= { mbgLtCfgNotify 7 }
+
+mbgLtCfgNotifyConfigChanged OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Which alerts are sent in case of a config_changed event"
+ --- possible strings:
+ --- "email (sending an e-mail)"
+ --- "wmail (sending a win popup message)"
+ --- "snmp (sending a SNMP trap)"
+ --- "disp (showing an alert on wall display)"
+ --- "or a comma separated combination of these"
+ --- "An empty string disables notification for this event."
+ --- "Example: wmail,email (sending a win popup and e-mail message)"
+
+ ::= { mbgLtCfgNotify 8 }
+
+mbgLtCfgNotifySHSTimeLimitError OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Which alerts are sent in case of a SHS_timelimiterror event"
+ --- possible strings:
+ --- "email (sending an e-mail)"
+ --- "wmail (sending a win popup message)"
+ --- "snmp (sending a SNMP trap)"
+ --- "disp (showing an alert on wall display)"
+ --- "or a comma separated combination of these."
+ --- "An empty string disables notification for this event."
+ --- "Example: wmail,email (sending a win popup and e-mail message)"
+
+ ::= { mbgLtCfgNotify 9 }
+
+
+
+mbgLtCfgNotifyLeapSecond OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Which alerts are sent in case of a Leap_Second_Announced event"
+ --- possible strings:
+ --- "email (sending an e-mail)"
+ --- "wmail (sending a win popup message)"
+ --- "snmp (sending a SNMP trap)"
+ --- "disp (showing an alert on wall display)"
+ --- "or a comma separated combination of these."
+ --- "An empty string disables notification for this event."
+ --- "Example: wmail,email (sending a win popup and e-mail message)"
+
+ ::= { mbgLtCfgNotify 10 }
+
+
+
+
+--
+-- Ethernet parameters
+--
+
+
+mbgLtCfgEthernet OBJECT IDENTIFIER ::= { mbgLtCfg 8 }
+
+mbgLtCfgEthernetIf0 OBJECT IDENTIFIER ::= { mbgLtCfgEthernet 0 }
+mbgLtCfgEthernetIf1 OBJECT IDENTIFIER ::= { mbgLtCfgEthernet 1 }
+mbgLtCfgEthernetIf2 OBJECT IDENTIFIER ::= { mbgLtCfgEthernet 2 }
+mbgLtCfgEthernetIf3 OBJECT IDENTIFIER ::= { mbgLtCfgEthernet 3 }
+mbgLtCfgEthernetIf4 OBJECT IDENTIFIER ::= { mbgLtCfgEthernet 4 }
+mbgLtCfgEthernetIf5 OBJECT IDENTIFIER ::= { mbgLtCfgEthernet 5 }
+mbgLtCfgEthernetIf6 OBJECT IDENTIFIER ::= { mbgLtCfgEthernet 6 }
+mbgLtCfgEthernetIf7 OBJECT IDENTIFIER ::= { mbgLtCfgEthernet 7 }
+mbgLtCfgEthernetIf8 OBJECT IDENTIFIER ::= { mbgLtCfgEthernet 8 }
+mbgLtCfgEthernetIf9 OBJECT IDENTIFIER ::= { mbgLtCfgEthernet 9 }
+
+
+
+
+
+mbgLtCfgEthernetIf0IPv4IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the first ethernet interface"
+ ::= { mbgLtCfgEthernetIf0 1 }
+
+mbgLtCfgEthernetIf0IPv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 netmask of the first ethernet interface"
+ ::= { mbgLtCfgEthernetIf0 2 }
+
+mbgLtCfgEthernetIf0IPv4Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 gateway address of the first ethernet interface"
+ ::= { mbgLtCfgEthernetIf0 3 }
+
+
+mbgLtCfgEthernetIf0DHCPClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is DHCP used to get IP parameters for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf0 4 }
+
+mbgLtCfgEthernetIf0IPv6IP1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first IPv6 address of the first ethernet interface"
+ ::= { mbgLtCfgEthernetIf0 5 }
+
+mbgLtCfgEthernetIf0IPv6IP2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second IPv6 address of the first ethernet interface"
+ ::= { mbgLtCfgEthernetIf0 6 }
+
+mbgLtCfgEthernetIf0IPv6IP3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third IPv6 address of the first ethernet interface"
+ ::= { mbgLtCfgEthernetIf0 7 }
+
+mbgLtCfgEthernetIf0IPv6Autoconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 Autoconf used for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf0 8 }
+
+mbgLtCfgEthernetIf0NetLinkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ autosensing(0),
+ link10half(1),
+ link10full(2),
+ link100half(3),
+ link100full(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link mode for this interface"
+
+ ::= { mbgLtCfgEthernetIf0 9 }
+
+
+mbgLtCfgEthernetIf1IPv4IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the second ethernet interface"
+ ::= { mbgLtCfgEthernetIf1 1 }
+
+mbgLtCfgEthernetIf1IPv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 netmask of the second ethernet interface"
+ ::= { mbgLtCfgEthernetIf1 2 }
+
+mbgLtCfgEthernetIf1IPv4Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 gateway address of the second ethernet interface"
+ ::= { mbgLtCfgEthernetIf1 3 }
+
+
+mbgLtCfgEthernetIf1DHCPClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is DHCP used to get IP parameters for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf1 4 }
+
+mbgLtCfgEthernetIf1IPv6IP1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first IPv6 address of the second ethernet interface"
+ ::= { mbgLtCfgEthernetIf1 5 }
+
+mbgLtCfgEthernetIf1IPv6IP2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second IPv6 address of the second ethernet interface"
+ ::= { mbgLtCfgEthernetIf1 6 }
+
+mbgLtCfgEthernetIf1IPv6IP3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third IPv6 address of the second ethernet interface"
+ ::= { mbgLtCfgEthernetIf1 7 }
+
+mbgLtCfgEthernetIf1IPv6Autoconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 Autoconf used for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf1 8 }
+
+mbgLtCfgEthernetIf1NetLinkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ autosensing(0),
+ link10half(1),
+ link10full(2),
+ link100half(3),
+ link100full(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link mode for this interface"
+
+ ::= { mbgLtCfgEthernetIf1 9 }
+
+
+mbgLtCfgEthernetIf2IPv4IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the third ethernet interface"
+ ::= { mbgLtCfgEthernetIf2 1 }
+
+mbgLtCfgEthernetIf2IPv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 netmask of the third ethernet interface"
+ ::= { mbgLtCfgEthernetIf2 2 }
+
+mbgLtCfgEthernetIf2IPv4Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 gateway address of the third ethernet interface"
+ ::= { mbgLtCfgEthernetIf2 3 }
+
+
+mbgLtCfgEthernetIf2DHCPClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is DHCP used to get IP parameters for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf2 4 }
+
+mbgLtCfgEthernetIf2IPv6IP1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first IPv6 address of the third ethernet interface"
+ ::= { mbgLtCfgEthernetIf2 5 }
+
+mbgLtCfgEthernetIf2IPv6IP2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second IPv6 address of the third ethernet interface"
+ ::= { mbgLtCfgEthernetIf2 6 }
+
+mbgLtCfgEthernetIf2IPv6IP3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third IPv6 address of the third ethernet interface"
+ ::= { mbgLtCfgEthernetIf2 7 }
+
+mbgLtCfgEthernetIf2IPv6Autoconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 Autoconf used for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf2 8 }
+
+mbgLtCfgEthernetIf2NetLinkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ autosensing(0),
+ link10half(1),
+ link10full(2),
+ link100half(3),
+ link100full(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link mode for this interface"
+
+ ::= { mbgLtCfgEthernetIf2 9 }
+
+
+mbgLtCfgEthernetIf3IPv4IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the fourth ethernet interface"
+ ::= { mbgLtCfgEthernetIf3 1 }
+
+mbgLtCfgEthernetIf3IPv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 netmask of the fourth ethernet interface"
+ ::= { mbgLtCfgEthernetIf3 2 }
+
+mbgLtCfgEthernetIf3IPv4Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 gateway address of the fourth ethernet interface"
+ ::= { mbgLtCfgEthernetIf3 3 }
+
+
+mbgLtCfgEthernetIf3DHCPClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is DHCP used to get IP parameters for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf3 4 }
+
+mbgLtCfgEthernetIf3IPv6IP1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first IPv6 address of the fourth ethernet interface"
+ ::= { mbgLtCfgEthernetIf3 5 }
+
+mbgLtCfgEthernetIf3IPv6IP2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second IPv6 address of the fourth ethernet interface"
+ ::= { mbgLtCfgEthernetIf3 6 }
+
+mbgLtCfgEthernetIf3IPv6IP3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third IPv6 address of the fourth ethernet interface"
+ ::= { mbgLtCfgEthernetIf3 7 }
+
+mbgLtCfgEthernetIf3IPv6Autoconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 Autoconf used for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf3 8 }
+
+mbgLtCfgEthernetIf3NetLinkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ autosensing(0),
+ link10half(1),
+ link10full(2),
+ link100half(3),
+ link100full(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link mode for this interface"
+
+ ::= { mbgLtCfgEthernetIf3 9 }
+
+
+mbgLtCfgEthernetIf4IPv4IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the fifth ethernet interface"
+ ::= { mbgLtCfgEthernetIf4 1 }
+
+mbgLtCfgEthernetIf4IPv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 netmask of the fifth ethernet interface"
+ ::= { mbgLtCfgEthernetIf4 2 }
+
+mbgLtCfgEthernetIf4IPv4Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 gateway address of the fifth ethernet interface"
+ ::= { mbgLtCfgEthernetIf4 3 }
+
+
+mbgLtCfgEthernetIf4DHCPClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is DHCP used to get IP parameters for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf4 4 }
+
+mbgLtCfgEthernetIf4IPv6IP1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first IPv6 address of the fifth ethernet interface"
+ ::= { mbgLtCfgEthernetIf4 5 }
+
+mbgLtCfgEthernetIf4IPv6IP2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second IPv6 address of the fifth ethernet interface"
+ ::= { mbgLtCfgEthernetIf4 6 }
+
+mbgLtCfgEthernetIf4IPv6IP3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third IPv6 address of the fifth ethernet interface"
+ ::= { mbgLtCfgEthernetIf4 7 }
+
+mbgLtCfgEthernetIf4IPv6Autoconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 Autoconf used for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf4 8 }
+
+mbgLtCfgEthernetIf4NetLinkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ autosensing(0),
+ link10half(1),
+ link10full(2),
+ link100half(3),
+ link100full(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link mode for this interface"
+
+ ::= { mbgLtCfgEthernetIf4 9 }
+
+
+mbgLtCfgEthernetIf5IPv4IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the sixth ethernet interface"
+ ::= { mbgLtCfgEthernetIf5 1 }
+
+mbgLtCfgEthernetIf5IPv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 netmask of the sixth ethernet interface"
+ ::= { mbgLtCfgEthernetIf5 2 }
+
+mbgLtCfgEthernetIf5IPv4Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 gateway address of the sixth ethernet interface"
+ ::= { mbgLtCfgEthernetIf5 3 }
+
+
+mbgLtCfgEthernetIf5DHCPClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is DHCP used to get IP parameters for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf5 4 }
+
+mbgLtCfgEthernetIf5IPv6IP1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first IPv6 address of the sixth ethernet interface"
+ ::= { mbgLtCfgEthernetIf5 5 }
+
+mbgLtCfgEthernetIf5IPv6IP2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second IPv6 address of the sixth ethernet interface"
+ ::= { mbgLtCfgEthernetIf5 6 }
+
+mbgLtCfgEthernetIf5IPv6IP3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third IPv6 address of the sixth ethernet interface"
+ ::= { mbgLtCfgEthernetIf5 7 }
+
+mbgLtCfgEthernetIf5IPv6Autoconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 Autoconf used for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf5 8 }
+
+mbgLtCfgEthernetIf5NetLinkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ autosensing(0),
+ link10half(1),
+ link10full(2),
+ link100half(3),
+ link100full(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link mode for this interface"
+
+ ::= { mbgLtCfgEthernetIf5 9 }
+
+
+mbgLtCfgEthernetIf6IPv4IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the seventh ethernet interface"
+ ::= { mbgLtCfgEthernetIf6 1 }
+
+mbgLtCfgEthernetIf6IPv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 netmask of the seventh ethernet interface"
+ ::= { mbgLtCfgEthernetIf6 2 }
+
+mbgLtCfgEthernetIf6IPv4Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 gateway address of the seventh ethernet interface"
+ ::= { mbgLtCfgEthernetIf6 3 }
+
+
+mbgLtCfgEthernetIf6DHCPClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is DHCP used to get IP parameters for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf6 4 }
+
+mbgLtCfgEthernetIf6IPv6IP1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first IPv6 address of the seventh ethernet interface"
+ ::= { mbgLtCfgEthernetIf6 5 }
+
+mbgLtCfgEthernetIf6IPv6IP2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second IPv6 address of the seventh ethernet interface"
+ ::= { mbgLtCfgEthernetIf6 6 }
+
+mbgLtCfgEthernetIf6IPv6IP3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third IPv6 address of the seventh ethernet interface"
+ ::= { mbgLtCfgEthernetIf6 7 }
+
+mbgLtCfgEthernetIf6IPv6Autoconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 Autoconf used for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf6 8 }
+
+mbgLtCfgEthernetIf6NetLinkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ autosensing(0),
+ link10half(1),
+ link10full(2),
+ link100half(3),
+ link100full(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link mode for this interface"
+
+ ::= { mbgLtCfgEthernetIf6 9 }
+
+
+mbgLtCfgEthernetIf7IPv4IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the eighth ethernet interface"
+ ::= { mbgLtCfgEthernetIf7 1 }
+
+mbgLtCfgEthernetIf7IPv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 netmask of the eighth ethernet interface"
+ ::= { mbgLtCfgEthernetIf7 2 }
+
+mbgLtCfgEthernetIf7IPv4Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 gateway address of the eighth ethernet interface"
+ ::= { mbgLtCfgEthernetIf7 3 }
+
+
+mbgLtCfgEthernetIf7DHCPClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is DHCP used to get IP parameters for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf7 4 }
+
+mbgLtCfgEthernetIf7IPv6IP1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first IPv6 address of the eighth ethernet interface"
+ ::= { mbgLtCfgEthernetIf7 5 }
+
+mbgLtCfgEthernetIf7IPv6IP2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second IPv6 address of the eighth ethernet interface"
+ ::= { mbgLtCfgEthernetIf7 6 }
+
+mbgLtCfgEthernetIf7IPv6IP3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third IPv6 address of the eighth ethernet interface"
+ ::= { mbgLtCfgEthernetIf7 7 }
+
+mbgLtCfgEthernetIf7IPv6Autoconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 Autoconf used for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf7 8 }
+
+mbgLtCfgEthernetIf7NetLinkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ autosensing(0),
+ link10half(1),
+ link10full(2),
+ link100half(3),
+ link100full(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link mode for this interface"
+
+ ::= { mbgLtCfgEthernetIf7 9 }
+
+
+mbgLtCfgEthernetIf8IPv4IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the nineth ethernet interface"
+ ::= { mbgLtCfgEthernetIf8 1 }
+
+mbgLtCfgEthernetIf8IPv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 netmask of the nineth ethernet interface"
+ ::= { mbgLtCfgEthernetIf8 2 }
+
+mbgLtCfgEthernetIf8IPv4Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 gateway address of the nineth ethernet interface"
+ ::= { mbgLtCfgEthernetIf8 3 }
+
+
+mbgLtCfgEthernetIf8DHCPClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is DHCP used to get IP parameters for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf8 4 }
+
+mbgLtCfgEthernetIf8IPv6IP1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first IPv6 address of the nineth ethernet interface"
+ ::= { mbgLtCfgEthernetIf8 5 }
+
+mbgLtCfgEthernetIf8IPv6IP2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second IPv6 address of the nineth ethernet interface"
+ ::= { mbgLtCfgEthernetIf8 6 }
+
+mbgLtCfgEthernetIf8IPv6IP3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third IPv6 address of the nineth ethernet interface"
+ ::= { mbgLtCfgEthernetIf8 7 }
+
+mbgLtCfgEthernetIf8IPv6Autoconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 Autoconf used for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf8 8 }
+
+mbgLtCfgEthernetIf8NetLinkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ autosensing(0),
+ link10half(1),
+ link10full(2),
+ link100half(3),
+ link100full(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link mode for this interface"
+
+ ::= { mbgLtCfgEthernetIf8 9 }
+
+
+mbgLtCfgEthernetIf9IPv4IP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the tenth ethernet interface"
+ ::= { mbgLtCfgEthernetIf9 1 }
+
+mbgLtCfgEthernetIf9IPv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 netmask of the tenth ethernet interface"
+ ::= { mbgLtCfgEthernetIf9 2 }
+
+mbgLtCfgEthernetIf9IPv4Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 gateway address of the tenth ethernet interface"
+ ::= { mbgLtCfgEthernetIf9 3 }
+
+
+mbgLtCfgEthernetIf9DHCPClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is DHCP used to get IP parameters for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf9 4 }
+
+mbgLtCfgEthernetIf9IPv6IP1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first IPv6 address of the tenth ethernet interface"
+ ::= { mbgLtCfgEthernetIf9 5 }
+
+mbgLtCfgEthernetIf9IPv6IP2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second IPv6 address of the tenth ethernet interface"
+ ::= { mbgLtCfgEthernetIf9 6 }
+
+mbgLtCfgEthernetIf9IPv6IP3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third IPv6 address of the tenth ethernet interface"
+ ::= { mbgLtCfgEthernetIf9 7 }
+
+mbgLtCfgEthernetIf9IPv6Autoconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 Autoconf used for this interface"
+ --- "1 = true, 2 = false"
+ ::= { mbgLtCfgEthernetIf9 8 }
+
+mbgLtCfgEthernetIf9NetLinkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ autosensing(0),
+ link10half(1),
+ link10full(2),
+ link100half(3),
+ link100full(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link mode for this interface"
+
+ ::= { mbgLtCfgEthernetIf9 9 }
+
+
+--
+-- SHS specific parameters
+--
+
+
+mbgLtCfgSHS OBJECT IDENTIFIER ::= { mbgLtCfg 9 }
+
+
+mbgLtCfgSHSCritLimit OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Max. number of milliseconds the two SHS references can differ before a SHS Critical Timelimit error is issued"
+ ::= { mbgLtCfgSHS 1 }
+
+mbgLtCfgSHSWarnLimit OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Max. number of milliseconds the two SHS references can differ before a SHS Warning Timelimit error is issued"
+ ::= { mbgLtCfgSHS 2 }
+
+
+--
+-- MRS specific parameters
+--
+
+mbgLtCfgMRS OBJECT IDENTIFIER ::= { mbgLtCfg 10 }
+
+mbgLtCfgMRSRefPriority OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Priority of MRS Reference Sources, as a comma-separated list"
+ --- Example: "gps,irig,ntp"
+ --- Possible reference sources are:
+ ::= { mbgLtCfgMRS 1 }
+
+
+
+--
+-- Lantime SNMP commands
+--
+
+mbgLtCmd OBJECT IDENTIFIER ::= { mbgLantime 5 }
+
+mbgLtCmdExecute OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(0),
+ doReboot(1),
+ doFirmwareUpdate (2),
+ doReloadConfig (3),
+ doGenerateSSHKey (4),
+ doGenerateHTTPSKey (5),
+ doResetFactoryDefaults (6),
+ doGenerateNewNTPAutokeyCert (7),
+ doSendTestNotification (8),
+ doResetSHSTimeLimitError (9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Send a command to the timeserver to be executed"
+
+ ::={ mbgLtCmd 1 }
+
+mbgLtCmdSetRefTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the time of the reference clock and the LANTIME itself"
+ -- The new time has to be specified in UTC time and
+ -- can be either written as a valid ISO8601 date and time string
+ -- e.g. 2006-08-23 16:05:30 (=08/23/2006, 4:05:30pm)
+ -- or a simple number representing the number of seconds
+ -- since 01/01/1970
+
+ ::={ mbgLtCmd 2 }
+
+
+
+mbgLtPtp OBJECT IDENTIFIER ::= { mbgLantime 10 }
+
+
+mbgLtPtpMode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Display current PTPv2 modus as string"
+ ::= { mbgLtPtp 1 }
+
+
+mbgLtPtpModeVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ stopped (0),
+ master (1),
+ slave (2),
+ ordinary (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Display current PTPv2 modus as integer"
+ ::= { mbgLtPtp 2 }
+
+
+mbgLtPtpPortState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current PTPv2 port state as string"
+ ::= { mbgLtPtp 3 }
+
+
+mbgLtPtpPortStateVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ uncalibrated (0),
+ initializing (1),
+ listening (2),
+ master (3),
+ slave (4),
+ unicastmaster (5),
+ unicastslave (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current PTPv2 port state as integer"
+ ::= { mbgLtPtp 4 }
+
+
+mbgLtPtpOffsetFromGM OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current PTPv2 offset from grandmaster as string"
+ ::= { mbgLtPtp 5 }
+
+
+mbgLtPtpOffsetFromGMVal OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ UNITS "ns"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current PTPv2 offset from grandmaster in nanoseconds"
+ ::= { mbgLtPtp 6 }
+
+
+mbgLtPtpDelay OBJECT-TYPE
+ SYNTAX DisplayString
+ UNITS "ns"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "shows the current network delay in nanoseconds as string"
+ ::= { mbgLtPtp 7 }
+
+
+mbgLtPtpDelayVal OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ UNITS "ns"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "shows the current network delay in nanoseconds"
+ ::= { mbgLtPtp 8 }
+
+
+
+
+--
+-- FDM Powerline Frequency Deviation Monitor Module
+--
+
+mbgLtFdm OBJECT IDENTIFIER ::= { mbgLantime 11 }
+
+mbgLtFdmPlFreq OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "shows the current powerline frequency in mHz as an Integer32 value"
+ ::= { mbgLtFdm 1 }
+
+mbgLtFdmFreqDev OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "shows the current frequency deviation in mHz as an Integer32 value"
+ ::= { mbgLtFdm 2 }
+
+mbgLtFdmNomFreq OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "shows the nominal frequency in mHz as an Integer32 value"
+ -- can be 50000 (50Hz) or 60000 (60Hz)
+ ::= { mbgLtFdm 3 }
+
+
+
+
+
+mbgLtConformance OBJECT IDENTIFIER ::= { mbgLantime 90 }
+mbgLtCompliances OBJECT IDENTIFIER ::= { mbgLtConformance 1 }
+mbgLtGroups OBJECT IDENTIFIER ::= { mbgLtConformance 2 }
+
+mbgLtCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities which implement version 2
+ of the LANTIME MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ mbgLtObjectsGroup,
+ mbgLtTrapsGroup
+ }
+ ::= { mbgLtCompliances 1 }
+
+
+mbgLtObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ mbgLtFirmwareVersion,
+ mbgLtFirmwareVersionVal,
+ mbgLtNtpCurrentState,
+ mbgLtNtpCurrentStateVal,
+ mbgLtNtpStratum,
+ mbgLtNtpActiveRefclockId,
+ mbgLtNtpActiveRefclockName,
+ mbgLtNtpActiveRefclockOffset,
+ mbgLtNtpActiveRefclockOffsetVal,
+ mbgLtNtpNumberOfRefclocks,
+ mbgLtNtpAuthKeyId,
+ mbgLtNtpVersion,
+ mbgLtRefClockType,
+ mbgLtRefClockTypeVal,
+ mbgLtRefClockMode,
+ mbgLtRefClockModeVal,
+ mbgLtRefGpsState,
+ mbgLtRefGpsStateVal,
+ mbgLtRefGpsPosition,
+ mbgLtRefGpsSatellites,
+ mbgLtRefGpsSatellitesGood,
+ mbgLtRefGpsSatellitesInView,
+ mbgLtRefPzfState,
+ mbgLtRefPzfStateVal,
+ mbgLtRefPzfKorrelation,
+ mbgLtRefPzfField,
+ mbgLtRefGpsMode,
+ mbgLtRefGpsModeVal,
+ mbgLtRefIrigMode,
+ mbgLtRefIrigModeVal,
+ mbgLtRefPzfMode,
+ mbgLtRefPzfModeVal,
+ mbgLtRefIrigState,
+ mbgLtRefIrigStateVal,
+ mbgLtRefSHSMode,
+ mbgLtRefSHSModeVal,
+ mbgLtRefSHSTimeDiff,
+ mbgLtRefDctState,
+ mbgLtRefDctStateVal,
+ mbgLtRefDctField,
+ mbgLtRefDctMode,
+ mbgLtRefDctModeVal,
+ mbgLtRefGpsLeapSecond,
+ mbgLtRefGpsLeapCorrection,
+ mbgLtRefMrsRef,
+ mbgLtRefMrsRefVal,
+ mbgLtRefMrsRefList,
+ mbgLtRefMrsPrioList,
+ mbgLtMrsGpsOffs,
+ mbgLtMrsGpsOffsVal,
+ mbgLtMrsGpsOffsBase,
+ mbgLtMrsGpsPrio,
+ mbgLtMrsGpsState,
+ mbgLtMrsGpsStateVal,
+ mbgLtMrsGpsPrecision,
+ mbgLtMrsIrigOffs,
+ mbgLtMrsIrigOffsVal,
+ mbgLtMrsIrigOffsBase,
+ mbgLtMrsIrigPrio,
+ mbgLtMrsIrigState,
+ mbgLtMrsIrigStateVal,
+ mbgLtMrsIrigCorr,
+ mbgLtMrsIrigOffsLimit,
+ mbgLtMrsIrigPrecision,
+ mbgLtMrsPpsOffs,
+ mbgLtMrsPpsOffsVal,
+ mbgLtMrsPpsOffsBase,
+ mbgLtMrsPpsPrio,
+ mbgLtMrsPpsState,
+ mbgLtMrsPpsStateVal,
+ mbgLtMrsPpsCorr,
+ mbgLtMrsPpsOffsLimit,
+ mbgLtMrsPpsPrecision,
+ mbgLtMrsFreqOffs,
+ mbgLtMrsFreqOffsVal,
+ mbgLtMrsFreqOffsBase,
+ mbgLtMrsFreqPrio,
+ mbgLtMrsFreqState,
+ mbgLtMrsFreqStateVal,
+ mbgLtMrsFreqCorr,
+ mbgLtMrsFreqOffsLimit,
+ mbgLtMrsFreqPrecision,
+ mbgLtMrsPtpOffs,
+ mbgLtMrsPtpOffsVal,
+ mbgLtMrsPtpOffsBase,
+ mbgLtMrsPtpPrio,
+ mbgLtMrsPtpState,
+ mbgLtMrsPtpStateVal,
+ mbgLtMrsPtpCorr,
+ mbgLtMrsPtpOffsLimit,
+ mbgLtMrsPtpPrecision,
+ mbgLtMrsNtpOffs,
+ mbgLtMrsNtpOffsVal,
+ mbgLtMrsNtpOffsBase,
+ mbgLtMrsNtpPrio,
+ mbgLtMrsNtpState,
+ mbgLtMrsNtpStateVal,
+ mbgLtMrsNtpCorr,
+ mbgLtMrsNtpOffsLimit,
+ mbgLtMrsNtpPrecision,
+ mbgLtTrapMessage,
+ mbgLtCfgHostname,
+ mbgLtCfgDomainname,
+ mbgLtCfgNameserver1,
+ mbgLtCfgNameserver2,
+ mbgLtCfgSyslogserver1,
+ mbgLtCfgSyslogserver2,
+ mbgLtCfgTelnetAccess,
+ mbgLtCfgFTPAccess,
+ mbgLtCfgHTTPAccess,
+ mbgLtCfgHTTPSAccess,
+ mbgLtCfgSNMPAccess,
+ mbgLtCfgSambaAccess,
+ mbgLtCfgIPv6Access,
+ mbgLtCfgSSHAccess,
+ mbgLtCfgNTPServer1IP,
+ mbgLtCfgNTPServer1Key,
+ mbgLtCfgNTPServer1Autokey,
+ mbgLtCfgNTPServer1Prefer,
+ mbgLtCfgNTPServer2IP,
+ mbgLtCfgNTPServer2Key,
+ mbgLtCfgNTPServer2Autokey,
+ mbgLtCfgNTPServer2Prefer,
+ mbgLtCfgNTPServer3IP,
+ mbgLtCfgNTPServer3Key,
+ mbgLtCfgNTPServer3Autokey,
+ mbgLtCfgNTPServer3Prefer,
+ mbgLtCfgNTPServer4IP,
+ mbgLtCfgNTPServer4Key,
+ mbgLtCfgNTPServer4Autokey,
+ mbgLtCfgNTPServer4Prefer,
+ mbgLtCfgNTPServer5IP,
+ mbgLtCfgNTPServer5Key,
+ mbgLtCfgNTPServer5Autokey,
+ mbgLtCfgNTPServer5Prefer,
+ mbgLtCfgNTPServer6IP,
+ mbgLtCfgNTPServer6Key,
+ mbgLtCfgNTPServer6Autokey,
+ mbgLtCfgNTPServer6Prefer,
+ mbgLtCfgNTPServer7IP,
+ mbgLtCfgNTPServer7Key,
+ mbgLtCfgNTPServer7Autokey,
+ mbgLtCfgNTPServer7Prefer,
+ mbgLtCfgNTPStratumLocalClock,
+ mbgLtCfgNTPTrustedKey,
+ mbgLtCfgNTPBroadcastIP,
+ mbgLtCfgNTPBroadcastKey,
+ mbgLtCfgNTPBroadcastAutokey,
+ mbgLtCfgNTPAutokeyFeature,
+ mbgLtCfgNTPAtomPPS,
+ mbgLtCfgEMailTo,
+ mbgLtCfgEMailFrom,
+ mbgLtCfgEMailSmarthost,
+ mbgLtCfgSNMPTrapReceiver1,
+ mbgLtCfgSNMPTrapReceiver2,
+ mbgLtCfgSNMPTrapRec1Community,
+ mbgLtCfgSNMPTrapRec2Community,
+ mbgLtCfgSNMPReadOnlyCommunity,
+ mbgLtCfgSNMPReadWriteCommunity,
+ mbgLtCfgSNMPContact,
+ mbgLtCfgSNMPLocation,
+ mbgLtCfgWMailAddress1,
+ mbgLtCfgWMailAddress2,
+ mbgLtCfgVP100Display1IP,
+ mbgLtCfgVP100Display1SN,
+ mbgLtCfgVP100Display2IP,
+ mbgLtCfgVP100Display2SN,
+ mbgLtCfgNotifyNTPNotSync,
+ mbgLtCfgNotifyNTPStopped,
+ mbgLtCfgNotifyServerBoot,
+ mbgLtCfgNotifyRefclkNoResponse,
+ mbgLtCfgNotifyRefclockNotSync,
+ mbgLtCfgNotifyAntennaFaulty,
+ mbgLtCfgNotifyAntennaReconnect,
+ mbgLtCfgNotifyConfigChanged,
+ mbgLtCfgNotifySHSTimeLimitError,
+ mbgLtCfgNotifyLeapSecond,
+ mbgLtCfgEthernetIf0IPv4IP,
+ mbgLtCfgEthernetIf0IPv4Netmask,
+ mbgLtCfgEthernetIf0IPv4Gateway,
+ mbgLtCfgEthernetIf0DHCPClient,
+ mbgLtCfgEthernetIf0IPv6IP1,
+ mbgLtCfgEthernetIf0IPv6IP2,
+ mbgLtCfgEthernetIf0IPv6IP3,
+ mbgLtCfgEthernetIf0IPv6Autoconf,
+
+ mbgLtCfgEthernetIf0NetLinkMode,
+ mbgLtCfgEthernetIf1IPv4IP,
+ mbgLtCfgEthernetIf1IPv4Netmask,
+ mbgLtCfgEthernetIf1IPv4Gateway,
+ mbgLtCfgEthernetIf1DHCPClient,
+ mbgLtCfgEthernetIf1IPv6IP1,
+ mbgLtCfgEthernetIf1IPv6IP2,
+ mbgLtCfgEthernetIf1IPv6IP3,
+ mbgLtCfgEthernetIf1IPv6Autoconf,
+ mbgLtCfgEthernetIf1NetLinkMode,
+ mbgLtCfgEthernetIf2IPv4IP,
+ mbgLtCfgEthernetIf2IPv4Netmask,
+ mbgLtCfgEthernetIf2IPv4Gateway,
+ mbgLtCfgEthernetIf2DHCPClient,
+ mbgLtCfgEthernetIf2IPv6IP1,
+ mbgLtCfgEthernetIf2IPv6IP2,
+ mbgLtCfgEthernetIf2IPv6IP3,
+ mbgLtCfgEthernetIf2IPv6Autoconf,
+ mbgLtCfgEthernetIf2NetLinkMode,
+ mbgLtCfgEthernetIf3IPv4IP,
+ mbgLtCfgEthernetIf3IPv4Netmask,
+ mbgLtCfgEthernetIf3IPv4Gateway,
+ mbgLtCfgEthernetIf3DHCPClient,
+ mbgLtCfgEthernetIf3IPv6IP1,
+ mbgLtCfgEthernetIf3IPv6IP2,
+ mbgLtCfgEthernetIf3IPv6IP3,
+ mbgLtCfgEthernetIf3IPv6Autoconf,
+ mbgLtCfgEthernetIf3NetLinkMode,
+ mbgLtCfgEthernetIf4IPv4IP,
+ mbgLtCfgEthernetIf4IPv4Netmask,
+ mbgLtCfgEthernetIf4IPv4Gateway,
+ mbgLtCfgEthernetIf4DHCPClient,
+ mbgLtCfgEthernetIf4IPv6IP1,
+ mbgLtCfgEthernetIf4IPv6IP2,
+ mbgLtCfgEthernetIf4IPv6IP3,
+ mbgLtCfgEthernetIf4IPv6Autoconf,
+ mbgLtCfgEthernetIf4NetLinkMode,
+ mbgLtCfgEthernetIf5IPv4IP,
+ mbgLtCfgEthernetIf5IPv4Netmask,
+ mbgLtCfgEthernetIf5IPv4Gateway,
+ mbgLtCfgEthernetIf5DHCPClient,
+ mbgLtCfgEthernetIf5IPv6IP1,
+ mbgLtCfgEthernetIf5IPv6IP2,
+ mbgLtCfgEthernetIf5IPv6IP3,
+ mbgLtCfgEthernetIf5IPv6Autoconf,
+ mbgLtCfgEthernetIf5NetLinkMode,
+ mbgLtCfgEthernetIf6IPv4IP,
+ mbgLtCfgEthernetIf6IPv4Netmask,
+ mbgLtCfgEthernetIf6IPv4Gateway,
+ mbgLtCfgEthernetIf6DHCPClient,
+ mbgLtCfgEthernetIf6IPv6IP1,
+ mbgLtCfgEthernetIf6IPv6IP2,
+ mbgLtCfgEthernetIf6IPv6IP3,
+ mbgLtCfgEthernetIf6IPv6Autoconf,
+ mbgLtCfgEthernetIf6NetLinkMode,
+ mbgLtCfgEthernetIf7IPv4IP,
+ mbgLtCfgEthernetIf7IPv4Netmask,
+ mbgLtCfgEthernetIf7IPv4Gateway,
+ mbgLtCfgEthernetIf7DHCPClient,
+ mbgLtCfgEthernetIf7IPv6IP1,
+ mbgLtCfgEthernetIf7IPv6IP2,
+ mbgLtCfgEthernetIf7IPv6IP3,
+ mbgLtCfgEthernetIf7IPv6Autoconf,
+ mbgLtCfgEthernetIf7NetLinkMode,
+ mbgLtCfgEthernetIf8IPv4IP,
+ mbgLtCfgEthernetIf8IPv4Netmask,
+ mbgLtCfgEthernetIf8IPv4Gateway,
+ mbgLtCfgEthernetIf8DHCPClient,
+ mbgLtCfgEthernetIf8IPv6IP1,
+ mbgLtCfgEthernetIf8IPv6IP2,
+ mbgLtCfgEthernetIf8IPv6IP3,
+ mbgLtCfgEthernetIf8IPv6Autoconf,
+ mbgLtCfgEthernetIf8NetLinkMode,
+ mbgLtCfgEthernetIf9IPv4IP,
+ mbgLtCfgEthernetIf9IPv4Netmask,
+ mbgLtCfgEthernetIf9IPv4Gateway,
+ mbgLtCfgEthernetIf9DHCPClient,
+ mbgLtCfgEthernetIf9IPv6IP1,
+ mbgLtCfgEthernetIf9IPv6IP2,
+ mbgLtCfgEthernetIf9IPv6IP3,
+ mbgLtCfgEthernetIf9IPv6Autoconf,
+ mbgLtCfgEthernetIf9NetLinkMode,
+ mbgLtCfgSHSCritLimit,
+ mbgLtCfgSHSWarnLimit,
+ mbgLtCfgMRSRefPriority,
+ mbgLtCmdExecute,
+ mbgLtCmdSetRefTime,
+ mbgLtFdmPlFreq,
+ mbgLtFdmFreqDev,
+ mbgLtFdmNomFreq,
+ mbgLtPtpMode,
+ mbgLtPtpModeVal,
+ mbgLtPtpPortState,
+ mbgLtPtpPortStateVal,
+ mbgLtPtpOffsetFromGM,
+ mbgLtPtpOffsetFromGMVal,
+ mbgLtPtpDelay,
+ mbgLtPtpDelayVal
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects for the LANTIME MIB"
+ ::= { mbgLtGroups 1 }
+
+mbgLtTrapsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ mbgLtTrapNTPNotSync,
+ mbgLtTrapNTPStopped,
+ mbgLtTrapServerBoot,
+ mbgLtTrapReceiverNotResponding,
+ mbgLtTrapReceiverNotSync,
+ mbgLtTrapAntennaFaulty,
+ mbgLtTrapAntennaReconnect,
+ mbgLtTrapConfigChanged,
+ mbgLtTrapLeapSecondAnnounced,
+ mbgLtTrapSHSTimeLimitError,
+ mbgLtTrapSecondaryRecNotSync,
+ mbgLtTrapPowerSupplyFailure,
+ mbgLtTrapAntennaShortCircuit,
+ mbgLtTrapReceiverSync,
+ mbgLtTrapNTPClientAlarm,
+ mbgLtTrapPowerSupplyUp,
+ mbgLtTrapNetworkDown,
+ mbgLtTrapNetworkUp,
+ mbgLtTrapSecondaryRecNotResp,
+ mbgLtTrapXmrLimitExceeded,
+ mbgLtTrapXmrRefDisconnect,
+ mbgLtTrapXmrRefReconnect,
+ mbgLtTrapFdmError,
+ mbgLtTrapSHSTimeLimitWarning,
+ mbgLtTrapSecondaryRecSync,
+ mbgLtTrapNTPSync,
+ mbgLtTrapNormalOperation,
+ mbgLtTrapHeartbeat,
+ mbgLtTrapTestNotification,
+ mbgLtTrapPtpPortDisconnected,
+ mbgLtTrapPtpPortConnected,
+ mbgLtTrapPtpStateChanged,
+ mbgLtTrapPtpError
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of traps for the LANTIME MIB"
+ ::= { mbgLtGroups 2 }
+
+END
diff --git a/mibs/meinberg/MBG-SNMP-LTNG-MIB b/mibs/meinberg/MBG-SNMP-LTNG-MIB
new file mode 100644
index 0000000000..f83db8645b
--- /dev/null
+++ b/mibs/meinberg/MBG-SNMP-LTNG-MIB
@@ -0,0 +1,4649 @@
+
+MBG-SNMP-LTNG-MIB DEFINITIONS ::= BEGIN
+
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE , Integer32, Unsigned32, Counter64, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ DisplayString
+ FROM SNMPv2-TC
+
+ mbgSnmpRoot, MeinbergSwitch
+ FROM MBG-SNMP-ROOT-MIB;
+
+mbgLantimeNG MODULE-IDENTITY
+ LAST-UPDATED "201605180517Z"
+ 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
+ " Meinberg LANTIME SNMP Management Information Base "
+
+ REVISION "201605180517Z"
+ DESCRIPTION
+ " Rev 6.20.001 18 Mai 2015 05:17 UTC Philipp Rahns
+ Added traps mbgLtNgTrapFDMOk, mbgLtNgTrapNTPOffsetLimitExceeded and
+ mbgLtNgTrapNTPOffsetLimitOk"
+
+ REVISION "201508270844Z"
+ DESCRIPTION
+ " Rev 6.18.005 27 August 2015 08:44 UTC Philipp Rahns
+ Added mbgLtNgCpuSerialNumber object."
+
+ REVISION "201504170632Z"
+ DESCRIPTION
+ " Rev 6.17.xxx 17 April 2015 06:32 UTC Philipp Rahns
+ Added / updated new PTP configuration objects.
+ Added trap mbgLtNgTrapSHSTimeLimitOk.
+ Added object mbgLtNgCmdSetTime.
+ Added trap mbgLtNgTrapIMSError.
+ Added trap mbgLtNgTrapIMSOk.
+ Added sendTestNotification command."
+
+ REVISION "201411250724Z"
+ DESCRIPTION
+ " Rev 6.16.006 25 November 2014 07:24 UTC Philipp Rahns
+ Added mbgLtNgTrapSufficientSystemResources trap."
+
+ REVISION "201408290810Z"
+ DESCRIPTION
+ " Rev 6.16.001 29 August 2014 08:10 UTC Philipp Rahns
+ Added support for MRS input references.
+ Fixed power supply detection and state."
+
+ REVISION "201401300919Z"
+ DESCRIPTION
+ " Rev 6.15.016 30 January 2014 09:19 UTC Philipp Rahns
+ Fixed datatypes in MbgLtNgCfgPtpTableEntry."
+
+ REVISION "201311010939Z"
+ DESCRIPTION
+ " Rev 6.15.011 01 November 2013 09:39 UTC Philipp Rahns
+ Added cluster traps."
+
+ REVISION "201310091150Z"
+ DESCRIPTION
+ " Rev 6.15.010 09 October 2013 11:50 UTC Philipp Rahns
+ Added NTP client counter objects concerning statistics.
+ Added external NTP server and its offset when MRS.
+ Additional GPS related information.
+ Added traps.
+ Redesigned PTP port state table."
+
+ REVISION "201310010810Z"
+ DESCRIPTION
+ " Rev 6.14.020 07 October 2013 08:10 UTC Philipp Rahns
+ Added GRC180 refclock support.
+ Added object mbgLtNgRefclockTimeDiff.
+ Added object mbgLtNgRefclockGpsPos."
+
+ REVISION "201309181216Z"
+ DESCRIPTION
+ " Rev 6.14.019 18 September 2013 12:16 UTC Philipp Rahns
+ Fixed PTP port states"
+
+ REVISION "201302200700Z"
+ DESCRIPTION
+ " Rev 6.14.012 20 February 2013 07:00 UTC Philipp Rahns
+ Added objects for physical ethernet port link state"
+
+ REVISION "201211071420Z"
+ DESCRIPTION
+ " Rev 6.14.009 07 November 2012 14:20 UTC Philipp Rahns
+ Changed FDM frequency units"
+
+ REVISION "201203300713Z"
+ DESCRIPTION
+ " Rev 6.14.001 30 March 2012 07:13 UTC Philipp Rahns
+ Added object mbgLtNgRefclockLeapSecondDate"
+
+ REVISION "201201250745Z"
+ DESCRIPTION
+ " Rev 6.14.001 25 January 2012 07:45 UTC Philipp Rahns
+ Added trap object mbgLtNgTrapCertificateExpired.
+ Split MIB in root-mib-header and sub-mibs. Changed MIB module name."
+
+ REVISION "201109120818Z"
+ DESCRIPTION
+ " Rev 6.12.002 12 September 2011 08:18 UTC Philipp Rahns
+ Added object mbgLtNgSubagentTimeticks"
+
+ REVISION "201109021110Z"
+ DESCRIPTION
+ " Rev 6.10.012 01 September 2011 11:10 UTC Philipp Rahns
+ Changed mbgLtNgNtp objects"
+
+ REVISION "201106210930Z"
+ DESCRIPTION
+ " Rev 6.10.009 21 June 2011 09:30 UTC Philipp Rahns
+ Added cluster support."
+
+ REVISION "201105201000Z"
+ DESCRIPTION
+ " Rev 6.10.006 20 May 2011 10:00 UTC Philipp Rahns
+ Changed default value of 'mbgLtNgSysNumberOfPowerSupplies'
+ from '0' to '1'."
+
+ REVISION "201105161330Z"
+ DESCRIPTION
+ " Rev 6.10.005 16 May 2011 13:30 UTC Philipp Rahns
+ Initial MIB version for LANTIME V6."
+
+ ::= { mbgSnmpRoot 30 }
+
+mbgLantimeNGStatus OBJECT IDENTIFIER ::= { mbgLantimeNG 0 }
+--- General LANTIME information objects
+
+mbgLtNgInfo OBJECT IDENTIFIER ::= { mbgLantimeNGStatus 0 }
+
+mbgLtNgSnmpSubagentVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "version of this SNMP subagent"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgInfo 1 }
+
+mbgLtNgFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "installed LANTIME firmware version"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgInfo 2 }
+
+mbgLtNgSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LANTIME serial number"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgInfo 3 }
+
+mbgLtNgSubagentTimeticks OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "sec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Subdaemons' time alive in seconds"
+ DEFVAL { 0 }
+ ::= { mbgLtNgInfo 4 }
+
+mbgLtNgCpuSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU's serial number"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgInfo 5 }
+
+--
+-- Lantime Refclock information
+--
+
+mbgLtNgRefclock OBJECT IDENTIFIER ::= { mbgLantimeNGStatus 1 }
+
+--- Refclock information table start
+
+mbgLtNgNumberOfRefclocks OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "currently installed number of refclocks"
+ DEFVAL { 0 }
+ ::= { mbgLtNgRefclock 1 }
+
+
+mbgLtNgRefclockTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgRefclockTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of refclock related variables"
+ ::= { mbgLtNgRefclock 2 }
+
+
+mbgLtNgRefclockTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgRefclockTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of objects pertaining to a refclock"
+ INDEX { mbgLtNgRefclockIndex }
+ ::= { mbgLtNgRefclockTable 1 }
+
+
+MbgLtNgRefclockTableEntry ::=
+ SEQUENCE {
+ mbgLtNgRefclockIndex Unsigned32,
+ mbgLtNgRefclockType INTEGER,
+ mbgLtNgRefclockUsage INTEGER,
+ mbgLtNgRefclockState INTEGER,
+ mbgLtNgRefclockSubstate INTEGER,
+ mbgLtNgRefclockStatusA Unsigned32,
+ mbgLtNgRefclockMaxStatusA Unsigned32,
+ mbgLtNgRefclockStatusB Unsigned32,
+ mbgLtNgRefclockMaxStatusB Unsigned32,
+ mbgLtNgRefclockAdditionalInfo INTEGER,
+ mbgLtNgRefclockLeapSecondDate DisplayString
+ }
+
+
+mbgLtNgRefclockIndex OBJECT-TYPE
+ SYNTAX Unsigned32(1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "index for refclock"
+ ::= { mbgLtNgRefclockTableEntry 1 }
+
+
+mbgLtNgRefclockType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ gps166(1),
+ gps167(2),
+ gps167SV(3),
+ gps167PC(4),
+ gps167PCI(5),
+ gps163(6),
+ gps168PCI(7),
+ gps161(8),
+ gps169PCI(9),
+ tcr167PCI(10),
+ gps164(11),
+ gps170PCI(12),
+ pzf511(13),
+ gps170(14),
+ tcr511(15),
+ am511(16),
+ msf511(17),
+ grc170(18),
+ gps170PEX(19),
+ gps162(20),
+ ptp270PEX(21),
+ frc511PEX(22),
+ gen170(23),
+ tcr170PEX(24),
+ wwvb511(25),
+ mgr170(26),
+ jjy511(27),
+ pzf600(28),
+ tcr600(29),
+ gps180(30),
+ gln170(31),
+ gps180PEX(32),
+ tcr180PEX(33),
+ pzf180PEX(34),
+ mgr180(35),
+ msf600(36),
+ wwvb600(37),
+ jjy600(38),
+ gps180HS(39),
+ gps180AMC(40),
+ esi180(41),
+ cpe180(42),
+ lno180(43),
+ grc180(44),
+ liu(45),
+ dcf600HS(46),
+ dcf600RS(47),
+ mri(48),
+ bpe(49),
+ gln180Pex(50),
+ n2x(51),
+ rsc180(52),
+ lneGb(53),
+ lnePpg180(54),
+ scg(55),
+ mdu300(56),
+ sdi(57),
+ fdm180(58),
+ spt(59),
+ pzf180(60),
+ rel1000(61)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "type of refclock"
+ DEFVAL { 0 }
+ ::= { mbgLtNgRefclockTableEntry 2 }
+
+
+mbgLtNgRefclockUsage OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ secondary(1),
+ compare(2),
+ primary(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "what this refclock is used for"
+ DEFVAL { 0 }
+ ::= { mbgLtNgRefclockTableEntry 3 }
+
+
+mbgLtNgRefclockState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ synchronized(1),
+ notSynchronized(2)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "state of GPS refclock conneted to NTP time server as value
+ 0: not available
+ 1: synchronized
+ 2: not synchronized"
+ DEFVAL { 0 }
+ ::= { mbgLtNgRefclockTableEntry 4 }
+
+
+mbgLtNgRefclockSubstate OBJECT-TYPE
+ SYNTAX INTEGER{
+ mrsRefNone(-1),
+ notAvailable(0),
+ gpsSync(1),
+ gpsTracking(2),
+ gpsAntennaDisconnected(3),
+ gpsWarmBoot(4),
+ gpsColdBoot(5),
+ gpsAntennaShortCircuit(6),
+ lwNeverSync(50),
+ lwNotSync(51),
+ lwSync(52),
+ tcrNotSync(100),
+ tcrSync(101),
+ mrsGpsSync(150),
+ mrs10MhzSync(151),
+ mrsPpsInSync(152),
+ mrs10MhzPpsInSync(153),
+ mrsIrigSync(154),
+ mrsNtpSync(155),
+ mrsPtpIeee1588Sync(156),
+ mrsPtpOverE1Sync(157),
+ mrsFixedFreqInSync(158),
+ mrsPpsStringSync(159),
+ mrsVarFreqGpioSync(160),
+ mrsReserved(161),
+ mrsDcf77PzfSync(162),
+ mrsLongwaveSync(163),
+ mrsGlonassGpsSync(164),
+ mrsHavequickSync(165),
+ mrsExtOscSync(166),
+ mrsIntOscSync(167)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "more detailed state depending on refclock type
+ 0: no substate available
+ gps: 1-4
+ long waves (PZF,WWVB,MSF,...): 50-52 (not supported by all types)
+ irig: 100-101"
+ DEFVAL { 0 }
+ ::= { mbgLtNgRefclockTableEntry 5 }
+
+
+mbgLtNgRefclockStatusA OBJECT-TYPE
+ SYNTAX Unsigned32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "status A depending on reflcock
+ gps : indicates number of good satellites in view
+ long wave
+ - pzf : correlation
+ - other : not supported
+ irig : not supported"
+ DEFVAL { 0 }
+ ::= { mbgLtNgRefclockTableEntry 6 }
+
+
+mbgLtNgRefclockMaxStatusA OBJECT-TYPE
+ SYNTAX Unsigned32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "maximum status A depending on reflcock
+ gps : indicates number of satellites in view
+ long wave
+ - pzf : 100
+ - other : not supported
+ irig : not supported"
+ DEFVAL { 0 }
+ ::= { mbgLtNgRefclockTableEntry 7 }
+
+
+mbgLtNgRefclockStatusB OBJECT-TYPE
+ SYNTAX Unsigned32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "maximum status B depending on reflcock
+ gps : not supported
+ long wave
+ - all : field strength
+ irig : not supported"
+ DEFVAL { 0 }
+ ::= { mbgLtNgRefclockTableEntry 8 }
+
+
+mbgLtNgRefclockMaxStatusB OBJECT-TYPE
+ SYNTAX Unsigned32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "maximum status B depending on reflcock
+ gps : not supported
+ long wave
+ - all : 100
+ irig : not supported"
+ DEFVAL { 0 }
+ ::= { mbgLtNgRefclockTableEntry 9 }
+
+
+mbgLtNgRefclockAdditionalInfo OBJECT-TYPE
+ SYNTAX INTEGER{
+ notAvailable(0),
+ leapSecondAnnounced(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "any kind of additional information concerning a refclock"
+ DEFVAL { 0 }
+ ::= { mbgLtNgRefclockTableEntry 10 }
+
+
+mbgLtNgRefclockLeapSecondDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Date for next leap second"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgRefclockTableEntry 11 }
+
+
+--- GPS refclock only information start
+
+mbgLtNgRefclockGpsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgRefclockGpsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of gps only related variables"
+ ::= { mbgLtNgRefclock 3 }
+
+
+mbgLtNgRefclockGpsTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgRefclockGpsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of objects pertaining to a GPS refclock"
+ INDEX { mbgLtNgRefclockGpsIndex }
+ ::= { mbgLtNgRefclockGpsTable 1 }
+
+
+MbgLtNgRefclockGpsTableEntry ::=
+ SEQUENCE {
+ mbgLtNgRefclockGpsIndex Unsigned32,
+ mbgLtNgRefclockGpsLatitude DisplayString,
+ mbgLtNgRefclockGpsLongitude DisplayString,
+ mbgLtNgRefclockGpsAltitude Integer32,
+ mbgLtNgRefclockGpsTdop DisplayString,
+ mbgLtNgRefclockGpsPdop DisplayString,
+ mbgLtNgRefclockGpsUtcOffset Integer32
+ }
+
+mbgLtNgRefclockGpsIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "index for GPS"
+ ::= { mbgLtNgRefclockGpsTableEntry 1 }
+
+mbgLtNgRefclockGpsLatitude OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "GPS' latitude"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgRefclockGpsTableEntry 2 }
+
+mbgLtNgRefclockGpsLongitude OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "GPS' longitude"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgRefclockGpsTableEntry 3 }
+
+mbgLtNgRefclockGpsAltitude OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "m"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "GPS' altitude"
+ DEFVAL { -1 }
+ ::= { mbgLtNgRefclockGpsTableEntry 4 }
+
+mbgLtNgRefclockGpsTdop OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "GPS' timing dillution of precision"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgRefclockGpsTableEntry 5 }
+
+mbgLtNgRefclockGpsPdop OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "GPS' positional dillution of precision"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgRefclockGpsTableEntry 6 }
+
+mbgLtNgRefclockGpsUtcOffset OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "sec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "GPS' offset to UTC in seconds"
+ DEFVAL { -1 }
+ ::= { mbgLtNgRefclockGpsTableEntry 7 }
+
+mbgLtNgRefclockTimeDiff OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "ms"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "when there is more than one refclock
+ this object shows the internal time
+ difference in milliseconds"
+ DEFVAL { 0 }
+ ::= { mbgLtNgRefclock 4 }
+
+mbgLtNgRefclockGpsPos OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "shows current GPS receiver position"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgRefclock 5 }
+
+--- GPS end
+
+--- Refclock information table end
+
+
+--
+-- Lantime NTP states
+--
+mbgLtNgNtp OBJECT IDENTIFIER ::= { mbgLantimeNGStatus 2 }
+
+mbgLtNgNtpCurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ notSynchronized(1),
+ synchronized(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current NTP's synchronization status"
+ DEFVAL { 0 }
+ ::= { mbgLtNgNtp 1 }
+
+mbgLtNgNtpStratum OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Stratum value of the NTP"
+ DEFVAL { 0 }
+ ::= { mbgLtNgNtp 2 }
+
+mbgLtNgNtpRefclockName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the current refclock selected by the NTP"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgNtp 3 }
+
+mbgLtNgNtpRefclockOffset OBJECT-TYPE
+ SYNTAX DisplayString
+ UNITS "ms"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time offset between the current selected refclock and time of NTP as string in milliseconds"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgNtp 4 }
+
+mbgLtNgNtpVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "integrated NTP version"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgNtp 5 }
+
+--- ntp client counter
+
+mbgLtNgNtpClientCounter OBJECT IDENTIFIER ::= { mbgLtNgNtp 8 }
+
+mbgLtNgNtpCCStartedAt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "start time of current NTP client counter session as timestamp"
+ DEFVAL { 0 }
+ ::= { mbgLtNgNtpClientCounter 1 }
+
+mbgLtNgNtpCCDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "sec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "total duration of NTP client counter in seconds"
+ DEFVAL { 0 }
+ ::= { mbgLtNgNtpClientCounter 2 }
+
+mbgLtNgNtpCCNumberOfClients OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "total number of different clients requesting time"
+ DEFVAL { 0 }
+ ::= { mbgLtNgNtpClientCounter 3 }
+
+mbgLtNgNtpCCTotalRequests OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "total requests since starting the daemon"
+ DEFVAL { 0 }
+ ::= { mbgLtNgNtpClientCounter 4 }
+
+mbgLtNgNtpCCTotalRequestsCurrentDay OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "today's total requests"
+ DEFVAL { 0 }
+ ::= { mbgLtNgNtpClientCounter 5 }
+
+mbgLtNgNtpCCTotalRequestsLastHour OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "today's requests within the last completed hour"
+ DEFVAL { 0 }
+ ::= { mbgLtNgNtpClientCounter 6 }
+
+mbgLtNgNtpCCTotalRequestsLastMinute OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "today's requests within the last completed minute"
+ DEFVAL { 0 }
+ ::= { mbgLtNgNtpClientCounter 7 }
+
+mbgLtNgNtpCCTodaysClients OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "today's number of different clients requesting time"
+ DEFVAL { 0 }
+ ::= { mbgLtNgNtpClientCounter 8 }
+
+
+mbgLtNgNtpMrs OBJECT IDENTIFIER ::= { mbgLtNgNtp 9 }
+
+mbgLtNgNtpMrsServer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "external NTP server being used for synchronization"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgNtpMrs 1 }
+
+mbgLtNgNtpMrsOffset OBJECT-TYPE
+ SYNTAX DisplayString
+ UNITS "sec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "external NTP server's offset"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgNtpMrs 2 }
+
+--
+-- Lantime PTP status
+--
+
+mbgLtNgPtp OBJECT IDENTIFIER ::= { mbgLantimeNGStatus 3 }
+
+mbgLtNgPtpNumberOfModules OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "number of available PTPv2 modules"
+ DEFVAL { 0 }
+ ::= { mbgLtNgPtp 1 }
+
+mbgLtNgPtpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgPtpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of PTPv2 related variables"
+ ::= { mbgLtNgPtp 2 }
+
+mbgLtNgPtpTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgPtpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of objects pertaining to a PTPv2 module"
+ INDEX { mbgLtNgPtpIndex }
+ ::= { mbgLtNgPtpTable 1 }
+
+MbgLtNgPtpTableEntry ::=
+ SEQUENCE {
+ mbgLtNgPtpIndex Unsigned32,
+ mbgLtNgPtpMode INTEGER,
+ mbgLtNgPtpPortState INTEGER,
+ mbgLtNgPtpGrandmasterMac DisplayString,
+ mbgLtNgPtpClockAccuracy INTEGER,
+ mbgLtNgPtpClockClass Unsigned32,
+ mbgLtNgPtpTimeSource INTEGER,
+ mbgLtNgPtpUtcOffset Unsigned32,
+ mbgLtNgPtpTimeSeconds Counter64,
+ mbgLtNgPtpTsuTime DisplayString,
+ mbgLtNgPtpSysTime DisplayString,
+ mbgLtNgPtpPortLinkup MeinbergSwitch,
+ mbgLtNgPtpOffsetFromGM DisplayString,
+ mbgLtNgPtpPathDelay DisplayString,
+ mbgLtNgPtpDelayMec INTEGER,
+ mbgLtNgPtpDomain Unsigned32,
+ mbgLtNgPtpGrandmasterUuid DisplayString,
+ mbgLtNgPtpLocalMac DisplayString,
+ mbgLtNgPtpDelayAsymmetry DisplayString,
+ mbgLtNgPtpAvail INTEGER
+ }
+
+mbgLtNgPtpIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "index for PTPv2 module"
+ ::= { mbgLtNgPtpTableEntry 1 }
+
+mbgLtNgPtpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ stopped (1),
+ master (2),
+ slave (3),
+ ordinary (4)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "PTPv2 modus as integer. This object is obsolete and
+ always returns '0'. Please see alternates
+ mbgLtNgPtpPortState and mbgLtNgPtpRole."
+ DEFVAL { 0 }
+ ::= { mbgLtNgPtpTableEntry 2 }
+
+mbgLtNgPtpPortState 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
+ "port state as integer"
+ DEFVAL { 3 }
+ ::= { mbgLtNgPtpTableEntry 3 }
+
+mbgLtNgPtpGrandmasterMac OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC address of current grandmaster"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgPtpTableEntry 4 }
+
+mbgLtNgPtpClockAccuracy OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ timeAccurateTo25ns(32),
+ timeAccurateTo100ns(33),
+ timeAccurateTo250ns(34),
+ timeAccurateTo1us(35),
+ timeAccurateTo2Point5us(36),
+ timeAccurateTo10us(37),
+ timeAccurateTo25us(38),
+ timeAccurateTo100us(39),
+ timeAccurateTo250us(40),
+ timeAccurateTo1ms(41),
+ timeAccurateTo2to5ms(42),
+ timeAccurateTo10ms(43),
+ timeAccurateTo25ms(44),
+ timeAccurateTo100ms(45),
+ timeAccurateTo250ms(46),
+ timeAccurateTo1s(47),
+ timeAccurateTo10s(48),
+ timeAccurateToGT10s(49),
+ timeAccurateToUnknown(254)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "indicates the source of time"
+ REFERENCE "IEEE Std. 1588-2008"
+ DEFVAL { 0 }
+ ::= { mbgLtNgPtpTableEntry 5 }
+
+mbgLtNgPtpClockClass OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "denotes the traceability of the time or frequency"
+ REFERENCE "IEEE Std. 1588-2008"
+ DEFVAL { 0 }
+ ::= { mbgLtNgPtpTableEntry 6 }
+
+mbgLtNgPtpTimeSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ atomicClock(16),
+ gps(32),
+ terrestrialRadio(48),
+ ptp(64),
+ ntp(80),
+ handSet(96),
+ other(144),
+ internalOscillator(160)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "source of time being used"
+ REFERENCE "IEEE Std. 1588-2008"
+ DEFVAL { 0 }
+ ::= { mbgLtNgPtpTableEntry 7 }
+
+mbgLtNgPtpUtcOffset OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "offset from PTP's TAI time to UTC time"
+ REFERENCE "IEEE Std. 1588-2008"
+ DEFVAL { 35 }
+ ::= { mbgLtNgPtpTableEntry 8 }
+
+mbgLtNgPtpTimeSeconds OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PTP seconds"
+ DEFVAL { 0 }
+ ::= { mbgLtNgPtpTableEntry 9 }
+
+mbgLtNgPtpTsuTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current time on PTP TSU"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgPtpTableEntry 10 }
+
+mbgLtNgPtpSysTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current system time"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgPtpTableEntry 11 }
+
+mbgLtNgPtpPortLinkup OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PTP port's physical link-up"
+ DEFVAL { 0 }
+ ::= { mbgLtNgPtpTableEntry 12 }
+
+mbgLtNgPtpOffsetFromGM OBJECT-TYPE
+ SYNTAX DisplayString
+ UNITS "ns"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "offset from grandmaster in nanoseconds"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgPtpTableEntry 13 }
+
+mbgLtNgPtpPathDelay OBJECT-TYPE
+ SYNTAX DisplayString
+ UNITS "ns"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "network delay in nanoseconds"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgPtpTableEntry 14 }
+
+mbgLtNgPtpDelayMec OBJECT-TYPE
+ SYNTAX INTEGER {
+ end2End(0),
+ peer2Peer(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "delay mechanism"
+ REFERENCE "IEEE Std. 1588-2008"
+ DEFVAL { 0 }
+ ::= { mbgLtNgPtpTableEntry 15 }
+
+mbgLtNgPtpDomain OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "domain number"
+ REFERENCE "IEEE Std. 1588-2008"
+ DEFVAL { 0 }
+ ::= { mbgLtNgPtpTableEntry 16 }
+
+mbgLtNgPtpGrandmasterUuid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "grandmaster uuid"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgPtpTableEntry 17 }
+
+mbgLtNgPtpLocalMac OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "local MAC address"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgPtpTableEntry 18 }
+
+mbgLtNgPtpDelayAsymmetry OBJECT-TYPE
+ SYNTAX DisplayString
+ UNITS "ns"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "asymmetric network delay in nanoseconds"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgPtpTableEntry 19 }
+
+mbgLtNgPtpAvail OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signals whether PTP instance is avail or not"
+ DEFVAL { 0 }
+ ::= { mbgLtNgPtpTableEntry 20 }
+
+--
+-- FDM Powerline Frequency Deviation Monitor Module
+--
+
+mbgLtNgFdm OBJECT IDENTIFIER ::= { mbgLantimeNGStatus 4 }
+
+mbgLtNgFdmFreq OBJECT-TYPE
+ SYNTAX Unsigned32 (0|45000..65000)
+ UNITS "mHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "powerline frequency in mHz; 0 indicates that no data is available"
+ DEFVAL { 0 }
+ ::= { mbgLtNgFdm 1 }
+
+mbgLtNgFdmFreqDev OBJECT-TYPE
+ SYNTAX Integer32 (-15000..15000)
+ UNITS "mHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "frequency deviation in mHz depending on the configured nominal frequency; check 'mbgLtNgFdmFreq' for error"
+ DEFVAL { 0 }
+ ::= { mbgLtNgFdm 2 }
+
+mbgLtNgFdmNomFreq OBJECT-TYPE
+ SYNTAX Unsigned32 (0|50000|60000)
+ UNITS "mHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "nominal frequency in mHz; can be 50000 (50Hz) or 60000 (60Hz); 0 indicates that no value is configured"
+ DEFVAL { 0 }
+ ::= { mbgLtNgFdm 3 }
+
+
+--
+-- System hardware ( fan, power supply, ... )
+--
+
+mbgLtNgSystemHardware OBJECT IDENTIFIER ::= { mbgLantimeNGStatus 5 }
+
+-- power supplies
+
+mbgLtNgSysPowerSupply OBJECT IDENTIFIER ::= { mbgLtNgSystemHardware 0 }
+
+mbgLtNgSysNumberOfPowerSupplies OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "number of available power supplies"
+ DEFVAL { 1 }
+ ::= { mbgLtNgSysPowerSupply 1 }
+
+mbgLtNgSysPsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgSysPsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of power supply stati"
+ ::= { mbgLtNgSysPowerSupply 2 }
+
+mbgLtNgSysPsTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgSysPsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of objects pertaining to power supplies"
+ INDEX { mbgLtNgSysPsIndex }
+ ::= { mbgLtNgSysPsTable 1 }
+
+MbgLtNgSysPsTableEntry ::=
+ SEQUENCE {
+ mbgLtNgSysPsIndex Unsigned32,
+ mbgLtNgSysPsStatus INTEGER
+ }
+
+mbgLtNgSysPsIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "index of power supply"
+ ::= { mbgLtNgSysPsTableEntry 1 }
+
+mbgLtNgSysPsStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ down(1),
+ up(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of power supply"
+ DEFVAL { 0 }
+ ::= { mbgLtNgSysPsTableEntry 2 }
+
+-- fans
+
+mbgLtNgSysFan OBJECT IDENTIFIER ::= { mbgLtNgSystemHardware 1 }
+
+mbgLtNgSysNumberOfFans OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "number of available fans"
+ DEFVAL { 0 }
+ ::= { mbgLtNgSysFan 1 }
+
+mbgLtNgSysFanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgSysFanTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of power supply stati"
+ ::= { mbgLtNgSysFan 2 }
+
+mbgLtNgSysFanTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgSysFanTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of objects pertaining to fans"
+ INDEX { mbgLtNgSysFanIndex }
+ ::= { mbgLtNgSysFanTable 1 }
+
+MbgLtNgSysFanTableEntry ::=
+ SEQUENCE {
+ mbgLtNgSysFanIndex Unsigned32,
+ mbgLtNgSysFanStatus INTEGER,
+ mbgLtNgSysFanError INTEGER
+ }
+
+mbgLtNgSysFanIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "index of fan"
+ ::= { mbgLtNgSysFanTableEntry 1 }
+
+mbgLtNgSysFanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ off(1),
+ on(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of fan"
+ DEFVAL { 0 }
+ ::= { mbgLtNgSysFanTableEntry 2 }
+
+mbgLtNgSysFanError OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "fan's error field"
+ DEFVAL { 0 }
+ ::= { mbgLtNgSysFanTableEntry 3 }
+
+
+-- temperature
+
+mbgLtNgSysTemperature OBJECT IDENTIFIER ::= { mbgLtNgSystemHardware 2 }
+
+mbgLtNgSysTempCelsius OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "C"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "temperature in degree Celsius"
+ DEFVAL { 0 }
+ ::= { mbgLtNgSysTemperature 1 }
+
+
+--
+-- Cluster status information
+--
+
+mbgLtNgCluster OBJECT IDENTIFIER ::= { mbgLantimeNGStatus 6 }
+
+mbgLtNgNumberOfClusters OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "number of active running clusters"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCluster 1 }
+
+mbgLtNgClusterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgClusterTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of cluster status information"
+ ::= { mbgLtNgCluster 2 }
+
+mbgLtNgClusterTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgClusterTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of objects pertaining to running and active clusters"
+ INDEX { mbgLtNgClusterIndex }
+ ::= { mbgLtNgClusterTable 1 }
+
+MbgLtNgClusterTableEntry ::=
+ SEQUENCE {
+ mbgLtNgClusterIndex Unsigned32,
+ mbgLtNgClusterCommunicationIp DisplayString,
+ mbgLtNgClusterPortState INTEGER,
+ mbgLtNgClusterMasterSerial DisplayString,
+ mbgLtNgClusterMasterIp DisplayString,
+ mbgLtNgClusterMasterPriority Unsigned32,
+ mbgLtNgClusterClockClass INTEGER,
+ mbgLtNgClusterClockStatus INTEGER,
+ mbgLtNgClusterReconfigurationState INTEGER,
+ mbgLtNgClusterIsFalseticker INTEGER
+ }
+
+mbgLtNgClusterIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "index of power supply"
+ ::= { mbgLtNgClusterTableEntry 1 }
+
+mbgLtNgClusterCommunicationIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ip of cluster interface"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgClusterTableEntry 2 }
+
+mbgLtNgClusterPortState OBJECT-TYPE
+ SYNTAX INTEGER{
+ notAvailable(0),
+ master(1),
+ slave(2),
+ listening(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "state of cluster"
+ DEFVAL { 0 }
+ ::= { mbgLtNgClusterTableEntry 3 }
+
+mbgLtNgClusterMasterSerial OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "serial number of cluster's master"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgClusterTableEntry 4 }
+
+mbgLtNgClusterMasterIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ip address of cluster's master"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgClusterTableEntry 5 }
+
+mbgLtNgClusterMasterPriority OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "priority of cluster master"
+ DEFVAL { 0 }
+ ::= { mbgLtNgClusterTableEntry 6 }
+
+mbgLtNgClusterClockClass OBJECT-TYPE
+ SYNTAX INTEGER{
+ notAvailable(0),
+ gps(3),
+ pzf(4),
+ am(5),
+ irig(6),
+ pps(7),
+ ptp(8),
+ ntp(9),
+ e1(10),
+ rdt(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "reference's clock class"
+ DEFVAL { 0 }
+ ::= { mbgLtNgClusterTableEntry 7 }
+
+mbgLtNgClusterClockStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ notAvailable(0),
+ normalOperation(1),
+ freeRunningOrTracking(2),
+ antennaFailure(3),
+ invalid(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "reference's clock status"
+ DEFVAL { 0 }
+ ::= { mbgLtNgClusterTableEntry 8 }
+
+mbgLtNgClusterReconfigurationState OBJECT-TYPE
+ SYNTAX INTEGER{
+ notAvailable(0),
+ normal(1),
+ masterToSlave(2),
+ slaveToMaster(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current reconfiguration state"
+ DEFVAL { 0 }
+ ::= { mbgLtNgClusterTableEntry 9 }
+
+mbgLtNgClusterIsFalseticker OBJECT-TYPE
+ SYNTAX INTEGER{
+ notAvailable(0),
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "am I a falseticker?"
+ DEFVAL { 0 }
+ ::= { mbgLtNgClusterTableEntry 10 }
+
+--
+-- Misc objects
+--
+
+mbgLtNgMisc OBJECT IDENTIFIER ::= { mbgLantimeNGStatus 7 }
+
+mbgLtNgEthPortLinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgEthPortLinkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of physical ethernet interface port link states"
+ ::= { mbgLtNgMisc 1 }
+
+mbgLtNgEthPortLinkTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgEthPortLinkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "port link states for each physical ethernet interface"
+ INDEX { mbgLtNgEthPortLinkIndex }
+ ::= { mbgLtNgEthPortLinkTable 1 }
+
+MbgLtNgEthPortLinkTableEntry ::=
+ SEQUENCE {
+ mbgLtNgEthPortLinkIndex Unsigned32,
+ mbgLtNgEthPortLinkState INTEGER
+ }
+
+mbgLtNgEthPortLinkIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "interface index"
+ ::= { mbgLtNgEthPortLinkTableEntry 1 }
+
+mbgLtNgEthPortLinkState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(0),
+ up(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "link state"
+ DEFVAL { 0 }
+ ::= { mbgLtNgEthPortLinkTableEntry 2 }
+
+
+--
+-- Meinberg Lantime CFG MIB objects for agent module--
+--
+
+mbgLtNgConfig OBJECT IDENTIFIER ::= { mbgLantimeNG 1 }
+
+--
+-- Ethernet page
+--
+mbgLtNgCfgEthernet OBJECT IDENTIFIER ::= { mbgLtNgConfig 0 }
+
+mbgLtNgCfgEthernetHostname OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "devices' hostname"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgEthernet 1 }
+
+mbgLtNgCfgEthernetDomain OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "devices' domain membership"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgEthernet 2 }
+
+mbgLtNgCfgEthernetNameserver1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "first nameserver's ip address"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgEthernet 3 }
+
+mbgLtNgCfgEthernetNameserver2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "second nameserver's ip address"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgEthernet 4 }
+
+mbgLtNgCfgEthernetIpv4Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "device's ethernet ipv4 gateway"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgEthernet 5 }
+
+mbgLtNgCfgEthernetIpv6Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "device's ethernet ipv6 gateway"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgEthernet 6 }
+
+
+--- start interface specific table oids
+
+
+mbgLtNgCfgNumberOfPhysicalIf OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "number of virtual interfaces interfaces"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgEthernet 7 }
+
+mbgLtNgCfgNumberOfVirtualIf OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "number of virtual interfaces interfaces"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgEthernet 8 }
+
+
+-- physical interface table/configuration
+
+
+mbgLtNgCfgPhysicalIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgCfgPhysicalIfTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of service stati for the ethernet interfaces"
+ ::= { mbgLtNgCfgEthernet 9 }
+
+mbgLtNgCfgPhysicalIfTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgCfgPhysicalIfTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of objects pertaining to a mrs input reference"
+ INDEX { mbgLtNgCfgPhysicalIfIndex }
+ ::= { mbgLtNgCfgPhysicalIfTable 1 }
+
+MbgLtNgCfgPhysicalIfTableEntry ::=
+ SEQUENCE {
+ mbgLtNgCfgPhysicalIfIndex Unsigned32,
+ mbgLtNgCfgPhysicalIfMac DisplayString,
+ mbgLtNgCfgPhysicalIfNetLinkMode INTEGER,
+ mbgLtNgCfgPhysicalIfIndicateLink MeinbergSwitch,
+ mbgLtNgCfgPhysicalIfBondingGroup Unsigned32,
+ mbgLtNgCfgPhysicalIfIpv6Mode INTEGER
+ }
+
+mbgLtNgCfgPhysicalIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "specifies the physical interface index"
+ ::= { mbgLtNgCfgPhysicalIfTableEntry 1 }
+
+mbgLtNgCfgPhysicalIfMac OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interface's physical MAC address"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgPhysicalIfTableEntry 2 }
+
+mbgLtNgCfgPhysicalIfNetLinkMode OBJECT-TYPE
+ SYNTAX INTEGER{
+ auto(0),
+ hd10Mbit(1),
+ fd10Mbit(2),
+ hd100Mbit(3),
+ fd100Mbit(4),
+ hd1000Mbit(5),
+ fd1000Mbit(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "interface's net link mode; hd = half-duplex; fd = full-duplex"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPhysicalIfTableEntry 3 }
+
+mbgLtNgCfgPhysicalIfIndicateLink OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "indicate link via front panel LED"
+ DEFVAL { 1 }
+ ::= { mbgLtNgCfgPhysicalIfTableEntry 4 }
+
+mbgLtNgCfgPhysicalIfBondingGroup OBJECT-TYPE
+ SYNTAX Unsigned32(0..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "assign interface to bonding group; '0' means not assigned"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPhysicalIfTableEntry 5 }
+
+mbgLtNgCfgPhysicalIfIpv6Mode OBJECT-TYPE
+ SYNTAX INTEGER{
+ deactivated(0),
+ activated(1),
+ activatedWithAutoconf(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "enable IPv6 mode"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPhysicalIfTableEntry 6 }
+
+-- virtual interface table/configuration
+
+
+mbgLtNgCfgVirtualIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgCfgVirtualIfTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of service stati for the ethernet interfaces"
+ ::= { mbgLtNgCfgEthernet 10 }
+
+mbgLtNgCfgVirtualIfTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgCfgVirtualIfTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of objects pertaining to a mrs input reference"
+ INDEX { mbgLtNgCfgVirtualIfIndex }
+ ::= { mbgLtNgCfgVirtualIfTable 1 }
+
+MbgLtNgCfgVirtualIfTableEntry ::=
+ SEQUENCE {
+ mbgLtNgCfgVirtualIfIndex Unsigned32,
+ mbgLtNgCfgVirtualIfIpv4Addr DisplayString,
+ mbgLtNgCfgVirtualIfIpv4Netmask DisplayString,
+ mbgLtNgCfgVirtualIfIpv4Dhcp MeinbergSwitch,
+ mbgLtNgCfgVirtualIfIpv4AddrFromDhcp DisplayString,
+ mbgLtNgCfgVirtualIfIpv4NetmaskFromDhcp DisplayString,
+ mbgLtNgCfgVirtualIfIpv4BroadcastFromDhcp DisplayString,
+ mbgLtNgCfgVirtualIfIpv4GatewayFromDhcp DisplayString,
+ mbgLtNgCfgVirtualIfIpv4DnsFromDhcp DisplayString,
+ mbgLtNgCfgVirtualIfIpv4DomainFromDhcp DisplayString,
+ mbgLtNgCfgVirtualIfIpv6Addr DisplayString,
+ mbgLtNgCfgVirtualIfIpv6Dhcp MeinbergSwitch,
+ mbgLtNgCfgVirtualIfIpv6RoutAdd DisplayString,
+ mbgLtNgCfgVirtualIfIpv6LinkLocal DisplayString,
+ mbgLtNgCfgVirtualIfAssigned Unsigned32,
+ mbgLtNgCfgVirtualIfMac DisplayString,
+ mbgLtNgCfgVirtualIfLabel DisplayString,
+ mbgLtNgCfgVirtualIfVlan MeinbergSwitch,
+ mbgLtNgCfgVirtualIfVlanTag Unsigned32,
+ mbgLtNgCfgVirtualIfVlanPrio Unsigned32,
+ mbgLtNgCfgVirtualIfCluster MeinbergSwitch,
+ mbgLtNgCfgVirtualIfClusterIpv4Addr DisplayString,
+ mbgLtNgCfgVirtualIfClusterIpv4Netmask DisplayString,
+ mbgLtNgCfgVirtualIfClusterPrio Unsigned32,
+ mbgLtNgCfgVirtualIfServiceNtp MeinbergSwitch,
+ mbgLtNgCfgVirtualIfServiceHttp MeinbergSwitch,
+ mbgLtNgCfgVirtualIfServiceHttps MeinbergSwitch,
+ mbgLtNgCfgVirtualIfServiceTelnet MeinbergSwitch,
+ mbgLtNgCfgVirtualIfServiceSsh MeinbergSwitch,
+ mbgLtNgCfgVirtualIfServiceSnmp MeinbergSwitch,
+ mbgLtNgCfgVirtualIfServiceFtp MeinbergSwitch,
+ mbgLtNgCfgVirtualIfServiceTime MeinbergSwitch,
+ mbgLtNgCfgVirtualIfServiceDaytime MeinbergSwitch,
+ mbgLtNgCfgVirtualIfServiceFpc MeinbergSwitch
+ }
+
+mbgLtNgCfgVirtualIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "specifies the virtual interface index"
+ ::= { mbgLtNgCfgVirtualIfTableEntry 1 }
+
+mbgLtNgCfgVirtualIfIpv4Addr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "interfaces' ipv4 address"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 2 }
+
+mbgLtNgCfgVirtualIfIpv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "interfaces' ipv4 netmask"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 3 }
+
+mbgLtNgCfgVirtualIfIpv4Dhcp OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "interface uses ipv4 dhcp?"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 4 }
+
+-- ipv4 dhcp related stuff
+
+mbgLtNgCfgVirtualIfIpv4AddrFromDhcp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interfaces' ipv4 address received from dhcp"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 5 }
+
+mbgLtNgCfgVirtualIfIpv4NetmaskFromDhcp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interfaces' ipv4 netmask received from dhcp"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 6 }
+
+mbgLtNgCfgVirtualIfIpv4BroadcastFromDhcp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interfaces' ipv4 broadcast received from dhcp"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 7 }
+
+mbgLtNgCfgVirtualIfIpv4GatewayFromDhcp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interfaces' ipv4 gateway received from dhcp"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 8 }
+
+mbgLtNgCfgVirtualIfIpv4DnsFromDhcp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interfaces' ipv4 dns server received from dhcp"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 9 }
+
+mbgLtNgCfgVirtualIfIpv4DomainFromDhcp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interfaces' ipv4 dns server received from dhcp"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 10 }
+
+--- ipv6
+
+mbgLtNgCfgVirtualIfIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "interfaces' ipv6 address"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 11 }
+
+mbgLtNgCfgVirtualIfIpv6Dhcp OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "interfaces uses ipv6 dhcp"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 12 }
+
+mbgLtNgCfgVirtualIfIpv6RoutAdd OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interfaces' router advertisement ipv6 address"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 13 }
+
+mbgLtNgCfgVirtualIfIpv6LinkLocal OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interfaces' ipv6 link local address"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 14 }
+
+--- misc stuff
+
+mbgLtNgCfgVirtualIfAssigned OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "mapping to the physical interface this virtual one is assigned to"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 15 }
+
+mbgLtNgCfgVirtualIfMac OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC-address of this virtual interface"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 16 }
+
+mbgLtNgCfgVirtualIfLabel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "user description for this label (like an alias)"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 17 }
+
+--- vlan
+
+mbgLtNgCfgVirtualIfVlan OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is vlan enabled"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 18 }
+
+mbgLtNgCfgVirtualIfVlanTag OBJECT-TYPE
+ SYNTAX Unsigned32(0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "vlan tag"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 19 }
+
+mbgLtNgCfgVirtualIfVlanPrio OBJECT-TYPE
+ SYNTAX Unsigned32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "vlan priority"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 20 }
+
+--- cluster
+
+mbgLtNgCfgVirtualIfCluster OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is cluster mode enabled"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 21 }
+
+mbgLtNgCfgVirtualIfClusterIpv4Addr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ipv4 cluster address"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 22 }
+
+mbgLtNgCfgVirtualIfClusterIpv4Netmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "cluster ipv4 netmask"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 23 }
+
+mbgLtNgCfgVirtualIfClusterPrio OBJECT-TYPE
+ SYNTAX Unsigned32(0..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "cluster priority"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 24 }
+
+--- service
+
+mbgLtNgCfgVirtualIfServiceNtp OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is ntp active on this interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 25 }
+
+mbgLtNgCfgVirtualIfServiceHttp OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is http active on this interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 26 }
+
+mbgLtNgCfgVirtualIfServiceHttps OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is https active on this interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 27 }
+
+mbgLtNgCfgVirtualIfServiceTelnet OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is telnet active on this interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 28 }
+
+mbgLtNgCfgVirtualIfServiceSsh OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is ssh active on this interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 29 }
+
+mbgLtNgCfgVirtualIfServiceSnmp OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is snmp active on this interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 30 }
+
+mbgLtNgCfgVirtualIfServiceFtp OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is ftp active on this interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 31 }
+
+mbgLtNgCfgVirtualIfServiceTime OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is time active on this interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 32 }
+
+mbgLtNgCfgVirtualIfServiceDaytime OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is daytime active on this interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 33 }
+
+mbgLtNgCfgVirtualIfServiceFpc OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is fpc active on this interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgVirtualIfTableEntry 34 }
+
+--- table interfaces end
+
+
+mbgLtNgCfgEthernetGenClusterPort OBJECT-TYPE
+ SYNTAX Unsigned32(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "general cluster port"
+ ::= { mbgLtNgCfgEthernet 11 }
+
+mbgLtNgCfgEthernetGenClusterIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "general multicast cluster address"
+ ::= { mbgLtNgCfgEthernet 12 }
+
+
+--
+-- Notification page
+--
+
+mbgLtNgCfgNotifications OBJECT IDENTIFIER ::= { mbgLtNgConfig 1 }
+
+--- syslog
+
+mbgLtNgCfgSyslog OBJECT IDENTIFIER ::= { mbgLtNgCfgNotifications 0 }
+
+mbgLtNgCfgSyslogServerAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "comma separated string of all configured syslog servers;
+ use such a list to set syslog servers"
+ DEFVAL{ "n/a" }
+ ::= { mbgLtNgCfgSyslog 1 }
+
+mbgLtNgCfgSyslogLoglevel OBJECT-TYPE
+ SYNTAX INTEGER{
+ emergency(0),
+ alert(1),
+ critical(2),
+ error(3),
+ warning(4),
+ notice(5),
+ info(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "loglevel for syslog server"
+ DEFVAL{ 0 }
+ ::= { mbgLtNgCfgSyslog 2 }
+
+--- email
+
+mbgLtNgCfgEmail OBJECT IDENTIFIER ::= { mbgLtNgCfgNotifications 1 }
+
+mbgLtNgCfgEmailTo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "email address to send alerts etc. to (receiving address)"
+ DEFVAL{ "n/a" }
+ ::= { mbgLtNgCfgEmail 1 }
+
+mbgLtNgCfgEmailFrom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "email address to send alerts etc. from (sending address)"
+ DEFVAL{ "n/a" }
+ ::= { mbgLtNgCfgEmail 2 }
+
+mbgLtNgCfgEmailSmarthostAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SMTP smarthost used to send mail (ip or hostname)"
+ DEFVAL{ "n/a" }
+ ::= { mbgLtNgCfgEmail 3 }
+
+mbgLtNgCfgEmailSmarthostPort OBJECT-TYPE
+ SYNTAX Unsigned32(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SMTP smarthost listenning port"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgEmail 4 }
+
+mbgLtNgCfgEmailSmarthostAuth OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "use authentication for smarthost"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgEmail 5 }
+
+mbgLtNgCfgEmailSmarthostAuthUser OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "user to authenticate at smarthost"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgEmail 6 }
+
+mbgLtNgCfgEmailSmarthostAuthPw OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "password to authenticate user at smarthost"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgEmail 7 }
+
+-- winpopup
+
+mbgLtNgCfgWinpopup OBJECT IDENTIFIER ::= { mbgLtNgCfgNotifications 2 }
+
+mbgLtNgCfgWmailAddress1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "first windows popup alert receiver (ip or hostname)"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgWinpopup 1 }
+
+mbgLtNgCfgWmailAddress2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "second windows popup alert receiver (ip or hostname)"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgWinpopup 2 }
+
+-- snmp
+
+mbgLtNgCfgSNMP OBJECT IDENTIFIER ::= { mbgLtNgCfgNotifications 3 }
+
+mbgLtNgCfgSnmpTrapRecTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgCfgSnmpTrapRecTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of SNMP trap receiver information"
+ ::= { mbgLtNgCfgSNMP 1 }
+
+mbgLtNgCfgSnmpTrapRecTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgCfgSnmpTrapRecTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of objects pertaining to an interface and concerning broad-, multi- and manycast"
+ INDEX { mbgLtNgCfgSnmpTrapRecIndex }
+ ::= { mbgLtNgCfgSnmpTrapRecTable 1 }
+
+
+MbgLtNgCfgSnmpTrapRecTableEntry ::=
+ SEQUENCE {
+ mbgLtNgCfgSnmpTrapRecIndex Unsigned32,
+ mbgLtNgCfgSnmpTrapRecAddr DisplayString,
+ mbgLtNgCfgSnmpTrapRecCommunity DisplayString,
+ mbgLtNgCfgSnmpTrapRecVersion INTEGER
+ }
+
+mbgLtNgCfgSnmpTrapRecIndex OBJECT-TYPE
+ SYNTAX Unsigned32(0..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "index of different SNMP trap receivers"
+ ::= { mbgLtNgCfgSnmpTrapRecTableEntry 1 }
+
+mbgLtNgCfgSnmpTrapRecAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP trap receiver address (ip or hostname)"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgSnmpTrapRecTableEntry 2 }
+
+mbgLtNgCfgSnmpTrapRecCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP trap receiver community"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgSnmpTrapRecTableEntry 3 }
+
+mbgLtNgCfgSnmpTrapRecVersion OBJECT-TYPE
+ SYNTAX INTEGER{ v1(1), v2c(2), v3(3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP trap receiver version"
+ DEFVAL { 1 }
+ ::= { mbgLtNgCfgSnmpTrapRecTableEntry 4 }
+
+mbgLtNgCfgSnmpReadCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "read community for SNMPv1 and SNMPv2c"
+ DEFVAL { "****" }
+ ::= { mbgLtNgCfgSNMP 2 }
+
+mbgLtNgCfgSnmpWriteCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "read community for SNMPv1 and SNMPv2c"
+ DEFVAL { "****" }
+ ::= { mbgLtNgCfgSNMP 3 }
+
+mbgLtNgCfgSnmpContact OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP contact string for Lantime"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgSNMP 4 }
+
+mbgLtNgCfgSnmpLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP location string for Lantime"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgSNMP 5 }
+
+mbgLtNgCfgSnmpV3UserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "username for SNMPv3"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgSNMP 6 }
+
+mbgLtNgCfgSnmpV3UserRights OBJECT-TYPE
+ SYNTAX INTEGER{
+ readonly(0),
+ readwrite(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "privacy protocol for SNMPv3"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgSNMP 7 }
+
+mbgLtNgCfgSnmpV3Context OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "context string for SNMPv3"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgSNMP 8 }
+
+mbgLtNgCfgSnmpV3SecurityLevel OBJECT-TYPE
+ SYNTAX INTEGER{
+ noAuthNoPriv(0),
+ authNoPriv(1),
+ authPriv(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "authentication level for SNMPv3"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgSNMP 9 }
+
+mbgLtNgCfgSnmpV3AuthProtocol OBJECT-TYPE
+ SYNTAX INTEGER{
+ md5(0),
+ sha(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "authentication protocol for SNMPv3"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgSNMP 10 }
+
+mbgLtNgCfgSnmpV3AuthPassphrase OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "authentication passphrase for SNMPv3"
+ DEFVAL { "****" }
+ ::= { mbgLtNgCfgSNMP 11 }
+
+mbgLtNgCfgSnmpV3PrivProtocol OBJECT-TYPE
+ SYNTAX INTEGER{
+ des(0),
+ aes(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "privacy protocol for SNMPv3"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgSNMP 12 }
+
+mbgLtNgCfgSnmpV3PrivPassphrase OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "privacy passphrase for SNMPv3"
+ DEFVAL { "****" }
+ ::= { mbgLtNgCfgSNMP 13 }
+
+mbgLtNgCfgSnmpRetries OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "number of retries for sending traps"
+ DEFVAL { 3 }
+ ::= { mbgLtNgCfgSNMP 14 }
+
+mbgLtNgCfgSnmpTimeout OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "sec"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "timeout for sending traps (in seconds)"
+ DEFVAL { 3 }
+ ::= { mbgLtNgCfgSNMP 15 }
+
+mbgLtNgCfgSnmpEnabledVersion OBJECT-TYPE
+ SYNTAX INTEGER{
+ v1ANDv2c(0),
+ v3only(1),
+ v1ANDv2cANDv3(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "currently enabled SNMP version"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgSNMP 16 }
+
+
+-- Wallmount display
+
+
+mbgLtNgCfgWalldisplay OBJECT IDENTIFIER ::= { mbgLtNgCfgNotifications 4 }
+
+mbgLtNgCfgVP100Display1Addr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "address of wall display (ip or hostname)"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgWalldisplay 1 }
+
+mbgLtNgCfgVP100Display1SN OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "serial number of first VP100 wall display"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgWalldisplay 2 }
+
+mbgLtNgCfgVP100Display2Addr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "address of wall display (ip or hostname)"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgWalldisplay 3 }
+
+mbgLtNgCfgVP100Display2SN OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "serial number of second VP100 wall display"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgWalldisplay 4 }
+
+
+-- ntp client monitoring
+
+
+mbgLtNgCfgNtpClientMonitoring OBJECT IDENTIFIER ::= { mbgLtNgCfgNotifications 5 }
+
+mbgLtNgCfgNtpMaxClientOffset OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "ms"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max NTP client offset limit in milliseconds"
+ DEFVAL { 10 }
+ ::= { mbgLtNgCfgNtpClientMonitoring 1 }
+
+mbgLtNgCfgNtpMaxClientStratum OBJECT-TYPE
+ SYNTAX Unsigned32(1..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max NTP client stratum level"
+ DEFVAL { 10 }
+ ::= { mbgLtNgCfgNtpClientMonitoring 2 }
+
+-- trap trigger
+
+mbgLtNgCfgTrapTrigger OBJECT IDENTIFIER ::= { mbgLtNgCfgNotifications 6 }
+
+mbgLtNgCfgTrapNormalOperation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "string containing signaling information ( comma-separated ); use the following aliases to set params:
+ Email -> email
+ Wmail -> wmail
+ Snmp -> snmp
+ VP100 -> disp
+ User -> own
+ Alarm -> led
+ Relay -> relais
+ Following string is perfectly valid to enable signaling for SNMP and Email: 'snmp,email'.
+ Please note that some objects do not suppurt relay and led but this is announced at each MIB object itself.
+ This object, for example, does not support them."
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 1 }
+
+mbgLtNgCfgTrapNtpNotSync OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 2 }
+
+mbgLtNgCfgTrapNtpSync OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 3 }
+
+mbgLtNgCfgTrapNtpStopped OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 4 }
+
+mbgLtNgCfgTrapServerBoot OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 5 }
+
+mbgLtNgCfgTrapRefclockNotResponding OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 6 }
+
+mbgLtNgCfgTrapRefclockSynchronized OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 7 }
+
+mbgLtNgCfgTrapRefclockNotSynchronized OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 8 }
+
+mbgLtNgCfgTrapSecRefclockNotResponding OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 9 }
+
+mbgLtNgCfgTrapSecRefclockSynchronized OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 10 }
+
+mbgLtNgCfgTrapSecRefclockNotSynchronized OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 11 }
+
+mbgLtNgCfgTrapAntennaFaulty OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 12 }
+
+mbgLtNgCfgTrapAntennaReconnect OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 13 }
+
+mbgLtNgCfgTrapAntennaShortCircuit OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 14 }
+
+mbgLtNgCfgTrapConfigChanged OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 15 }
+
+mbgLtNgCfgTrapLeapSecAnnounced OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 16 }
+
+mbgLtNgCfgTrapNtpClientLimitExceeded OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 17 }
+
+mbgLtNgCfgTrapRefSrcLimitExceeded OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 18 }
+
+mbgLtNgCfgTrapRefSrcDisconnected OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 19 }
+
+mbgLtNgCfgTrapRefSrcReconnected OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 20 }
+
+mbgLtNgCfgTrapShsTimeLimitError OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 21 }
+
+mbgLtNgCfgTrapShsTimeLimitWarning OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 22 }
+
+mbgLtNgCfgTrapNetworkDown OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 23 }
+
+mbgLtNgCfgTrapNetworkUp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 24 }
+
+mbgLtNgCfgTrapPowerSupplyUp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 25 }
+
+mbgLtNgCfgTrapPowerSupplyDown OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 26 }
+
+mbgLtNgCfgTrapFdmError OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 27 }
+
+mbgLtNgCfgTrapLowSystemResources OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 28 }
+
+mbgLtNgCfgTrapPtpNetworkDown OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 29 }
+
+mbgLtNgCfgTrapPtpNetworkUp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 30 }
+
+mbgLtNgCfgTrapPtpStateChanged OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 31 }
+
+mbgLtNgCfgTrapPtpError OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 32 }
+
+mbgLtNgCfgTrapFanDown OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 33 }
+
+mbgLtNgCfgTrapFanUp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 34 }
+
+mbgLtNgCfgRepeatEvent OBJECT-TYPE
+ SYNTAX INTEGER{ never(0), everyMinute(1), everyHour(2), everyDay(3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "when to send last error trap message again"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgTrapTrigger 35 }
+
+mbgLtNgCfgRepetitions OBJECT-TYPE
+ SYNTAX Unsigned32(0..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "how often do you want to resend an error trap"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgTrapTrigger 36 }
+
+mbgLtNgCfgTrapWarmedUp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 37 }
+
+mbgLtNgCfgTrapNotWarmedUp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfgTrapNormalOperation' for a detailed explanation"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgTrapTrigger 38 }
+
+--
+-- security
+--
+
+mbgLtNgCfgSecurity OBJECT IDENTIFIER ::= { mbgLtNgConfig 2 }
+
+-- login and access
+
+mbgLtNgCfgLoginAccess OBJECT IDENTIFIER ::= { mbgLtNgCfgSecurity 0 }
+
+mbgLtNgCfgDisableRootLogin OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "do not allow user 'root' to login"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgLoginAccess 1 }
+
+mbgLtNgCfgAllowNetworkDiscovery OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "allow LANTIME to be discovered via network mdns"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgLoginAccess 2 }
+
+-- front panel
+
+mbgLtNgCfgFrontPanel OBJECT IDENTIFIER ::= { mbgLtNgCfgSecurity 1 }
+
+mbgLtNgCfgLockFrontPanel OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "do not allow usage of the front panel"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgFrontPanel 1 }
+
+mbgLtNgCfgDisableUsbPort OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "do not allow usage of front USB port"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgFrontPanel 2 }
+
+-- ssh
+
+mbgLtNgCfgSsh OBJECT IDENTIFIER ::= { mbgLtNgCfgSecurity 2 }
+
+mbgLtNgCfgSshKeyLength OBJECT-TYPE
+ SYNTAX Unsigned32(768|1024|2048|4096|8192|16384|32768)
+ UNITS "bits"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ssh key length in bits"
+ DEFVAL { 1024 }
+ ::= { mbgLtNgCfgSsh 1 }
+
+mbgLtNgCfgSshShellTimeout OBJECT-TYPE
+ SYNTAX Unsigned32(0|60|120|300|600|3600|10800|18000|86400)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ssh shell timeout in seconds"
+ DEFVAL { 300 }
+ ::= { mbgLtNgCfgSsh 2 }
+
+
+--
+-- NTP page
+--
+mbgLtNgCfgNtp OBJECT IDENTIFIER ::= { mbgLtNgConfig 3 }
+
+-- Phil start
+mbgLtNgCfgNtpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgCfgNtpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of configured, external NTP servers"
+ ::= { mbgLtNgCfgNtp 1 }
+
+
+mbgLtNgCfgNtpTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgCfgNtpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of objects pertaining to a configured,external NTP server"
+ INDEX { mbgLtNgCfgNtpIndex }
+ ::= { mbgLtNgCfgNtpTable 1 }
+
+
+MbgLtNgCfgNtpTableEntry ::=
+ SEQUENCE {
+ mbgLtNgCfgNtpIndex Unsigned32,
+ mbgLtNgCfgNtpServerIP DisplayString,
+ mbgLtNgCfgNtpServerKey Unsigned32,
+ mbgLtNgCfgNtpServerAutokey MeinbergSwitch,
+ mbgLtNgCfgNtpServerMinpoll Unsigned32,
+ mbgLtNgCfgNtpServerMaxpoll Unsigned32,
+ mbgLtNgCfgNtpServerIburst MeinbergSwitch
+ }
+
+mbgLtNgCfgNtpIndex OBJECT-TYPE
+ SYNTAX Unsigned32(1..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "index (and no.) of external NTP server"
+ ::= { mbgLtNgCfgNtpTableEntry 1 }
+
+mbgLtNgCfgNtpServerIP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ip address for external NTP server"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgNtpTableEntry 2 }
+
+mbgLtNgCfgNtpServerKey OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "key for external NTP server"
+ ::= { mbgLtNgCfgNtpTableEntry 3 }
+
+mbgLtNgCfgNtpServerAutokey OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is autokey enabled for the external NTP server"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtpTableEntry 4 }
+
+mbgLtNgCfgNtpServerMinpoll OBJECT-TYPE
+ SYNTAX Unsigned32(4..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is autokey enabled for the external NTP server"
+ DEFVAL { 6 }
+ ::= { mbgLtNgCfgNtpTableEntry 5 }
+
+mbgLtNgCfgNtpServerMaxpoll OBJECT-TYPE
+ SYNTAX Unsigned32(4..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is autokey enabled for the external NTP server"
+ DEFVAL { 6 }
+ ::= { mbgLtNgCfgNtpTableEntry 6 }
+
+mbgLtNgCfgNtpServerIburst OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "is autokey enabled for the external NTP server"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtpTableEntry 7 }
+
+--- broad- and manycast mode
+mbgLtNgCfgNtpBMTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgCfgNtpBMTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of configured, external NTP servers"
+ ::= { mbgLtNgCfgNtp 2 }
+
+mbgLtNgCfgNtpBMTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgCfgNtpBMTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of objects pertaining to an interface and concerning broad-, multi- and manycast"
+ INDEX { mbgLtNgCfgNtpBMIndex }
+ ::= { mbgLtNgCfgNtpBMTable 1 }
+
+
+MbgLtNgCfgNtpBMTableEntry ::=
+ SEQUENCE {
+ mbgLtNgCfgNtpBMIndex Unsigned32,
+ mbgLtNgCfgNtpBroadAddr DisplayString,
+ mbgLtNgCfgNtpBroadSymKey Unsigned32,
+ mbgLtNgCfgNtpBroadInterval Unsigned32,
+ mbgLtNgCfgNtpBroadUseAutokey MeinbergSwitch
+ }
+
+mbgLtNgCfgNtpBMIndex OBJECT-TYPE
+ SYNTAX Unsigned32(0..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "index of interface concerning different NTP modes"
+ ::= { mbgLtNgCfgNtpBMTableEntry 1 }
+
+--- broadcast
+
+mbgLtNgCfgNtpBroadAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "address for NTP broadcast mode"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgNtpBMTableEntry 2 }
+
+mbgLtNgCfgNtpBroadSymKey OBJECT-TYPE
+ SYNTAX Unsigned32(0..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "symmetric key number for broadcast"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtpBMTableEntry 3 }
+
+mbgLtNgCfgNtpBroadInterval OBJECT-TYPE
+ SYNTAX Unsigned32(0..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "NTP broadcast interval on specific interval"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtpBMTableEntry 4 }
+
+mbgLtNgCfgNtpBroadUseAutokey OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "use autokey for broadcast"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtpBMTableEntry 5 }
+
+---multicast
+
+mbgLtNgCfgNtpEnableMulticast OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "enable or disable multicast mode"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 3 }
+
+mbgLtNgCfgNtpMultiAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "address for NTP multicast mode"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgNtp 4 }
+
+mbgLtNgCfgNtpMultiInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "NTP multicast interval on specific interval"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 5 }
+
+mbgLtNgCfgNtpMultiSymKey OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "symmetric key number for multicast"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 6 }
+
+mbgLtNgCfgNtpMultiUseAutokey OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "use autokey for multicast"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 7 }
+
+-- manycast
+
+mbgLtNgCfgNtpEnableManycast OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "enable or disable manycast mode for this interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 8 }
+
+mbgLtNgCfgNtpManyAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "address for NTP manycast mode"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgNtp 9 }
+
+mbgLtNgCfgNtpManySymKey OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "symmetric key number for manycast"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 11 }
+
+mbgLtNgCfgNtpManyUseAutokey OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "use autokey for manycast"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 12 }
+
+-- general
+
+mbgLtNgCfgNtpLocalClkStratum OBJECT-TYPE
+ SYNTAX Unsigned32(1..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "stratum of local clock"
+ DEFVAL { 12 }
+ ::= { mbgLtNgCfgNtp 13 }
+
+mbgLtNgCfgNtpDisableLocalClk OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "disable local clock"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 14 }
+
+mbgLtNgCfgNtpSpoofLocalTime OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "NTP outputs local time instead of UTC; see mbgLtNgCfgNtpTimeScale"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 15 }
+
+mbgLtNgCfgNtpLocalTrustedKeys OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "local trusted key"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgNtp 16 }
+
+mbgLtNgCfgNtpTrusttime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "accept async reference clock for this amount of time in seconds"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 17 }
+
+mbgLtNgCfgNtpTimeScale OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ utc(0),
+ local(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "timescale"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 18 }
+
+mbgLtNgCfgNtpEnableClientCounter OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "enable NTP request client counting"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 19 }
+
+mbgLtNgCfgNtpEnableClientCounterDuration OBJECT-TYPE
+ SYNTAX Integer32(0..2147483647)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "NTP client counter duration in seconds; 0 means continuously"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgNtp 20 }
+
+--
+-- PTP page
+--
+mbgLtNgCfgPtp OBJECT IDENTIFIER ::= { mbgLtNgConfig 4 }
+
+mbgLtNgCfgPtpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MbgLtNgCfgPtpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a table of PTPv2 related configurtion variables"
+ ::= { mbgLtNgCfgPtp 1 }
+
+mbgLtNgCfgPtpTableEntry OBJECT-TYPE
+ SYNTAX MbgLtNgCfgPtpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a list of configuration objects pertaining to a PTPv2 module"
+ INDEX { mbgLtNgCfgPtpIndex }
+ ::= { mbgLtNgCfgPtpTable 1 }
+
+MbgLtNgCfgPtpTableEntry ::=
+ SEQUENCE {
+ mbgLtNgCfgPtpIndex Unsigned32,
+ mbgLtNgCfgPtpHostname DisplayString,
+ mbgLtNgCfgPtpDomainname DisplayString,
+ mbgLtNgCfgPtpNameserver1 DisplayString,
+ mbgLtNgCfgPtpNameserver2 DisplayString,
+ mbgLtNgCfgPtpIpv4 DisplayString,
+ mbgLtNgCfgPtpNetmask DisplayString,
+ mbgLtNgCfgPtpGateway DisplayString,
+ mbgLtNgCfgPtpEnableVlan MeinbergSwitch,
+ mbgLtNgCfgPtpVlanId Unsigned32,
+ mbgLtNgCfgPtpVlanPriority Unsigned32,
+ mbgLtNgCfgPtpEnableDhcp MeinbergSwitch,
+ mbgLtNgCfgPtpMode INTEGER,
+ mbgLtNgCfgPtpDelayMechanism INTEGER,
+ mbgLtNgCfgPtpNetworkProtocol INTEGER,
+ mbgLtNgCfgPtpDomainNumber Unsigned32,
+ mbgLtNgCfgPtpPriority1 Unsigned32,
+ mbgLtNgCfgPtpPriority2 Unsigned32,
+ mbgLtNgCfgPtpSyncInterval Integer32,
+ mbgLtNgCfgPtpAnnounceInterval Integer32,
+ mbgLtNgCfgPtpDelayReqInterval Integer32,
+ mbgLtNgCfgPtpTimescale INTEGER,
+ mbgLtNgCfgPtpIpv6Avail INTEGER,
+ mbgLtNgCfgPtpIpv6Mode INTEGER,
+ mbgLtNgCfgPtpIpv6Address DisplayString,
+ mbgLtNgCfgPtpIpv6McastScope INTEGER,
+ mbgLtNgCfgPtpDisableSsh INTEGER,
+ mbgLtNgCfgPtpDscpClass Unsigned32,
+ mbgLtNgCfgPtpMcastTtl Unsigned32,
+ mbgLtNgCfgPtpOpMode INTEGER,
+ mbgLtNgCfgPtpProfile INTEGER,
+ mbgLtNgCfgPtpHybridMode MeinbergSwitch,
+ mbgLtNgCfgPtpUcastMstAddr DisplayString,
+ mbgLtNgCfgPtpAnnRcptTmout Unsigned32,
+ mbgLtNgCfgPtpMessageDuration Unsigned32,
+ mbgLtNgCfgPtpSyncEAvail INTEGER,
+ mbgLtNgCfgPtpSyncEEnabled INTEGER,
+ mbgLtNgCfgPtpSyncEQltLvlSelEnable INTEGER,
+ mbgLtNgCfgPtpSyncESdhNwOption INTEGER,
+ mbgLtNgCfgPtpSyncEInputSsm INTEGER,
+ mbgLtNgCfgPtpSyncEOutputSsm INTEGER,
+ mbgLtNgCfgPtpSyncEGbitCopperMode INTEGER,
+ mbgLtNgCfgPtpMiscEnable1Step INTEGER,
+ mbgLtNgCfgPtpDisableMgmtMsgs INTEGER,
+ mbgLtNgCfgPtpOutput1 INTEGER,
+ mbgLtNgCfgPtpOutput2 INTEGER
+ }
+
+mbgLtNgCfgPtpIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "index for PTPv2 module"
+ ::= { mbgLtNgCfgPtpTableEntry 1 }
+
+
+-- network section
+
+
+mbgLtNgCfgPtpHostname OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "network hostname"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgPtpTableEntry 2 }
+
+mbgLtNgCfgPtpDomainname OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "network domain"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgPtpTableEntry 3 }
+
+mbgLtNgCfgPtpNameserver1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ethernet nameserver for hostname resolving"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgPtpTableEntry 4 }
+
+mbgLtNgCfgPtpNameserver2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ethernet nameserver for hostname resolving"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgPtpTableEntry 5 }
+
+mbgLtNgCfgPtpIpv4 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ip address"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgPtpTableEntry 6 }
+
+mbgLtNgCfgPtpNetmask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "netmask"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgPtpTableEntry 7 }
+
+mbgLtNgCfgPtpGateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "default gateway"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgPtpTableEntry 8 }
+
+mbgLtNgCfgPtpEnableVlan OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable VLAN if it is supported"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 9 }
+
+mbgLtNgCfgPtpVlanId OBJECT-TYPE
+ SYNTAX Unsigned32(0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN id ranges from 0-4096"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 10 }
+
+mbgLtNgCfgPtpVlanPriority OBJECT-TYPE
+ SYNTAX Unsigned32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN priority ranges from 0-7"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 11 }
+
+mbgLtNgCfgPtpEnableDhcp OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable DCHP for PTPv2 module"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 12 }
+
+mbgLtNgCfgPtpIpv6Avail OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is IPv6 supported?"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 23 }
+
+mbgLtNgCfgPtpIpv6Mode OBJECT-TYPE
+ SYNTAX INTEGER{
+ static(0),
+ ra(1),
+ dhcp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IPv6 addressing mode"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 24 }
+
+mbgLtNgCfgPtpIpv6Address OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IPv6 address if supported, else n/a"
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgPtpTableEntry 25 }
+
+mbgLtNgCfgPtpIpv6McastScope OBJECT-TYPE
+ SYNTAX INTEGER{
+ intfLocal(1),
+ linkLocal(2),
+ realmLocal(3),
+ adminLocal(4),
+ siteLocal(5),
+ orgaLocal(8),
+ globalScope(14)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Multicast scope. See RFC 7346 and RFC 4291"
+ DEFVAL { 1 }
+ ::= { mbgLtNgCfgPtpTableEntry 26 }
+
+mbgLtNgCfgPtpDisableSsh OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Disable SSH for PTP port"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 27 }
+
+mbgLtNgCfgPtpDscpClass OBJECT-TYPE
+ SYNTAX Unsigned32(0..64)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSCP classification value ranges from 0-64"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 28 }
+
+mbgLtNgCfgPtpMcastTtl OBJECT-TYPE
+ SYNTAX Unsigned32(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Multicast TTL value ranges from 0-255"
+ DEFVAL { 5 }
+ ::= { mbgLtNgCfgPtpTableEntry 29 }
+
+
+-- global section
+
+
+mbgLtNgCfgPtpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ multicastSlave(0),
+ unicastSlave(1),
+ multicastMaster(2),
+ unicastMaster(3),
+ multicastAuto(4),
+ bothMaster(5),
+ ntpServer(6),
+ ntpClient(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PTP mode"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 13 }
+
+mbgLtNgCfgPtpDelayMechanism OBJECT-TYPE
+ SYNTAX INTEGER{
+ e2e(0),
+ p2p(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "how to calculate delay mechanism"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 14 }
+
+mbgLtNgCfgPtpNetworkProtocol OBJECT-TYPE
+ SYNTAX INTEGER{
+ reserved(0),
+ udpIpv4(1),
+ udpIpv6(2),
+ ieee8023(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "how to calculate delay mechanism"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 15 }
+
+mbgLtNgCfgPtpDomainNumber OBJECT-TYPE
+ SYNTAX Unsigned32(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ptp domain membership"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 16 }
+
+mbgLtNgCfgPtpPriority1 OBJECT-TYPE
+ SYNTAX Unsigned32(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ptp user defined major priority"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 17 }
+
+mbgLtNgCfgPtpPriority2 OBJECT-TYPE
+ SYNTAX Unsigned32(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ptp user defined minor priority"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 18 }
+
+mbgLtNgCfgPtpSyncInterval OBJECT-TYPE
+ SYNTAX Integer32(-7..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "value is defined as power of 2;
+ for example:
+ 2 = one message every 4 seconds,
+ -2 = 4 messages every second"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 19 }
+
+mbgLtNgCfgPtpAnnounceInterval OBJECT-TYPE
+ SYNTAX Integer32(-7..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfPtpSyncInterval' for explanation"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 20 }
+
+mbgLtNgCfgPtpDelayReqInterval OBJECT-TYPE
+ SYNTAX Integer32(-7..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfPtpSyncInterval' for explanation"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 21 }
+
+mbgLtNgCfgPtpTimescale OBJECT-TYPE
+ SYNTAX INTEGER{
+ arbitrary(0),
+ ptp(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "see 'mbgLtNgCfPtpSyncInterval' for explanation"
+ DEFVAL { 1 }
+ ::= { mbgLtNgCfgPtpTableEntry 22 }
+
+mbgLtNgCfgPtpOpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ ptp(0),
+ ntp(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "General PTP operation mode"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 30 }
+
+mbgLtNgCfgPtpProfile OBJECT-TYPE
+ SYNTAX INTEGER {
+ custom(0),
+ defE2eIeee15882008(1),
+ defP2pIeee15882008(2),
+ powIeeeC37238(3),
+ telItuTG82651(4),
+ telItuTG82751(5),
+ smpteSt20592(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PTP profile"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 31 }
+
+mbgLtNgCfgPtpHybridMode OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Run card in hybrid mode"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 32 }
+
+mbgLtNgCfgPtpUcastMstAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of unicast master
+ when in slave mode. Only 1!!!
+ is shown and can be set."
+ DEFVAL { "n/a" }
+ ::= { mbgLtNgCfgPtpTableEntry 33 }
+
+mbgLtNgCfgPtpAnnRcptTmout OBJECT-TYPE
+ SYNTAX Unsigned32(2..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Timeout for announce messages"
+ DEFVAL { 3 }
+ ::= { mbgLtNgCfgPtpTableEntry 34 }
+
+mbgLtNgCfgPtpMessageDuration OBJECT-TYPE
+ SYNTAX Unsigned32(10..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time period until master stops
+ sending messages [s]"
+ DEFVAL { 60 }
+ ::= { mbgLtNgCfgPtpTableEntry 35 }
+
+
+--- Sync E section
+
+
+mbgLtNgCfgPtpSyncEAvail OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is SyncE supported?"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 36 }
+
+mbgLtNgCfgPtpSyncEEnabled OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Is Sync-E enabled if supported?"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 37 }
+
+mbgLtNgCfgPtpSyncEQltLvlSelEnable OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable quality selection?"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 38 }
+
+mbgLtNgCfgPtpSyncESdhNwOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ opt1(0),
+ opt2(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sdh network option"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 39 }
+
+mbgLtNgCfgPtpSyncEInputSsm OBJECT-TYPE
+ SYNTAX INTEGER {
+ stuUkn(0),
+ prs(1),
+ prc(2),
+ inv3(3),
+ ssuATnc(4),
+ inv5(5),
+ inv6(6),
+ st2(7),
+ ssuB(8),
+ inv9(9),
+ eec2St3(10),
+ eec1Sec(11),
+ smc(12),
+ st3e(13),
+ prov(14),
+ dnuDus(15)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Input SSMs combied for both options.
+ You should be aware of using which code when."
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 40 }
+
+mbgLtNgCfgPtpSyncEOutputSsm OBJECT-TYPE
+ SYNTAX INTEGER {
+ stuUkn(0),
+ prs(1),
+ prc(2),
+ inv3(3),
+ ssuATnc(4),
+ inv5(5),
+ inv6(6),
+ st2(7),
+ ssuB(8),
+ inv9(9),
+ eec2St3(10),
+ eec1Sec(11),
+ smc(12),
+ st3e(13),
+ prov(14),
+ dnuDus(15)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Input SSMs combined for both options.
+ You should be aware of using which code when."
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 41 }
+
+
+mbgLtNgCfgPtpSyncEGbitCopperMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(0),
+ forceSyncEAuto(1),
+ forceOrIsMaster(2),
+ forceOrIsSlave(3),
+ preferMaster(4),
+ preferSlave(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Gigabit copper modes"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 42 }
+
+
+--- Misc
+
+
+mbgLtNgCfgPtpMiscEnable1Step OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable PTP 1 step if supported"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 43 }
+
+mbgLtNgCfgPtpDisableMgmtMsgs OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Disable management messages if suppported"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 44 }
+
+
+--- Outputs
+
+
+mbgLtNgCfgPtpOutput1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ pps(1),
+ mhz10(2),
+ khzGPS2048(3),
+ mhzGPS10(4),
+ ppsGPS(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Additional I/O output if suppported"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 45 }
+
+mbgLtNgCfgPtpOutput2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ pps(1),
+ mhz10(2),
+ khzGPS2048(3),
+ mhzGPS10(4),
+ ppsGPS(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Additional I/O output if suppported"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtpTableEntry 46 }
+
+mbgLtNgCfgPtpCmd OBJECT-TYPE
+ SYNTAX INTEGER{
+ none(0),
+ configure(1),
+ reset(2),
+ apply(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configuration commands"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgPtp 2 }
+
+--
+-- System page
+--
+mbgLtNgCfgSystem OBJECT IDENTIFIER ::= { mbgLtNgConfig 5 }
+
+-- general
+mbgLtNgCfgGeneral OBJECT IDENTIFIER ::= { mbgLtNgCfgSystem 0 }
+
+mbgLtNgCfgWebLanguage OBJECT-TYPE
+ SYNTAX INTEGER{ notAvailable(0), englisch(1), german(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "set language for web interface"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgGeneral 1 }
+
+mbgLtNgCfgActivateChangesAsStartup OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "activate changes automatically as startup configuration"
+ DEFVAL { 1 }
+ ::= { mbgLtNgCfgGeneral 2 }
+
+-- front display
+
+mbgLtNgCfgDisplay OBJECT IDENTIFIER ::= { mbgLtNgCfgSystem 1 }
+
+mbgLtNgCfgEnableFrontPanelLight OBJECT-TYPE
+ SYNTAX MeinbergSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "active light at front panel"
+ DEFVAL { 0 }
+ ::= { mbgLtNgCfgDisplay 1 }
+
+
+--
+-- Lantime system modus
+--
+-- mbgLtNgCfgReceiver OBJECT IDENTIFIER ::= { mbgLtNgConfig 8 }
+-- MRS settings etc....
+
+
+
+--
+-- Lantime SNMP commands
+--
+
+mbgLtNgCommands OBJECT IDENTIFIER ::= { mbgLantimeNG 2 }
+
+mbgLtNgCmdExecute OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ applyChanges(1),
+ saveChanges(2),
+ saveAndApplyChanges(3),
+ startFirmwareUpdate(4),
+ reboot(5),
+ resendErrorConditions(6),
+ sendTestNotifications(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Send a command to the timeserver to be executed;
+ Attention: Command should be executed with a timeout of 120 seconds and 0 retries"
+ DEFVAL { 0 }
+ ::={ mbgLtNgCommands 1 }
+
+mbgLtNgCmdSetTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reference time can be set via a date-time string in format:
+ yyyy-mm-dd hh:mm:ss
+ Time is interpreted as configured via web interface at menu:
+ 'Receiver'->'Time Zone'
+ It is mandatory to unplug the receiver's antenna to make this work.
+ and strongly advised to execute a SNMPSET WITHOUT retries
+ and a timeout value greater than 60 seconds. Otherwise
+ there might come up unforeseen issues.
+ SNMPGET always returns default value."
+ DEFVAL { "n/a" }
+ ::={ mbgLtNgCommands 2 }
+
+
+--
+-- Lantime SNMP trap definitions
+--
+mbgLtNgTrapNotifications OBJECT IDENTIFIER ::= { mbgLantimeNG 3 }
+
+mbgLtNgTraps OBJECT IDENTIFIER ::= { mbgLtNgTrapNotifications 0 }
+
+mbgLtNgTrapNTPNotSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when NTP is not synchronised "
+ ::= { mbgLtNgTraps 1 }
+
+mbgLtNgTrapNTPStopped NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when NTP is stopped "
+ ::= { mbgLtNgTraps 2 }
+
+mbgLtNgTrapServerBoot NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when time server has finished boot sequence "
+ ::= { mbgLtNgTraps 3 }
+
+mbgLtNgTrapReceiverNotResponding NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when receiver is not responding "
+ ::= { mbgLtNgTraps 4 }
+
+mbgLtNgTrapReceiverNotSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when receiver is not synchronised "
+ ::= { mbgLtNgTraps 5 }
+
+mbgLtNgTrapAntennaFaulty NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when connection to antenna is broken "
+ ::= { mbgLtNgTraps 6 }
+
+mbgLtNgTrapAntennaReconnect NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when antenna has been reconnected "
+ ::= { mbgLtNgTraps 7 }
+
+mbgLtNgTrapConfigChanged NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when timeserver reloaded its configuration "
+ ::= { mbgLtNgTraps 8 }
+
+mbgLtNgTrapLeapSecondAnnounced NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a leap second has been announced "
+ ::= { mbgLtNgTraps 9 }
+
+mbgLtNgTrapSHSTimeLimitError NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when SHS timelimit exceeded "
+ ::= { mbgLtNgTraps 10 }
+
+mbgLtNgTrapSecondaryRecNotSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when secondary receiver in SHS system is not synchronised "
+ ::= { mbgLtNgTraps 11 }
+
+mbgLtNgTrapPowerSupplyFailure NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when one of the redundant power supplies fails"
+ ::= { mbgLtNgTraps 12 }
+
+mbgLtNgTrapAntennaShortCircuit NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a connected antenna fails due to a short circuit"
+ ::= { mbgLtNgTraps 13 }
+
+mbgLtNgTrapReceiverSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when receiver is synchronised "
+ ::= { mbgLtNgTraps 14 }
+
+mbgLtNgTrapNTPClientAlarm NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when an NTP Client Monitoring alarm occurs, e.g. when a monitored client is not reachable. "
+ ::= { mbgLtNgTraps 15 }
+
+mbgLtNgTrapPowerSupplyUp NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a power supply returned to a healthy state. "
+ ::= { mbgLtNgTraps 16 }
+
+mbgLtNgTrapNetworkDown NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a monitored network port is down. "
+ ::= { mbgLtNgTraps 17 }
+
+mbgLtNgTrapNetworkUp NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a monitored network port is up. "
+ ::= { mbgLtNgTraps 18 }
+
+mbgLtNgTrapSecondaryRecNotResp NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when secondary receiver is not responding "
+ ::= { mbgLtNgTraps 19 }
+
+
+mbgLtNgTrapXmrLimitExceeded NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a reference offset exceeds the configured limit"
+ ::= { mbgLtNgTraps 30 }
+
+mbgLtNgTrapXmrRefDisconnect NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a reference signal has been lost"
+ ::= { mbgLtNgTraps 31 }
+
+
+mbgLtNgTrapXmrRefReconnect NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a reference signal recovered"
+ ::= { mbgLtNgTraps 32 }
+
+mbgLtNgTrapFdmError NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when the Fdm module generates an alarm "
+ ::= { mbgLtNgTraps 33 }
+
+mbgLtNgTrapSHSTimeLimitWarning NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when SHS warning limit exceeded "
+ ::= { mbgLtNgTraps 34 }
+
+mbgLtNgTrapSecondaryRecSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when secondary receiver is synchronised "
+ ::= { mbgLtNgTraps 35 }
+
+mbgLtNgTrapNTPSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when NTP is synchronised "
+ ::= { mbgLtNgTraps 36 }
+
+mbgLtNgTrapPtpPortDisconnected NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when PTP network port got disconnected"
+ ::= { mbgLtNgTraps 37 }
+
+mbgLtNgTrapPtpPortConnected NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when PTP network port got connected"
+ ::= { mbgLtNgTraps 38 }
+
+mbgLtNgTrapPtpStateChanged NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when PTP state changed (e.g. from 'passive' to 'master')"
+ ::= { mbgLtNgTraps 39 }
+
+mbgLtNgTrapPtpError NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when PTP raised an error"
+ ::= { mbgLtNgTraps 40 }
+
+mbgLtNgTrapLowSystemResources NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when system is running on low resources"
+ ::= { mbgLtNgTraps 41 }
+
+mbgLtNgTrapFanDown NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when fan goes down"
+ ::= { mbgLtNgTraps 45 }
+
+mbgLtNgTrapFanUp NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when fan comes up"
+ ::= { mbgLtNgTraps 46 }
+
+mbgLtNgTrapCertificateExpired NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when certificate expired or will expire"
+ ::= { mbgLtNgTraps 47 }
+
+mbgLtNgTrapSufficientSystemResources NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when system has regained sufficient resources"
+ ::= { mbgLtNgTraps 48 }
+
+mbgLtNgTrapOscillatorWarmedUp NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when oscillator is not warmed up"
+ ::= { mbgLtNgTraps 49 }
+
+mbgLtNgTrapOscillatorNotWarmedUp NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when oscillator is warmed up"
+ ::= { mbgLtNgTraps 50 }
+
+mbgLtNgTrapXmrRefChanged NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when XMR reference source changed"
+ ::= { mbgLtNgTraps 51 }
+
+mbgLtNgTrapClusterMasterChanged NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when cluster mode is active and cluster changed"
+ ::= { mbgLtNgTraps 52 }
+
+mbgLtNgTrapClusterFalsetickerDetected NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when cluster mode is active and
+ a cluster member is dectected as falseticker"
+ ::= { mbgLtNgTraps 53 }
+
+mbgLtNgTrapClusterFalsetickerCleared NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when cluster mode is active and
+ a cluster member is no longer a falseticker"
+ ::= { mbgLtNgTraps 54 }
+
+mbgLtNgTrapSHSTimeLimitOk NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when SHS timelimit error has
+ been acknowledged or time difference drops
+ below warning limit."
+ ::= { mbgLtNgTraps 55 }
+
+mbgLtNgTrapIMSError NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when an IMS module is not
+ responsive anymore, has got temperature issues,
+ etc. ..."
+ ::= { mbgLtNgTraps 56 }
+
+mbgLtNgTrapIMSOk NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when an IMS module returns
+ to healthy state."
+ ::= { mbgLtNgTraps 57 }
+
+mbgLtNgTrapFDMOk NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when an FDM module returns
+ to healthy state."
+ ::= { mbgLtNgTraps 58 }
+
+mbgLtNgTrapNTPOffsetLimitExceeded NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when monitoring an NTP client and its
+ offset limit is exceeded"
+ ::= { mbgLtNgTraps 59 }
+
+mbgLtNgTrapNTPOffsetLimitOk NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when monitoring an NTP client and its
+ offset limit is back again in a valid range"
+ ::= { mbgLtNgTraps 60 }
+
+mbgLtNgTrapNormalOperation NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when the system returned to a healthy state "
+ ::= { mbgLtNgTraps 77 }
+
+mbgLtNgTrapHeartbeat NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent periodically to indicate that time server is still alive "
+ ::= { mbgLtNgTraps 88 }
+
+mbgLtNgTrapTestNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a test notification has been requested "
+ ::= { mbgLtNgTraps 99 }
+
+mbgLtNgTrapMessage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "used as a payload object for all traps, holds a clear text event message"
+ DEFVAL { "no event" }
+ ::= { mbgLtNgTraps 100 }
+
+-- conformance and other stuff
+
+mbgLtNgConformance OBJECT IDENTIFIER ::= { mbgLantimeNG 90 }
+mbgLtNgCompliances OBJECT IDENTIFIER ::= { mbgLtNgConformance 1 }
+mbgLtNgGroups OBJECT IDENTIFIER ::= { mbgLtNgConformance 2 }
+
+mbgLtNgCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities which implement version 2
+ of the LANTIME MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ mbgLtNgObjectsGroup,
+ mbgLtNgTrapsGroup
+ }
+ ::= { mbgLtNgCompliances 1 }
+
+
+mbgLtNgObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ mbgLtNgSnmpSubagentVersion,
+ mbgLtNgFirmwareVersion,
+ mbgLtNgSerialNumber,
+ mbgLtNgSubagentTimeticks,
+ mbgLtNgCpuSerialNumber,
+ mbgLtNgNtpCurrentState,
+ mbgLtNgNtpStratum,
+ mbgLtNgNtpRefclockName,
+ mbgLtNgNtpRefclockOffset,
+ mbgLtNgNtpVersion,
+ mbgLtNgNtpCCStartedAt,
+ mbgLtNgNtpCCDuration,
+ mbgLtNgNtpCCNumberOfClients,
+ mbgLtNgNtpCCTotalRequests,
+ mbgLtNgNtpCCTotalRequestsLastHour,
+ mbgLtNgNtpCCTotalRequestsLastMinute,
+ mbgLtNgNtpCCTotalRequestsCurrentDay,
+ mbgLtNgNtpCCTodaysClients,
+ mbgLtNgNtpMrsServer,
+ mbgLtNgNtpMrsOffset,
+ mbgLtNgNumberOfRefclocks,
+ mbgLtNgRefclockType,
+ mbgLtNgRefclockUsage,
+ mbgLtNgRefclockState,
+ mbgLtNgRefclockSubstate,
+ mbgLtNgRefclockStatusA,
+ mbgLtNgRefclockMaxStatusA,
+ mbgLtNgRefclockStatusB,
+ mbgLtNgRefclockMaxStatusB,
+ mbgLtNgRefclockAdditionalInfo,
+ mbgLtNgRefclockLeapSecondDate,
+ mbgLtNgRefclockGpsLatitude,
+ mbgLtNgRefclockGpsLongitude,
+ mbgLtNgRefclockGpsTdop,
+ mbgLtNgRefclockGpsPdop,
+ mbgLtNgRefclockGpsUtcOffset,
+ mbgLtNgRefclockGpsAltitude,
+ mbgLtNgRefclockTimeDiff,
+ mbgLtNgRefclockGpsPos,
+ mbgLtNgTrapMessage,
+ mbgLtNgNumberOfClusters,
+ mbgLtNgClusterCommunicationIp,
+ mbgLtNgClusterPortState,
+ mbgLtNgClusterMasterSerial,
+ mbgLtNgClusterMasterIp,
+ mbgLtNgClusterMasterPriority,
+ mbgLtNgClusterClockStatus,
+ mbgLtNgClusterClockClass,
+ mbgLtNgClusterReconfigurationState,
+ mbgLtNgClusterIsFalseticker,
+ mbgLtNgCfgNtpServerIP,
+ mbgLtNgCfgNtpServerKey,
+ mbgLtNgCfgNtpServerAutokey,
+ mbgLtNgCfgNtpServerMinpoll,
+ mbgLtNgCfgNtpServerMaxpoll,
+ mbgLtNgCfgNtpServerIburst,
+ mbgLtNgCfgNtpBroadAddr,
+ mbgLtNgCfgNtpBroadInterval,
+ mbgLtNgCfgNtpBroadSymKey,
+ mbgLtNgCfgNtpBroadUseAutokey,
+ mbgLtNgCfgNtpEnableMulticast,
+ mbgLtNgCfgNtpMultiAddr,
+ mbgLtNgCfgNtpMultiInterval,
+ mbgLtNgCfgNtpMultiSymKey,
+ mbgLtNgCfgNtpMultiUseAutokey,
+ mbgLtNgCfgNtpEnableManycast,
+ mbgLtNgCfgNtpManyAddr,
+ mbgLtNgCfgNtpManySymKey,
+ mbgLtNgCfgNtpManyUseAutokey,
+ mbgLtNgCfgNtpLocalTrustedKeys,
+ mbgLtNgCfgNtpTrusttime,
+ mbgLtNgCfgNtpTimeScale,
+ mbgLtNgCfgNtpLocalClkStratum,
+ mbgLtNgCfgNtpDisableLocalClk,
+ mbgLtNgCfgNtpSpoofLocalTime,
+ mbgLtNgCfgNtpEnableClientCounter,
+ mbgLtNgCfgNtpEnableClientCounterDuration,
+ mbgLtNgCfgPtpHostname,
+ mbgLtNgCfgPtpDomainname,
+ mbgLtNgCfgPtpNameserver1,
+ mbgLtNgCfgPtpNameserver2,
+ mbgLtNgCfgPtpIpv4,
+ mbgLtNgCfgPtpNetmask,
+ mbgLtNgCfgPtpGateway,
+ mbgLtNgCfgPtpEnableVlan,
+ mbgLtNgCfgPtpVlanId,
+ mbgLtNgCfgPtpVlanPriority,
+ mbgLtNgCfgPtpEnableDhcp,
+ mbgLtNgCfgPtpIpv6Avail,
+ mbgLtNgCfgPtpIpv6Mode,
+ mbgLtNgCfgPtpIpv6Address,
+ mbgLtNgCfgPtpIpv6McastScope,
+ mbgLtNgCfgPtpDisableSsh,
+ mbgLtNgCfgPtpDscpClass,
+ mbgLtNgCfgPtpMcastTtl,
+ mbgLtNgCfgPtpOpMode,
+ mbgLtNgCfgPtpMode,
+ mbgLtNgCfgPtpHybridMode,
+ mbgLtNgCfgPtpUcastMstAddr,
+ mbgLtNgCfgPtpProfile,
+ mbgLtNgCfgPtpDelayMechanism,
+ mbgLtNgCfgPtpNetworkProtocol,
+ mbgLtNgCfgPtpDomainNumber,
+ mbgLtNgCfgPtpPriority1,
+ mbgLtNgCfgPtpPriority2,
+ mbgLtNgCfgPtpSyncInterval,
+ mbgLtNgCfgPtpAnnounceInterval,
+ mbgLtNgCfgPtpDelayReqInterval,
+ mbgLtNgCfgPtpTimescale,
+ mbgLtNgCfgPtpAnnRcptTmout,
+ mbgLtNgCfgPtpMessageDuration,
+ mbgLtNgCfgPtpCmd,
+ mbgLtNgCfgPtpSyncEAvail,
+ mbgLtNgCfgPtpSyncEEnabled,
+ mbgLtNgCfgPtpSyncEQltLvlSelEnable,
+ mbgLtNgCfgPtpSyncESdhNwOption,
+ mbgLtNgCfgPtpSyncEInputSsm,
+ mbgLtNgCfgPtpSyncEOutputSsm,
+ mbgLtNgCfgPtpSyncEGbitCopperMode,
+ mbgLtNgCfgPtpMiscEnable1Step,
+ mbgLtNgCfgPtpDisableMgmtMsgs,
+ mbgLtNgCfgPtpOutput1,
+ mbgLtNgCfgPtpOutput2,
+ mbgLtNgCfgEmailTo,
+ mbgLtNgEthPortLinkState,
+ mbgLtNgCfgEmailFrom,
+ mbgLtNgCfgEmailSmarthostAddr,
+ mbgLtNgCfgEmailSmarthostPort,
+ mbgLtNgCfgEmailSmarthostAuth,
+ mbgLtNgCfgEmailSmarthostAuthUser,
+ mbgLtNgCfgEmailSmarthostAuthPw,
+ mbgLtNgCfgSnmpContact,
+ mbgLtNgCfgSnmpLocation,
+ mbgLtNgCfgVP100Display1Addr,
+ mbgLtNgCfgVP100Display1SN,
+ mbgLtNgCfgVP100Display2Addr,
+ mbgLtNgCfgVP100Display2SN,
+ mbgLtNgCfgEthernetHostname,
+ mbgLtNgCfgEthernetDomain,
+ mbgLtNgCfgEthernetNameserver1,
+ mbgLtNgCfgEthernetNameserver2,
+ mbgLtNgCfgEthernetIpv4Gateway,
+ mbgLtNgCfgEthernetIpv6Gateway,
+ mbgLtNgCfgNumberOfPhysicalIf,
+ mbgLtNgCfgNumberOfVirtualIf,
+ mbgLtNgCfgPhysicalIfMac,
+ mbgLtNgCfgPhysicalIfNetLinkMode,
+ mbgLtNgCfgPhysicalIfIndicateLink,
+ mbgLtNgCfgPhysicalIfBondingGroup,
+ mbgLtNgCfgPhysicalIfIpv6Mode,
+ mbgLtNgCfgVirtualIfIpv4AddrFromDhcp,
+ mbgLtNgCfgVirtualIfIpv4NetmaskFromDhcp,
+ mbgLtNgCfgVirtualIfIpv4BroadcastFromDhcp,
+ mbgLtNgCfgVirtualIfIpv4GatewayFromDhcp,
+ mbgLtNgCfgVirtualIfIpv4DnsFromDhcp,
+ mbgLtNgCfgVirtualIfIpv4DomainFromDhcp,
+ mbgLtNgCfgVirtualIfAssigned,
+ mbgLtNgCfgVirtualIfMac,
+ mbgLtNgCfgVirtualIfLabel,
+ mbgLtNgCfgVirtualIfServiceNtp,
+ mbgLtNgCfgVirtualIfServiceHttp,
+ mbgLtNgCfgVirtualIfServiceHttps,
+ mbgLtNgCfgVirtualIfServiceTelnet,
+ mbgLtNgCfgVirtualIfServiceSsh,
+ mbgLtNgCfgVirtualIfServiceSnmp,
+ mbgLtNgCfgVirtualIfServiceFtp,
+ mbgLtNgCfgVirtualIfServiceTime,
+ mbgLtNgCfgVirtualIfServiceDaytime,
+ mbgLtNgCfgVirtualIfServiceFpc,
+ mbgLtNgCfgVirtualIfIpv4Addr,
+ mbgLtNgCfgVirtualIfIpv4Netmask,
+ mbgLtNgCfgVirtualIfIpv4Dhcp,
+ mbgLtNgCfgVirtualIfIpv6Addr,
+ mbgLtNgCfgVirtualIfIpv6Dhcp,
+ mbgLtNgCfgVirtualIfIpv6RoutAdd,
+ mbgLtNgCfgVirtualIfIpv6LinkLocal,
+ mbgLtNgCfgVirtualIfVlan,
+ mbgLtNgCfgVirtualIfVlanTag,
+ mbgLtNgCfgVirtualIfVlanPrio,
+ mbgLtNgCfgVirtualIfCluster,
+ mbgLtNgCfgVirtualIfClusterIpv4Addr,
+ mbgLtNgCfgVirtualIfClusterIpv4Netmask,
+ mbgLtNgCfgVirtualIfClusterPrio,
+ mbgLtNgCfgEthernetGenClusterIp,
+ mbgLtNgCfgEthernetGenClusterPort,
+ mbgLtNgCfgSyslogServerAddr,
+ mbgLtNgCfgSyslogLoglevel,
+ mbgLtNgCfgWmailAddress1,
+ mbgLtNgCfgWmailAddress2,
+ mbgLtNgCfgSnmpTrapRecAddr,
+ mbgLtNgCfgSnmpTrapRecCommunity,
+ mbgLtNgCfgSnmpTrapRecVersion,
+ mbgLtNgCfgSnmpReadCommunity,
+ mbgLtNgCfgSnmpWriteCommunity,
+ mbgLtNgCfgSnmpV3UserName,
+ mbgLtNgCfgSnmpV3UserRights,
+ mbgLtNgCfgSnmpV3Context,
+ mbgLtNgCfgSnmpV3SecurityLevel,
+ mbgLtNgCfgSnmpV3AuthProtocol,
+ mbgLtNgCfgSnmpV3AuthPassphrase,
+ mbgLtNgCfgSnmpV3PrivProtocol,
+ mbgLtNgCfgSnmpV3PrivPassphrase,
+ mbgLtNgCfgSnmpRetries,
+ mbgLtNgCfgSnmpTimeout,
+ mbgLtNgCfgSnmpEnabledVersion,
+ mbgLtNgCfgNtpMaxClientOffset,
+ mbgLtNgCfgNtpMaxClientStratum,
+ mbgLtNgCfgTrapNormalOperation,
+ mbgLtNgCfgTrapNtpNotSync,
+ mbgLtNgCfgTrapNtpSync,
+ mbgLtNgCfgTrapNtpStopped,
+ mbgLtNgCfgTrapServerBoot,
+ mbgLtNgCfgTrapRefclockNotResponding,
+ mbgLtNgCfgTrapRefclockSynchronized,
+ mbgLtNgCfgTrapRefclockNotSynchronized,
+ mbgLtNgCfgTrapSecRefclockNotResponding,
+ mbgLtNgCfgTrapSecRefclockSynchronized,
+ mbgLtNgCfgTrapSecRefclockNotSynchronized,
+ mbgLtNgCfgTrapAntennaFaulty,
+ mbgLtNgCfgTrapAntennaReconnect,
+ mbgLtNgCfgTrapAntennaShortCircuit,
+ mbgLtNgCfgTrapConfigChanged,
+ mbgLtNgCfgTrapLeapSecAnnounced,
+ mbgLtNgCfgTrapNtpClientLimitExceeded,
+ mbgLtNgCfgTrapRefSrcDisconnected,
+ mbgLtNgCfgTrapRefSrcReconnected,
+ mbgLtNgCfgTrapShsTimeLimitError,
+ mbgLtNgCfgTrapShsTimeLimitWarning,
+ mbgLtNgCfgTrapNetworkDown,
+ mbgLtNgCfgTrapNetworkUp,
+ mbgLtNgCfgTrapPowerSupplyUp,
+ mbgLtNgCfgTrapPowerSupplyDown,
+ mbgLtNgCfgTrapFdmError,
+ mbgLtNgCfgTrapLowSystemResources,
+ mbgLtNgCfgTrapPtpNetworkDown,
+ mbgLtNgCfgTrapPtpNetworkUp,
+ mbgLtNgCfgTrapPtpStateChanged,
+ mbgLtNgCfgTrapPtpError,
+ mbgLtNgCfgTrapRefSrcLimitExceeded,
+ mbgLtNgCfgTrapFanDown,
+ mbgLtNgCfgTrapFanUp,
+ mbgLtNgCfgRepeatEvent,
+ mbgLtNgCfgRepetitions,
+ mbgLtNgCfgTrapWarmedUp,
+ mbgLtNgCfgTrapNotWarmedUp,
+ mbgLtNgCfgDisableRootLogin,
+ mbgLtNgCfgDisableUsbPort,
+ mbgLtNgCfgAllowNetworkDiscovery,
+ mbgLtNgCfgLockFrontPanel,
+ mbgLtNgCfgSshKeyLength,
+ mbgLtNgCfgSshShellTimeout,
+ mbgLtNgCfgWebLanguage,
+ mbgLtNgCfgActivateChangesAsStartup,
+ mbgLtNgCfgEnableFrontPanelLight,
+ mbgLtNgCmdExecute,
+ mbgLtNgCmdSetTime,
+ mbgLtNgFdmFreq,
+ mbgLtNgFdmFreqDev,
+ mbgLtNgFdmNomFreq,
+ mbgLtNgPtpNumberOfModules,
+ mbgLtNgPtpMode,
+ mbgLtNgPtpPortState,
+ mbgLtNgPtpLocalMac,
+ mbgLtNgPtpGrandmasterMac,
+ mbgLtNgPtpGrandmasterUuid,
+ mbgLtNgPtpClockAccuracy,
+ mbgLtNgPtpClockClass,
+ mbgLtNgPtpTimeSource,
+ mbgLtNgPtpUtcOffset,
+ mbgLtNgPtpTimeSeconds,
+ mbgLtNgPtpTsuTime,
+ mbgLtNgPtpSysTime,
+ mbgLtNgPtpPortLinkup,
+ mbgLtNgPtpOffsetFromGM,
+ mbgLtNgPtpPathDelay,
+ mbgLtNgPtpDelayMec,
+ mbgLtNgPtpDomain,
+ mbgLtNgPtpDelayAsymmetry,
+ mbgLtNgPtpAvail,
+ mbgLtNgSysNumberOfPowerSupplies,
+ mbgLtNgSysPsStatus,
+ mbgLtNgSysNumberOfFans,
+ mbgLtNgSysFanStatus,
+ mbgLtNgSysFanError,
+ mbgLtNgSysTempCelsius
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects for the LANTIME MIB"
+ ::= { mbgLtNgGroups 1 }
+
+mbgLtNgTrapsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ mbgLtNgTrapNTPNotSync,
+ mbgLtNgTrapNTPStopped,
+ mbgLtNgTrapServerBoot,
+ mbgLtNgTrapReceiverNotResponding,
+ mbgLtNgTrapReceiverNotSync,
+ mbgLtNgTrapAntennaFaulty,
+ mbgLtNgTrapAntennaReconnect,
+ mbgLtNgTrapConfigChanged,
+ mbgLtNgTrapLeapSecondAnnounced,
+ mbgLtNgTrapSHSTimeLimitError,
+ mbgLtNgTrapSecondaryRecNotSync,
+ mbgLtNgTrapPowerSupplyFailure,
+ mbgLtNgTrapAntennaShortCircuit,
+ mbgLtNgTrapReceiverSync,
+ mbgLtNgTrapNTPClientAlarm,
+ mbgLtNgTrapPowerSupplyUp,
+ mbgLtNgTrapNetworkDown,
+ mbgLtNgTrapNetworkUp,
+ mbgLtNgTrapSecondaryRecNotResp,
+ mbgLtNgTrapXmrLimitExceeded,
+ mbgLtNgTrapXmrRefDisconnect,
+ mbgLtNgTrapXmrRefReconnect,
+ mbgLtNgTrapFdmError,
+ mbgLtNgTrapSHSTimeLimitWarning,
+ mbgLtNgTrapSecondaryRecSync,
+ mbgLtNgTrapNTPSync,
+ mbgLtNgTrapNormalOperation,
+ mbgLtNgTrapHeartbeat,
+ mbgLtNgTrapTestNotification,
+ mbgLtNgTrapPtpPortDisconnected,
+ mbgLtNgTrapPtpPortConnected,
+ mbgLtNgTrapPtpStateChanged,
+ mbgLtNgTrapPtpError,
+ mbgLtNgTrapLowSystemResources,
+ mbgLtNgTrapSufficientSystemResources,
+ mbgLtNgTrapFanDown,
+ mbgLtNgTrapFanUp,
+ mbgLtNgTrapCertificateExpired,
+ mbgLtNgTrapOscillatorWarmedUp,
+ mbgLtNgTrapOscillatorNotWarmedUp,
+ mbgLtNgTrapXmrRefChanged,
+ mbgLtNgTrapClusterMasterChanged,
+ mbgLtNgTrapClusterFalsetickerDetected,
+ mbgLtNgTrapClusterFalsetickerCleared,
+ mbgLtNgTrapSHSTimeLimitOk,
+ mbgLtNgTrapIMSError,
+ mbgLtNgTrapIMSOk,
+ mbgLtNgTrapFDMOk,
+ mbgLtNgTrapNTPOffsetLimitExceeded,
+ mbgLtNgTrapNTPOffsetLimitOk
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of traps for the LANTIME MIB"
+ ::= { mbgLtNgGroups 2 }
+
+END
diff --git a/mibs/meinberg/MBG-SNMP-ROOT-MIB b/mibs/meinberg/MBG-SNMP-ROOT-MIB
new file mode 100755
index 0000000000..623200683c
--- /dev/null
+++ b/mibs/meinberg/MBG-SNMP-ROOT-MIB
@@ -0,0 +1,46 @@
+
+MBG-SNMP-ROOT-MIB DEFINITIONS ::= BEGIN
+
+
+IMPORTS
+ MODULE-IDENTITY, enterprises
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+mbgSnmpRoot MODULE-IDENTITY
+ LAST-UPDATED "201201250745Z"
+ 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
+ " Meinberg SNMP Management Information Root Base "
+
+ REVISION "201201250745Z"
+ DESCRIPTION
+ " Rev 1.01 25 January 2012 7:45 UTC Philipp Rahns
+ Changed MIB module name"
+
+ REVISION "201110140630Z"
+ DESCRIPTION
+ " Rev 1.00 14 October 2011 6:30 UTC Philipp Rahns
+ Initial revision"
+
+ ::= { enterprises 5597}
+
+ MeinbergSwitch ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "indicating whether something is actived or not => like a switch"
+ SYNTAX INTEGER { off(0), on(1) }
+
+END
+
diff --git a/mibs/meinberg/MBG-SNMP-XPT-MIB b/mibs/meinberg/MBG-SNMP-XPT-MIB
new file mode 100755
index 0000000000..55c150ccf8
--- /dev/null
+++ b/mibs/meinberg/MBG-SNMP-XPT-MIB
@@ -0,0 +1,602 @@
+MBG-SNMP-XPT-MIB DEFINITIONS ::= BEGIN
+
+--
+-- Top-level infrastructure of the MBG -SNMP project enterprise MIB tree
+--
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF
+ DisplayString FROM SNMPv2-TC
+
+ mbgSnmpRoot FROM MBG-SNMP-ROOT-MIB;
+
+mbgXPT MODULE-IDENTITY
+ LAST-UPDATED "201201250000Z"
+ ORGANIZATION "www.meinberg.de"
+ CONTACT-INFO
+ "postal: Meinberg Funkuhren
+ Auf der Landwehr 22
+ 31812 Bad Pyrmont
+ Germany
+
+ email: info@meinberg.de"
+ DESCRIPTION
+ "Top-level infrastructure of the MBG-SNMP project enterprise MIB tree"
+ REVISION "201201250000Z"
+ DESCRIPTION
+ "Update to new format referencing MBG-SNMP-ROOT-MIB"
+ REVISION "200601200000Z"
+ DESCRIPTION
+ "Covering LAN-XPT and SCU-XPT modules from Meinberg"
+ ::= { mbgSnmpRoot 10 }
+
+
+--
+-- MBG-SNMP enterprise-specific management objects
+--
+--
+-- Copy everything from here into your MBG-SNMP-MIB.txt file, if you are using several different SNMP-supporting Meinberg systems
+--
+
+mbgGPSRefclock1 OBJECT IDENTIFIER ::= {mbgXPT 2}
+mbgGPSRefclock2 OBJECT IDENTIFIER ::= {mbgXPT 3}
+mbgSCU OBJECT IDENTIFIER ::= {mbgXPT 4}
+mbgXPTTraps OBJECT IDENTIFIER ::= {mbgXPT 5}
+
+
+--
+-- GPS Refclock states
+-- (For SCUXPT systems this is Refclock 1)
+--
+
+mbgGPSRefclock1Type OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of clock"
+ ::= { mbgGPSRefclock1 1 }
+
+mbgGPSRefclock1TypeVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of refclock as value"
+ --- " 0: not available"
+ --- " 1: GPS167 1HE"
+ --- " 2: GPS167 BGT/TGP"
+ --- " 3: PZF509 1HE"
+ --- " 4: PZF509 BGT/TGP"
+ --- " 5: SHS 1HE"
+ --- " 6: SHS BGT"
+ --- " 7: SHS-FRC 1HE"
+ --- " 8: SHS-FRC BGT"
+ --- " 9: TCR509 1HE"
+ --- "10: TCR509 BGT/TGP"
+ --- "11: RD 1HE"
+ --- "12: RD BGT/TGP"
+ --- "13: EDT 1HE"
+ --- "14: EDT BGT/TGP"
+ --- "15: AHS"
+ --- "16: DHS"
+ DEFVAL { 0 }
+ ::= { mbgGPSRefclock1 2 }
+
+mbgGPSRefclock1Mode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of refclock"
+ ::= { mbgGPSRefclock1 3 }
+
+mbgGPSRefclock1ModeVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of refclock as value"
+ --- " 0: not available"
+ --- " 1: Normal Operation"
+ --- " 2: Tracking/Searching"
+ --- " 3: Antenna Faulty"
+ --- " 4: Warm Boot"
+ --- " 5: Cold Boot"
+ DEFVAL { 0 }
+ ::= { mbgGPSRefclock1 4 }
+
+mbgGPSRef1GpsState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of GPS refclock "
+ ::= { mbgGPSRefclock1 5 }
+
+mbgGPSRef1GpsStateVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of GPS refclock as value"
+ --- " 0: not available"
+ --- " 1: synchronized"
+ --- " 2: not synchronized"
+ DEFVAL { 0 }
+ ::= { mbgGPSRefclock1 6 }
+
+mbgGPSRef1GpsPosition OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Position of GPS refclock "
+ ::= { mbgGPSRefclock1 7 }
+
+mbgGPSRef1GpsSatellites OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Satellites in view and good of GPS refclock "
+ ::= { mbgGPSRefclock1 8 }
+
+mbgGPSRef1GpsSatellitesGood OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current good Satellites of GPS refclock as value"
+ ::= { mbgGPSRefclock1 9 }
+
+mbgGPSRef1GpsSatellitesInView OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current satellites in view of GPS refclock as value"
+ ::= { mbgGPSRefclock1 10 }
+
+
+--
+-- GPS Refclock states
+-- (for SCUXPT 2nd refclock)
+
+mbgGPSRefclock2Type OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of clock"
+ ::= { mbgGPSRefclock2 1 }
+
+mbgGPSRefclock2TypeVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of refclock as value"
+ --- " 0: not available"
+ --- " 1: GPS167 1HE"
+ --- " 2: GPS167 BGT/TGP"
+ --- " 3: PZF509 1HE"
+ --- " 4: PZF509 BGT/TGP"
+ --- " 5: SHS 1HE"
+ --- " 6: SHS BGT"
+ --- " 7: SHS-FRC 1HE"
+ --- " 8: SHS-FRC BGT"
+ --- " 9: TCR509 1HE"
+ --- "10: TCR509 BGT/TGP"
+ --- "11: RD 1HE"
+ --- "12: RD BGT/TGP"
+ --- "13: EDT 1HE"
+ --- "14: EDT BGT/TGP"
+ --- "15: AHS"
+ --- "16: DHS"
+ DEFVAL { 0 }
+ ::= { mbgGPSRefclock2 2 }
+
+mbgGPSRefclock2Mode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of refclock"
+ ::= { mbgGPSRefclock2 3 }
+
+mbgGPSRefclock2ModeVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Mode of refclock as value"
+ --- " 0: not available"
+ --- " 1: Normal Operation"
+ --- " 2: Tracking/Searching"
+ --- " 3: Antenna Faulty"
+ --- " 4: Warm Boot"
+ --- " 5: Cold Boot"
+ DEFVAL { 0 }
+ ::= { mbgGPSRefclock2 4 }
+
+mbgGPSRef2GpsState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of GPS refclock "
+ ::= { mbgGPSRefclock2 5 }
+
+mbgGPSRef2GpsStateVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current State of GPS refclock as value"
+ --- " 0: not available"
+ --- " 1: synchronized"
+ --- " 2: not synchronized"
+ DEFVAL { 0 }
+ ::= { mbgGPSRefclock2 6 }
+
+mbgGPSRef2GpsPosition OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Position of GPS refclock "
+ ::= { mbgGPSRefclock2 7 }
+
+mbgGPSRef2GpsSatellites OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Satellites in view and good of GPS refclock "
+ ::= { mbgGPSRefclock2 8 }
+
+mbgGPSRef2GpsSatellitesGood OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current good Satellites of GPS refclock as value"
+ ::= { mbgGPSRefclock2 9 }
+
+mbgGPSRef2GpsSatellitesInView OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current satellites in view of GPS refclock as value"
+ ::= { mbgGPSRefclock2 10 }
+
+
+
+--
+-- GPS Switchcard states
+-- (for SCUXPT)
+
+mbgSCUType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of clock"
+ ::= { mbgSCU 1 }
+
+mbgSCUTypeVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of Switchcard as value"
+ DEFVAL { 0 }
+ ::= { mbgSCU 2 }
+
+mbgSCUMaster OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current selected masterclock of switchcard"
+ ::= { mbgSCU 3 }
+
+mbgSCUMasterVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current selected masterclock of switchcard as value"
+ --- " 0: no master selected (outputs disabled)"
+ --- " 1: GPS clock 1 is master"
+ --- " 2: GPS clock 2 is master"
+ DEFVAL { 0 }
+ ::= { mbgSCU 4 }
+
+mbgSCUMasterselect OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current masterselect mode of GPS Switchcard "
+ ::= { mbgSCU 5 }
+
+mbgSCUMasterselectVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current masterselect mode of GPS switchcard as value"
+ --- " 0: local masterselect"
+ --- " 1: remote masterselect"
+ DEFVAL { 0 }
+ ::= { mbgSCU 6 }
+
+mbgSCUTimeSync1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current time sync status of clock 1"
+ ::= { mbgSCU 7 }
+
+mbgSCUTimeSync2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current time sync status of clock 2"
+ ::= { mbgSCU 8 }
+
+mbgSCUTimelimitError OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current state of time limit alarm (not used)"
+ ::= { mbgSCU 9 }
+
+mbgSCUDisableOutputs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current state of outputs (0=outputs disabled, 1=outputs enabled)"
+ ::= { mbgSCU 10 }
+
+mbgSCUSelectedInput OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current selected clock for status queries as a string"
+ ::= { mbgSCU 11 }
+
+mbgSCUSelectedInputVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current selected clock for status queries as an integer"
+ --- " 0: no clock selected"
+ --- " 1: GPS clock 1 is selected"
+ --- " 2: GPS clock 2 is selected"
+ ::= { mbgSCU 12 }
+
+mbgSCUACOMode OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current state of ACO (access control override)"
+ --- " 0: ACO mode off (no firmware updates, password protection and encryption on)"
+ --- " 1: ACO mode on (firmware updates possible, password set to empty string (=just press enter)"
+ ::= { mbgSCU 13 }
+
+mbgSCUPSUStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current status of power supply units as a string"
+ ::= { mbgSCU 14 }
+
+mbgSCUPSU1Status OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current status of power supply unit 1"
+ --- " 0: failure / not available"
+ --- " 1: OK / in operation"
+ ::= { mbgSCU 15 }
+
+mbgSCUPSU2Status OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current status of power supply unit 2"
+ --- " 0: failure / not available"
+ --- " 1: OK / in operation"
+ ::= { mbgSCU 16 }
+
+
+
+
+--
+-- SNMP trap definitions
+--
+
+mbgGPSTrapColdBoot NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when Refclock is in Cold Boot mode"
+ ::= { mbgXPTTraps 1 }
+
+mbgGPSTrapWarmBoot NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when Refclock is in Warm Boot mode"
+ ::= { mbgXPTTraps 2 }
+
+mbgGPSNavSolved NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when Refclock calculated its actual position"
+ ::= { mbgXPTTraps 3 }
+
+mbgGPSTrapReceiverNotResponding NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when GPS receiver is not responding "
+ ::= { mbgXPTTraps 4 }
+
+mbgGPSTrapReceiverNotSync NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when GPS receiver is not synchronised "
+ ::= { mbgXPTTraps 5 }
+
+mbgGPSTrapAntennaFaulty NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when connection to antenna is broken "
+ ::= { mbgXPTTraps 6 }
+
+mbgGPSTrapAntennaReconnect NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when antenna has been reconnected "
+ ::= { mbgXPTTraps 7 }
+
+mbgGPSTrapLANXPTBoot NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when LANXPT has been rebooted"
+ ::= { mbgXPTTraps 8 }
+
+mbgGPSTrapLeapSecondAnnounced NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a leap second has been announced "
+ ::= { mbgXPTTraps 9 }
+
+mbgGPSTrapMasterclockSwitchover NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when masterclock changes "
+ ::= { mbgXPTTraps 10 }
+
+mbgGPSTrapPowerSupplyFailure NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a power supply unit fails"
+ ::= { mbgXPTTraps 11 }
+
+mbgGPSTrapPowerSupplyOK NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a power supply unit restores operation"
+ ::= { mbgXPTTraps 12 }
+
+mbgGPSTrapTestNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "trap to be sent when a test notification has been requested "
+ ::= { mbgXPTTraps 99 }
+
+
+--
+-- Conformance Statements
+--
+
+
+mbgXPTConformance OBJECT IDENTIFIER ::= { mbgXPT 90 }
+mbgXPTCompliances OBJECT IDENTIFIER ::= { mbgXPTConformance 1 }
+mbgXPTGroups OBJECT IDENTIFIER ::= { mbgXPTConformance 2 }
+
+mbgXPTCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities which implement version 2
+ of the XPT MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ mbgXPTObjectsGroup,
+ mbgXPTTrapsGroup
+ }
+ ::= { mbgXPTCompliances 1 }
+
+
+mbgXPTObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ mbgGPSRefclock1Type,
+ mbgGPSRefclock1TypeVal,
+ mbgGPSRefclock1Mode,
+ mbgGPSRefclock1ModeVal,
+ mbgGPSRef1GpsState,
+ mbgGPSRef1GpsStateVal,
+ mbgGPSRef1GpsPosition,
+ mbgGPSRef1GpsSatellites,
+ mbgGPSRef1GpsSatellitesGood,
+ mbgGPSRef1GpsSatellitesInView,
+ mbgGPSRefclock2Type,
+ mbgGPSRefclock2TypeVal,
+ mbgGPSRefclock2Mode,
+ mbgGPSRefclock2ModeVal,
+ mbgGPSRef2GpsState,
+ mbgGPSRef2GpsStateVal,
+ mbgGPSRef2GpsPosition,
+ mbgGPSRef2GpsSatellites,
+ mbgGPSRef2GpsSatellitesGood,
+ mbgGPSRef2GpsSatellitesInView,
+ mbgSCUType,
+ mbgSCUTypeVal,
+ mbgSCUMaster,
+ mbgSCUMasterVal,
+ mbgSCUMasterselect,
+ mbgSCUMasterselectVal,
+ mbgSCUTimeSync1,
+ mbgSCUTimeSync2,
+ mbgSCUTimelimitError,
+ mbgSCUDisableOutputs,
+ mbgSCUSelectedInput,
+ mbgSCUSelectedInputVal,
+ mbgSCUACOMode,
+ mbgSCUPSUStatus,
+ mbgSCUPSU1Status,
+ mbgSCUPSU2Status
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects for the MBG XPT MIB"
+
+ ::= { mbgXPTGroups 1 }
+
+mbgXPTTrapsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ mbgGPSTrapColdBoot,
+ mbgGPSTrapWarmBoot,
+ mbgGPSNavSolved,
+ mbgGPSTrapReceiverNotResponding,
+ mbgGPSTrapReceiverNotSync,
+ mbgGPSTrapAntennaFaulty,
+ mbgGPSTrapAntennaReconnect,
+ mbgGPSTrapLANXPTBoot,
+ mbgGPSTrapLeapSecondAnnounced,
+ mbgGPSTrapMasterclockSwitchover,
+ mbgGPSTrapPowerSupplyFailure,
+ mbgGPSTrapPowerSupplyOK,
+ mbgGPSTrapTestNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of traps for the MBG XPT MIB"
+
+ ::= { mbgXPTGroups 2 }
+
+END
diff --git a/tests/OSDiscoveryTest.php b/tests/OSDiscoveryTest.php
index 47d2d0aaf9..ca72780e43 100644
--- a/tests/OSDiscoveryTest.php
+++ b/tests/OSDiscoveryTest.php
@@ -922,6 +922,11 @@ class DiscoveryTest extends \PHPUnit_Framework_TestCase
$this->checkOS('mypoweros');
}
+ public function testMbgLtos6()
+ {
+ $this->checkOS('mbg-ltos6');
+ }
+
public function testMellanox()
{
$this->checkOS('mellanox');
diff --git a/tests/snmpsim/mbg-ltos6.snmprec b/tests/snmpsim/mbg-ltos6.snmprec
new file mode 100644
index 0000000000..c862b555cf
--- /dev/null
+++ b/tests/snmpsim/mbg-ltos6.snmprec
@@ -0,0 +1,2 @@
+1.3.6.1.2.1.1.1.0|4|\"Meinberg LANTIME V6.20.014\"
+1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.5597.3