GBNPlatformOAMSntpClient-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Unsigned32, Integer32, IpAddress FROM SNMPv2-SMI RowStatus, TruthValue, DisplayString, MacAddress FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF gbnPlatformOAM FROM GBNPlatformOAM-MIB; gbnPlatformOAMSntpClient MODULE-IDENTITY LAST-UPDATED "0107152004Z" -- July 15, 2004 ORGANIZATION "Greentech" CONTACT-INFO "Adam Armstrong E-mail: adama@observium.org" DESCRIPTION "SNTP mib definition." REVISION "0107152004Z" -- July 15, 2004 DESCRIPTION "Initial MIB creation." ::= { gbnPlatformOAM 8 } ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ -- sntpClientGeneral: ------------------------------------------------------------------------------ sntpClientGeneral OBJECT IDENTIFIER ::= { gbnPlatformOAMSntpClient 1 } sntpClientMode OBJECT-TYPE SYNTAX INTEGER { unicast (1), anycast(2), broadcast(4), multicast(8) } MAX-ACCESS read-write STATUS current DESCRIPTION " SNTP client work " DEFVAL { broadcast } ::= { sntpClientGeneral 1 } sntpClientPollInterval OBJECT-TYPE SYNTAX INTEGER( 64..1024 ) MAX-ACCESS read-write STATUS current DESCRIPTION " Send the request interval, for unicast and broadcast any way " DEFVAL { 1000 } ::= { sntpClientGeneral 2 } sntpClientRetransInterval OBJECT-TYPE SYNTAX INTEGER( 1..30 ) MAX-ACCESS read-write STATUS current DESCRIPTION " Client request retransmission interval " DEFVAL { 5 } ::= { sntpClientGeneral 3 } sntpClientRetransTimes OBJECT-TYPE SYNTAX INTEGER( 0..10 ) MAX-ACCESS read-write STATUS current DESCRIPTION " Client does not receive the response, the number of retransmission requests for unicast and broadcast any way " DEFVAL { 0 } ::= { sntpClientGeneral 4 } sntpClientServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " Are using the server address for the unicast and broadcast any way. " ::= { sntpClientGeneral 5 } sntpClientSynthFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the time the client is synchronized. " ::= { sntpClientGeneral 6 } sntpClientState OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " The current state of the client, idle state or wait for a response message status. " ::= { sntpClientGeneral 7 } sntpClientLastSynthTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The last time the client synchronized time. " ::= { sntpClientGeneral 8 } sntpClientLastSynthErrno OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "If the client fails the last time synchronization error code." ::= { sntpClientGeneral 9 } sntpClientAdminStatus OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " Clients open and closed. " ::= { sntpClientGeneral 10 } sntpClientBcastDelay OBJECT-TYPE SYNTAX INTEGER ( 1..9999 ) MAX-ACCESS read-write STATUS current DESCRIPTION " Working in broadcast client mode, the estimated transmission delay (milliseconds)." ::= { sntpClientGeneral 11 } sntpClientMcastTtl OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) MAX-ACCESS read-write STATUS current DESCRIPTION " Work in multicast client mode, the TTL value. " ::= { sntpClientGeneral 12 } sntpClientAuthFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "authentication enable flag" ::= { sntpClientGeneral 13 } sntpClientUniKeyID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "in client/server mode, client send request with this keyID" ::= { sntpClientGeneral 14 } sntpClientAnyKeyID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "in anycast mode, client send request with this keyID" ::= { sntpClientGeneral 15 } ------------------------------------------------------------------------------ -- sntpValidSrcTable: ------------------------------------------------------------------------------ sntpClientValidServerTable OBJECT-TYPE SYNTAX SEQUENCE OF SntpClientValidServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Legitimate server segment table, SNTP packets according to time table to check the source address, only the source address is located in this newspaper literary talent in this table as legitimate messages, or discarded. Equivalent to access control lists. " ::= { gbnPlatformOAMSntpClient 2 } sntpClientValidServerEntry OBJECT-TYPE SYNTAX SntpClientValidServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Definition of a legitimate server list." INDEX { sntpClientValidServerNet, sntpClientValidServerMask } ::= { sntpClientValidServerTable 1 } SntpClientValidServerEntry ::= SEQUENCE { sntpClientValidServerNet IpAddress, sntpClientValidServerMask IpAddress, sntpClientValidServerRowStatus RowStatus } sntpClientValidServerNet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION " Source address of the subnet number. " ::= { sntpClientValidServerEntry 1 } sntpClientValidServerMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION " Source address of the subnet mask. " ::= { sntpClientValidServerEntry 2 } sntpClientValidServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION " Line state. " ::= { sntpClientValidServerEntry 3 } ------------------------------------------------------------------------------ -- sntpAuthKeyTable: ------------------------------------------------------------------------------ sntpAuthKeyTable OBJECT-TYPE SYNTAX SEQUENCE OF SntpAuthKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "keys userd for SNTP authentication" ::= { gbnPlatformOAMSntpClient 3 } sntpAuthKeyEntry OBJECT-TYPE SYNTAX SntpAuthKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "define a key item." INDEX { sntpAuthKeyId } ::= { sntpAuthKeyTable 1 } SntpAuthKeyEntry ::= SEQUENCE { sntpAuthKeyId Unsigned32, sntpAuthKeyValue DisplayString (SIZE (1..16)), sntpAuthKeyTrustFlag TruthValue, sntpAuthKeyRowStatus RowStatus } sntpAuthKeyId OBJECT-TYPE SYNTAX Unsigned32 ( 1..4294967295 ) MAX-ACCESS read-only STATUS current DESCRIPTION "key number" ::= { sntpAuthKeyEntry 1 } sntpAuthKeyValue OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "key value" ::= { sntpAuthKeyEntry 2 } sntpAuthKeyTrustFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "whether the key is trusted" ::= { sntpAuthKeyEntry 3 } sntpAuthKeyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { sntpAuthKeyEntry 4 } END