summaryrefslogtreecommitdiff
path: root/MIBS/awplus/AT-NTP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/awplus/AT-NTP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/awplus/AT-NTP-MIB')
-rw-r--r--MIBS/awplus/AT-NTP-MIB525
1 files changed, 525 insertions, 0 deletions
diff --git a/MIBS/awplus/AT-NTP-MIB b/MIBS/awplus/AT-NTP-MIB
new file mode 100644
index 0000000..8add0a9
--- /dev/null
+++ b/MIBS/awplus/AT-NTP-MIB
@@ -0,0 +1,525 @@
+--============================================================================
+-- at-ntp.mib, Allied Telesis enterprise MIB: Network Time Protocol
+--
+-- Copyright (c) 2008 by Allied Telesis, Inc.
+-- All rights reserved.
+--
+--===========================================================================
+
+ AT-NTP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ modules
+ FROM AT-SMI-MIB
+ Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ DisplayString, RowStatus, TruthValue
+ FROM SNMPv2-TC;
+
+
+ atNtp MODULE-IDENTITY
+ LAST-UPDATED "201009070000Z"
+ ORGANIZATION
+ "Allied Telesis, Inc"
+ CONTACT-INFO
+ "http://www.alliedtelesis.com"
+ DESCRIPTION
+ "This MIB file contains definitions of managed objects
+ for the Allied Telesis Network Time Protocol configuration. "
+ REVISION "201009070000Z"
+ DESCRIPTION
+ "Generic syntax tidy up"
+ REVISION "201006150015Z"
+ DESCRIPTION
+ "MIB revision history dates in descriptions updated."
+ REVISION "200811110000Z"
+ DESCRIPTION
+ "Initial revision. "
+ ::= { modules 502 }
+
+
+
+
+--
+-- Node definitions
+--
+
+-- oid assignment and reserves
+-- 1 accessGroup
+-- 2 authenticate
+-- 3 authentication-delay
+-- 4 broadcastdelay
+-- 5 master
+-- 6 peer
+-- 7 server
+-- 8 trusted-key
+-- 9 counter
+-- 10 associations
+-- 11 status
+
+ atNtpPeerIndexNext OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the next available value for
+ the object 'atNtpPeerIndex'.
+
+ For creation of a new entry in the 'atNtpPeerTable',
+ a management application should read this object,
+ get the value and use the same."
+ ::= { atNtp 6 }
+
+
+ atNtpPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtNtpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on the Network Time
+ Protocol (NTP) peers' configurations in the system."
+ ::= { atNtp 7 }
+
+
+ atNtpPeerEntry OBJECT-TYPE
+ SYNTAX AtNtpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual entry in atNtpPeerTable."
+ INDEX { atNtpPeerIndex }
+ ::= { atNtpPeerTable 1 }
+
+
+ AtNtpPeerEntry ::=
+ SEQUENCE {
+ atNtpPeerIndex
+ INTEGER,
+ atNtpPeerNameAddr
+ DisplayString,
+ atNtpPeerMode
+ INTEGER,
+ atNtpPeerPreference
+ INTEGER,
+ atNtpPeerVersion
+ INTEGER,
+ atNtpPeerKeyNumber
+ Unsigned32,
+ atNtpPeerRowStatus
+ RowStatus
+ }
+
+ atNtpPeerIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object represents the index corresponding to
+ a particular NTP server or peer configuration in
+ the system.
+
+ For creation of a new entry, the value of this object
+ should be same as that of the value of
+ 'atNtpPeerIndexNext' object. If this is not
+ the case, then the entry creation will fail."
+ ::= { atNtpPeerEntry 1 }
+
+
+ atNtpPeerNameAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents host name, or the IP address,
+ of the NTP peer.
+
+ This object is a current object for row creation.
+
+ When a new row is created, this object is set with
+ a default value '0.0.0.0', and the management
+ application should change it to a desired value by
+ a SET operation."
+ DEFVAL { "0.0.0.0" }
+ ::= { atNtpPeerEntry 2 }
+
+
+ atNtpPeerMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ server(1),
+ peer(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the mode of the peer.
+ It's value is coded as follows:
+ server(1),
+ peer(2)"
+ DEFVAL { peer }
+ ::= { atNtpPeerEntry 3 }
+
+
+ atNtpPeerPreference OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether this peer is the
+ preferred one over the others.
+
+ It's value is encoded as follows:
+ 0 - unknown
+ 1 - not preferred
+ 2 - preferred
+
+ When the value of this object is 'not preferred',
+ NTP chooses the peer with which to synchronize the
+ time on the local system. If this object is set to
+ 'preferred', NTP will choose the corresponding peer to
+ synchronize the time with.
+ "
+ DEFVAL { 0 }
+ ::= { atNtpPeerEntry 4 }
+
+
+ atNtpPeerVersion OBJECT-TYPE
+ SYNTAX INTEGER (0..4)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the NTP version the peer
+ supports. It's value is encoded as follows:
+ 0 - unknown
+ 1 - version 1
+ 2 - version 2
+ 3 - version 3
+ 4 - version 4
+ "
+ DEFVAL { 0 }
+ ::= { atNtpPeerEntry 5 }
+
+
+ atNtpPeerKeyNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the authentication key number."
+ DEFVAL { 0 }
+ ::= { atNtpPeerEntry 6 }
+
+
+ atNtpPeerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this row.
+
+ The reading of this object should have a value of
+ 'active(1)'.
+
+ For creation of new entry, a management application
+ should set this object with value 'createAndGo(4)',
+ and using the same value as that got from reading
+ object 'atNtpPeerIndexNext', as the index for
+ the new entry.
+
+ When an entry is created, the object 'atNtpPeerNameAddr'
+ in the entry is set with a default value '0.0.0.0'.
+ The management application should change it to
+ a desired value with a SET operation.
+
+ The management application may need to take
+ additional SET operations to set values for other
+ objects, to ensure they have desired values.
+
+ For deletion of entry, a management application
+ should set this object with value 'destroy(6)'.
+
+ Once an entry is deleted, other entries in the table
+ which have bigger index than the deleted one, will
+ be indexed again. Therefore a management
+ application can effectively delete multiple entries
+ by repeating the SET operation using the same index."
+ DEFVAL { 1 }
+ ::= { atNtpPeerEntry 7 }
+
+
+ atNtpAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtNtpAssociationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains NTP association information."
+ ::= { atNtp 10 }
+
+
+ atNtpAssociationEntry OBJECT-TYPE
+ SYNTAX AtNtpAssociationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An conceptual entry in atNtpAssociationTable."
+ INDEX { atNtpAssociationIndex }
+ ::= { atNtpAssociationTable 1 }
+
+
+ AtNtpAssociationEntry ::=
+ SEQUENCE {
+ atNtpAssociationIndex
+ Integer32,
+ atNtpAssociationPeerAddr
+ DisplayString,
+ atNtpAssocaitionStatus
+ DisplayString,
+ atNtpAssociationConfigured
+ DisplayString,
+ atNtpAssociationRefClkAddr
+ DisplayString,
+ atNtpAssociationStratum
+ Integer32,
+ atNtpAssociationPoll
+ Integer32,
+ atNtpAssociationReach
+ Integer32,
+ atNtpAssociationDelay
+ DisplayString,
+ atNtpAssociationOffset
+ DisplayString,
+ atNtpAssociationDisp
+ DisplayString
+ }
+
+ atNtpAssociationIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object represents the index corresponding to
+ a particular NTP association."
+ ::= { atNtpAssociationEntry 1 }
+
+
+ atNtpAssociationPeerAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the peer's IP address or host
+ name."
+ ::= { atNtpAssociationEntry 2 }
+
+
+ atNtpAssocaitionStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the association's status.
+ It's value is defined as follows:
+ master(synced),
+ master(unsynced),
+ selected,
+ candidate,
+ configured,
+ unknown.
+ "
+ ::= { atNtpAssociationEntry 3 }
+
+
+ atNtpAssociationConfigured OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the association
+ is from configuration or not. It's value can be
+ either 'configured' or 'dynamic'.
+ "
+ ::= { atNtpAssociationEntry 4 }
+
+
+ atNtpAssociationRefClkAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the IP address for the
+ reference clock."
+ ::= { atNtpAssociationEntry 5 }
+
+
+ atNtpAssociationStratum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the stratum of the peer clock."
+ ::= { atNtpAssociationEntry 6 }
+
+
+ atNtpAssociationPoll OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the time between NTP requests
+ from the device to the server."
+ ::= { atNtpAssociationEntry 7 }
+
+
+ atNtpAssociationReach OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the reachability status of
+ the peer."
+ ::= { atNtpAssociationEntry 8 }
+
+
+ atNtpAssociationDelay OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the round trip delay between
+ the device and the server."
+ ::= { atNtpAssociationEntry 9 }
+
+
+ atNtpAssociationOffset OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the difference between
+ the device clock and the server clock."
+ ::= { atNtpAssociationEntry 10 }
+
+
+ atNtpAssociationDisp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the lowest measure of
+ error associated with peer offset based on delay,
+ in seconds."
+ ::= { atNtpAssociationEntry 11 }
+
+
+ atNtpStatus OBJECT IDENTIFIER ::= { atNtp 11 }
+
+
+ atNtpSysClockSync OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system clock
+ is synchronized."
+ ::= { atNtpStatus 1 }
+
+
+ atNtpSysStratum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the stratum of the local clock."
+ ::= { atNtpStatus 2 }
+
+
+ atNtpSysReference OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the current synchronization
+ source."
+ ::= { atNtpStatus 3 }
+
+
+ atNtpSysFrequency OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Hz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the actual clock frequency.
+ source."
+ ::= { atNtpStatus 4 }
+
+
+ atNtpSysPrecision OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signed integer indicating the precision of the system clock,
+ in seconds to the nearest power of two. The value is rounded
+ to the next larger power of two; for instance, a 50-Hz(20 ms)
+ or 60-Hz (16.67 ms) power-frequency clock would be assigned
+ the value -5 (31.25 ms), while a 1000-Hz (1 ms) crystal-controlled
+ clock would be assigned the value -9 (1.95 ms)."
+ ::= { atNtpStatus 5 }
+
+
+ atNtpSysRefTime OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the local time when the
+ local clock was last updated. If the local clock
+ has never been synchronized, the value is zero"
+ ::= { atNtpStatus 6 }
+
+
+ atNtpSysClkOffset OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "millisecond"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the offset of the local clock
+ relative to the server clock, in milliseconds."
+ ::= { atNtpStatus 7 }
+
+
+ atNtpSysRootDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "millisecond"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicats the total round-trip delay
+ in milliseconds, to the primary reference source
+ at the root of the synchronization subnet."
+ ::= { atNtpStatus 8 }
+
+
+ atNtpSysRootDisp OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "millisecond"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the maximum error in
+ milliseconds, relative to the primary reference
+ source at the root of the synchronization
+ subnet."
+ ::= { atNtpStatus 9 }
+
+
+
+ END
+
+--
+-- at-ntp.mib
+--
+