diff options
Diffstat (limited to 'MIBS/packetlight/SL-SNTP-MIB')
| -rw-r--r-- | MIBS/packetlight/SL-SNTP-MIB | 273 |
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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + |