summaryrefslogtreecommitdiff
path: root/MIBS/packetlight/SL-SNTP-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/packetlight/SL-SNTP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/packetlight/SL-SNTP-MIB')
-rw-r--r--MIBS/packetlight/SL-SNTP-MIB273
1 files changed, 273 insertions, 0 deletions
diff --git a/MIBS/packetlight/SL-SNTP-MIB b/MIBS/packetlight/SL-SNTP-MIB
new file mode 100644
index 0000000..bcf2b0c
--- /dev/null
+++ b/MIBS/packetlight/SL-SNTP-MIB
@@ -0,0 +1,273 @@
+-- *****************************************************************
+-- SNTP MIB
+-- *****************************************************************
+
+SL-SNTP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ NOTIFICATION-TYPE, Integer32, TimeTicks
+ FROM SNMPv2-SMI
+ DisplayString, TruthValue, RowStatus,
+ TimeStamp FROM SNMPv2-TC
+ SnmpAdminString FROM SNMP-FRAMEWORK-MIB
+ MODULE-COMPLIANCE, OBJECT-GROUP,
+ NOTIFICATION-GROUP FROM SNMPv2-CONF
+ InterfaceIndex FROM IF-MIB
+ IpAddress FROM SNMPv2-SMI
+ slMain FROM SL-MAIN-MIB;
+
+slSntp MODULE-IDENTITY
+ LAST-UPDATED "200007240000Z"
+ ORGANIZATION "PacketLight Networks Ltd."
+ CONTACT-INFO
+ "Omri_Viner@PacketLight.com"
+ DESCRIPTION
+ "This MIB module describes the SNTP Client"
+ ::= { slMain 21 }
+
+
+slSntpConfig OBJECT IDENTIFIER ::= { slSntp 1 }
+slSntpTraps OBJECT IDENTIFIER ::= { slSntp 2 }
+
+
+-- ----------------------------------------------------------------------
+-- SNTP client configuration parameters
+-- ----------------------------------------------------------------------
+
+slSntpConfigMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ unicast(2),
+ broadcast(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Current operational mode of SNTP client"
+ ::= { slSntpConfig 1 }
+
+slSntpConfigPollInterval OBJECT-TYPE
+ SYNTAX Integer32 (30..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Period of time (in seconds) between succesive attempts to
+ perform an update via SNTP"
+ DEFVAL { 60 }
+ ::= { slSntpConfig 2 }
+
+slSntpConfigRetryCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of query attempts the SNTP client should perform before reporting
+ that the SNTP client cannot communicate with the peer."
+ DEFVAL { 3 }
+ ::= { slSntpConfig 3 }
+
+slSntpConfigTimeZone OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time zone this node is currently located in, expressed as
+ as an hours offset to the GMT (-12..+12).
+ Note: Daylight savings time is not automatically calculated."
+ DEFVAL { 0 }
+
+ ::= { slSntpConfig 4 }
+
+slSntpConfigDayLightSaving OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It specifies if daylight saving time is applicable."
+ DEFVAL { false }
+ ::= { slSntpConfig 5 }
+
+slSntpConfigFractTimeZone OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fractional part of the timezone specified in minutes (-60..+60)."
+ DEFVAL { 0 }
+ ::= { slSntpConfig 6 }
+
+
+-- ----------------------------------------------------------------------
+-- Table for configuring Servers
+-- ----------------------------------------------------------------------
+
+slSntpConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlSntpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing trusted SNTP servers to be queried in
+ unicast mode"
+ ::= { slSntpConfig 10 }
+
+slSntpConfigEntry OBJECT-TYPE
+ SYNTAX SlSntpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A trusted server and its expected version number"
+ INDEX { slSntpConfigAddress }
+ ::= { slSntpConfigTable 1 }
+
+SlSntpConfigEntry ::=
+ SEQUENCE {
+ slSntpConfigAddress IpAddress,
+ slSntpConfigVersion Integer32,
+ slSntpConfigPriority Integer32,
+ slSntpConfigRowStatus RowStatus,
+ slSntpConfigMaxVariance INTEGER,
+ slSntpConfigVariance INTEGER,
+ slSntpConfigVarianceDetectEnable TruthValue,
+ slSntpConfigServerStatus INTEGER
+ }
+
+
+slSntpConfigAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ip Address of a trusted SNTP server."
+ ::= { slSntpConfigEntry 1 }
+
+slSntpConfigVersion OBJECT-TYPE
+ SYNTAX Integer32 (1..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Protocol version used by this SNTP server"
+ ::= { slSntpConfigEntry 2 }
+
+slSntpConfigPriority OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Priority given to this server."
+ ::= { slSntpConfigEntry 3 }
+
+slSntpConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Status of this SNTP server information."
+ ::= { slSntpConfigEntry 4 }
+
+slSntpConfigMaxVariance OBJECT-TYPE
+ SYNTAX INTEGER (1..7200000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The variance expressed as the number of milliseconds between client and
+ peer which will trigger an alarm. This is useful in determining if the
+ historical data recorded in NOVRAM for statistics trending or timestamps
+ used for traps is outside the configured variance parameter."
+ DEFVAL { 1000 }
+ ::= { slSntpConfigEntry 5 }
+
+slSntpConfigVariance OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time expressed as the number of milliseconds delta between
+ client and peer."
+ ::= { slSntpConfigEntry 6 }
+
+slSntpConfigVarianceDetectEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to enable or disable variance threshold alarms."
+ DEFVAL { false }
+ ::= { slSntpConfigEntry 7 }
+
+slSntpConfigServerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ disconnected(1),
+ connected(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of this srever."
+ ::= { slSntpConfigEntry 8 }
+
+
+-- ----------------------------------------------------------------------
+-- SNTP Trap Definitions
+-- ----------------------------------------------------------------------
+
+slSntpPeerFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ slSntpConfigAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "The SNTP Client is unable to communicate with the NTP Server which
+ has been configured."
+ ::= { slSntpTraps 1 }
+
+slSntpConfigVarianceTrap NOTIFICATION-TYPE
+ OBJECTS {
+ slSntpConfigAddress,
+ slSntpConfigMaxVariance,
+ slSntpConfigVariance
+ }
+ STATUS current
+ DESCRIPTION
+ "The difference in time between client and peer exceeds the configured
+ variance."
+ ::= { slSntpTraps 2 }
+
+END
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+