617 lines
16 KiB
Plaintext
617 lines
16 KiB
Plaintext
--
|
|
-- 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
|