![]()
|
-- 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" "University of Delaware" "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 } -- udel OBJECT IDENTIFIER ::= { enterprises 1277 } -- ntpProxyControl OBJECT IDENTIFIER ::= { ntpProxyMIB 1 } -- NTPRowStatus ::= TEXTUAL-CONVENTION STATUS current "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) } -- -- ntpProxyControlTable OBJECT-TYPE SYNTAX SEQUENCE OF NtpProxyControlEntry
MAX-ACCESS not-accessible "" ntpProxyControlEntry OBJECT-TYPE SYNTAX NtpProxyControlEntry "" INDEX { ntpProxyServerIPAddr } ::= { ntpProxyControlTable 1 } NtpProxyControlEntry ::= SEQUENCE { ntpProxyServerIPAddr IpAddress, ntpProxyServerIPAddr OBJECT-TYPE SYNTAX IpAddress "" ntpProxyControlStatus OBJECT-TYPE SYNTAX NTPRowStatus "" -- ntpProxyServerSystemTable OBJECT-TYPE SYNTAX SEQUENCE OF NtpProxyServerSystemEntry
MAX-ACCESS not-accessible "" ntpProxyServerSystemEntry OBJECT-TYPE SYNTAX NtpProxyServerSystemEntry
MAX-ACCESS not-accessible "" 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 "" ntpProxyServerSysStratum OBJECT-TYPE SYNTAX Integer32 (0..255) "" ntpProxyServerSysPrecision OBJECT-TYPE SYNTAX Integer32 "" ntpProxyServerSysRootDelay OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyServerSysRootDispersion OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyServerSysRefId OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyServerSysRefTime OBJECT-TYPE SYNTAX NTPTimeStamp "" ntpProxyServerSysPoll OBJECT-TYPE SYNTAX Integer32 "" ntpProxyServerSysPeer OBJECT-TYPE SYNTAX Unsigned32 "" ntpProxyServerSysPhase OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyServerSysFreq OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyServerSysError OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyServerSysClock OBJECT-TYPE SYNTAX NTPTimeStamp "" ntpProxyServerSysSystem OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyServerSysProcessor OBJECT-TYPE SYNTAX OCTET STRING "" -- SYNTAX SEQUENCE OF NtpProxyPeersVarEntry
MAX-ACCESS not-accessible "" ntpProxyPeersVarEntry OBJECT-TYPE SYNTAX NtpProxyPeersVarEntry "" 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 "" ntpProxyPeersConfigured OBJECT-TYPE SYNTAX TruthValue "" ntpProxyPeersPeerAddress OBJECT-TYPE SYNTAX IpAddress "" ntpProxyPeersPeerPort OBJECT-TYPE SYNTAX Unsigned32 "" ntpProxyPeersHostAddress OBJECT-TYPE SYNTAX IpAddress "" ntpProxyPeersHostPort OBJECT-TYPE SYNTAX Unsigned32 "" ntpProxyPeersLeap OBJECT-TYPE SYNTAX NTPLeapIndicator "" 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) "" ntpProxyPeersPeerPoll OBJECT-TYPE SYNTAX Integer32 "" ntpProxyPeersHostPoll OBJECT-TYPE SYNTAX Integer32 "" ntpProxyPeersPrecision OBJECT-TYPE SYNTAX Integer32 "" ntpProxyPeersRootDelay OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyPeersRootDispersion OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyPeersRefId OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyPeersRefTime OBJECT-TYPE SYNTAX NTPTimeStamp "" ntpProxyPeersOrgTime OBJECT-TYPE SYNTAX NTPTimeStamp "" ntpProxyPeersReceiveTime OBJECT-TYPE SYNTAX NTPTimeStamp "" ntpProxyPeersTransmitTime OBJECT-TYPE SYNTAX NTPTimeStamp "" ntpProxyPeersUpdateTime OBJECT-TYPE SYNTAX NTPTimeStamp "" ntpProxyPeersReach OBJECT-TYPE SYNTAX Unsigned32 "" ntpProxyPeersTimer OBJECT-TYPE SYNTAX Integer32 "" ntpProxyPeersOffset OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyPeersDelay OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyPeersDispersion OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyPeersFilterValidEntries OBJECT-TYPE SYNTAX Integer32 "The number of valid entries for a peer in the Proxy Filter Register Table. This number can be zero." ::= { ntpProxyPeersVarEntry 26 } -- ntpProxyFilterRegisterTable OBJECT-TYPE SYNTAX SEQUENCE OF NtpProxyFilterRegisterEntry
MAX-ACCESS not-accessible "" ntpProxyFilterRegisterEntry OBJECT-TYPE SYNTAX NtpProxyFilterRegisterEntry
MAX-ACCESS not-accessible "" INDEX { ntpProxyServerIPAddr, ntpProxyPeersAssocId, ntpProxyFilterIndex } ::= { ntpProxyFilterRegisterTable 1 } NtpProxyFilterRegisterEntry ::= SEQUENCE { ntpProxyFilterIndex Unsigned32, ntpProxyFilterPeersOffset OCTET STRING, ntpProxyFilterPeersDelay OCTET STRING, ntpProxyFilterPeersDispersion OCTET STRING } ntpProxyFilterIndex OBJECT-TYPE SYNTAX Unsigned32 "" ntpProxyFilterPeersOffset OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyFilterPeersDelay OBJECT-TYPE SYNTAX OCTET STRING "" ntpProxyFilterPeersDispersion OBJECT-TYPE SYNTAX OCTET STRING "" END |