Google

NTP-PROXY-MIB.txt

--
-- NTP Proxy MIB, Revision 0.2, 7/25/97 --

NTP-PROXY-MIB DEFINITIONS ::= BEGIN

IMPORTS

NTPLeapIndicator, NTPTimeStamp

FROM NTP-MIB

Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, enterprises

FROM SNMPv2-SMI

TEXTUAL-CONVENTION, TruthValue

FROM SNMPv2-TC;

ntpProxyMIB MODULE-IDENTITY

LAST-UPDATED "199707251540Z"
ORGANIZATION

"University of Delaware"
CONTACT-INFO

        "Adarsh Sethi
         Department of Computer & Information Sciences
         University of Delaware
         Newark, DE 19716
         Tel: +1 302 831 1945
         E-mail: sethi@cis.udel.edu
         
         David Mills
         Department of Electrical Engineering
         University of Delaware
         Newark, DE 19716
         Tel: +1 302 831 ????
         E-mail: mills@ee.udel.edu"
    DESCRIPTION 
        "This MIB module defines a MIB which provides mechanisms to
         monitor and control many NTP servers via a Proxy Agent."

::= { enterprises 1277 4 }

--
-- The position within the OID hierarchy of this MIB: --

udel OBJECT IDENTIFIER

::= { enterprises 1277 }

--
-- The various groups defined within this MIB definition: --

ntpProxyControl OBJECT IDENTIFIER

::= { ntpProxyMIB 1 }

--
-- Textual conventions:
--

NTPRowStatus ::= TEXTUAL-CONVENTION

STATUS current
DESCRIPTION

        "The NTPRowStatus textual convention is modeled after the
         RowStatus textual convention of RFC 1903, but is simpler
         because it only allows one create operation (the create-
         and-go of RowStatus) and does not allow row deletion. If
         the state of the status column is `notInService' and the
         management station tries to set it to `create', the
         corresponding row is created and the operation is successful.
         If the set to `create' is attempted when the status column
         is in state `active', the operation fails and inconsistentValue
         is returned. A management station is not permitted to delete
         the conceptual row; deletion is carried out by the agent
         in an autonomous manner."
    SYNTAX      INTEGER {
                   -- the following values are states:
                   -- these values may be read, but not written
                   active(1),
                   notInService(2),
                   -- the following value is an action:
                   -- this value may be written, but is never read
                   create(3)
                }

--
-- Control group
--

--
-- ProxyControl Table
--

ntpProxyControlTable OBJECT-TYPE

SYNTAX SEQUENCE OF NtpProxyControlEntry MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

""
::= { ntpProxyControl 1 }

ntpProxyControlEntry OBJECT-TYPE

SYNTAX NtpProxyControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

        ""
    INDEX       { ntpProxyServerIPAddr }

::= { ntpProxyControlTable 1 }

NtpProxyControlEntry ::= SEQUENCE {

ntpProxyServerIPAddr IpAddress,
ntpProxyControlStatus NTPRowStatus }

ntpProxyServerIPAddr OBJECT-TYPE

SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

""
::= { ntpProxyControlEntry 1 }

ntpProxyControlStatus OBJECT-TYPE

SYNTAX NTPRowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION

""
::= { ntpProxyControlEntry 2 }

--
-- Proxy Server System Table
--

ntpProxyServerSystemTable OBJECT-TYPE

SYNTAX SEQUENCE OF NtpProxyServerSystemEntry MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

""
::= { ntpProxyControl 2 }

ntpProxyServerSystemEntry OBJECT-TYPE

SYNTAX NtpProxyServerSystemEntry MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

        ""
    INDEX       { ntpProxyServerIPAddr }

::= { ntpProxyServerSystemTable 1 }

NtpProxyServerSystemEntry ::= SEQUENCE {

    ntpProxyServerSysLeap               NTPLeapIndicator,
    ntpProxyServerSysStratum            Integer32,
    ntpProxyServerSysPrecision          Integer32,
    ntpProxyServerSysRootDelay          OCTET STRING,
    ntpProxyServerSysRootDispersion     OCTET STRING,
    ntpProxyServerSysRefId              OCTET STRING,
    ntpProxyServerSysRefTime            NTPTimeStamp,
    ntpProxyServerSysPoll               Integer32,
    ntpProxyServerSysPeer               Unsigned32,
    ntpProxyServerSysPhase              OCTET STRING,
    ntpProxyServerSysFreq               OCTET STRING,
    ntpProxyServerSysError              OCTET STRING,
    ntpProxyServerSysClock              NTPTimeStamp,
    ntpProxyServerSysSystem             OCTET STRING,
    ntpProxyServerSysProcessor          OCTET STRING

}

ntpProxyServerSysLeap OBJECT-TYPE

SYNTAX NTPLeapIndicator
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 1 }

ntpProxyServerSysStratum OBJECT-TYPE

SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 2 }

ntpProxyServerSysPrecision OBJECT-TYPE

SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 3 }

ntpProxyServerSysRootDelay OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 4 }

ntpProxyServerSysRootDispersion OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 5 }

ntpProxyServerSysRefId OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 6 }

ntpProxyServerSysRefTime OBJECT-TYPE

SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 7 }

ntpProxyServerSysPoll OBJECT-TYPE

SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 8 }

ntpProxyServerSysPeer OBJECT-TYPE

SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 9 }

ntpProxyServerSysPhase OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 10 }

ntpProxyServerSysFreq OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 11 }

ntpProxyServerSysError OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 12 }

ntpProxyServerSysClock OBJECT-TYPE

SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 13 }

ntpProxyServerSysSystem OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 14 }

ntpProxyServerSysProcessor OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyServerSystemEntry 15 }

--
-- Proxy Peer Variables Table
--
ntpProxyPeersVarTable OBJECT-TYPE

SYNTAX SEQUENCE OF NtpProxyPeersVarEntry MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

""
::= { ntpProxyControl 3 }

ntpProxyPeersVarEntry OBJECT-TYPE

SYNTAX NtpProxyPeersVarEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

        ""
    INDEX       { ntpProxyServerIPAddr, ntpProxyPeersAssocId }

::= { ntpProxyPeersVarTable 1 }

NtpProxyPeersVarEntry ::= SEQUENCE {

    ntpProxyPeersAssocId                Unsigned32,
    ntpProxyPeersConfigured             TruthValue,
    ntpProxyPeersPeerAddress            IpAddress,
    ntpProxyPeersPeerPort               Unsigned32,
    ntpProxyPeersHostAddress            IpAddress,
    ntpProxyPeersHostPort               Unsigned32,
    ntpProxyPeersLeap                   NTPLeapIndicator,
    ntpProxyPeersMode                   INTEGER,
    ntpProxyPeersStratum                Integer32,
    ntpProxyPeersPeerPoll               Integer32,
    ntpProxyPeersHostPoll               Integer32,
    ntpProxyPeersPrecision              Integer32,
    ntpProxyPeersRootDelay              OCTET STRING,
    ntpProxyPeersRootDispersion         OCTET STRING,
    ntpProxyPeersRefId                  OCTET STRING,
    ntpProxyPeersRefTime                NTPTimeStamp,
    ntpProxyPeersOrgTime                NTPTimeStamp,
    ntpProxyPeersReceiveTime            NTPTimeStamp,
    ntpProxyPeersTransmitTime           NTPTimeStamp,
    ntpProxyPeersUpdateTime             NTPTimeStamp,
    ntpProxyPeersReach                  Unsigned32,
    ntpProxyPeersTimer                  Integer32,
    ntpProxyPeersOffset                 OCTET STRING,
    ntpProxyPeersDelay                  OCTET STRING,
    ntpProxyPeersDispersion             OCTET STRING,
    ntpProxyPeersFilterValidEntries     Integer32

}

ntpProxyPeersAssocId OBJECT-TYPE

SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 1 }

ntpProxyPeersConfigured OBJECT-TYPE

SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 2 }

ntpProxyPeersPeerAddress OBJECT-TYPE

SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 3 }

ntpProxyPeersPeerPort OBJECT-TYPE

SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 4 }

ntpProxyPeersHostAddress OBJECT-TYPE

SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 5 }

ntpProxyPeersHostPort OBJECT-TYPE

SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 6 }

ntpProxyPeersLeap OBJECT-TYPE

SYNTAX NTPLeapIndicator
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 7 }

ntpProxyPeersMode OBJECT-TYPE

    SYNTAX      INTEGER {
                   unspecified(0),
                   symmetricActive(1), 
                   symmetricPassive(2),
                   client(3),
                   server(4), 
                   broadcast(5),
                   reservedControl(6),
                   reservedPrivate(7) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION 
        ""

::= { ntpProxyPeersVarEntry 8 }

ntpProxyPeersStratum OBJECT-TYPE

SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 9 }

ntpProxyPeersPeerPoll OBJECT-TYPE

SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 10 }

ntpProxyPeersHostPoll OBJECT-TYPE

SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 11 }

ntpProxyPeersPrecision OBJECT-TYPE

SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 12 }

ntpProxyPeersRootDelay OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 13 }

ntpProxyPeersRootDispersion OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 14 }

ntpProxyPeersRefId OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 15 }

ntpProxyPeersRefTime OBJECT-TYPE

SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 16 }

ntpProxyPeersOrgTime OBJECT-TYPE

SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 17 }

ntpProxyPeersReceiveTime OBJECT-TYPE

SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 18 }

ntpProxyPeersTransmitTime OBJECT-TYPE

SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 19 }

ntpProxyPeersUpdateTime OBJECT-TYPE

SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 20 }

ntpProxyPeersReach OBJECT-TYPE

SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 21 }

ntpProxyPeersTimer OBJECT-TYPE

SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 22 }

ntpProxyPeersOffset OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 23 }

ntpProxyPeersDelay OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 24 }

ntpProxyPeersDispersion OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyPeersVarEntry 25 }

ntpProxyPeersFilterValidEntries OBJECT-TYPE

SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

        "The number of valid entries for a peer in the Proxy Filter
         Register Table. This number can be zero."

::= { ntpProxyPeersVarEntry 26 }

--
-- Proxy Filter Register Table
--

ntpProxyFilterRegisterTable OBJECT-TYPE

SYNTAX SEQUENCE OF NtpProxyFilterRegisterEntry MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

""
::= { ntpProxyControl 4 }

ntpProxyFilterRegisterEntry OBJECT-TYPE

SYNTAX NtpProxyFilterRegisterEntry MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

        ""
    INDEX       { ntpProxyServerIPAddr, ntpProxyPeersAssocId, 
                  ntpProxyFilterIndex }

::= { ntpProxyFilterRegisterTable 1 }

NtpProxyFilterRegisterEntry ::= SEQUENCE {

    ntpProxyFilterIndex             Unsigned32,
    ntpProxyFilterPeersOffset       OCTET STRING,
    ntpProxyFilterPeersDelay        OCTET STRING,

ntpProxyFilterPeersDispersion OCTET STRING }

ntpProxyFilterIndex OBJECT-TYPE

SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

""
::= { ntpProxyFilterRegisterEntry 1 }

ntpProxyFilterPeersOffset OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyFilterRegisterEntry 2 }

ntpProxyFilterPeersDelay OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyFilterRegisterEntry 3 }

ntpProxyFilterPeersDispersion OBJECT-TYPE

SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION

""
::= { ntpProxyFilterRegisterEntry 4 }

END