mibs/MIBS/hp/HP-SNTPclientConfiguration-MIB
2023-12-05 12:25:34 +01:00

272 lines
9.7 KiB
Plaintext

HP-SNTPclientConfiguration-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Integer32
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
hpicfCommon
FROM HP-ICF-OID
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB;
hpSntpConfigMod MODULE-IDENTITY
LAST-UPDATED "200011030239Z" -- November 3, 2000
ORGANIZATION "Hewlett-Packard Company
Network Infrastructure Solutions"
CONTACT-INFO "Hewlett-Packard Company
8000 Foothills Blvd.
Roseville, CA 95747"
DESCRIPTION "Managment information for configuring the SNTP client
on Hewlett-Packard network devices."
REVISION "200011030239Z" -- November 3, 2000
DESCRIPTION "Initial version of thie MIB module."
::= { hpicfCommon 8 }
hpSntpConfig OBJECT IDENTIFIER ::= { hpSntpConfigMod 1 }
hpTimeSyncMethodMod OBJECT IDENTIFIER ::= { hpSntpConfigMod 2 }
-- ----------------------------------------------------------------------
-- Global TimeSyncMethod
-- ----------------------------------------------------------------------
hpTimeSyncMethod OBJECT-TYPE
SYNTAX INTEGER {
none(1),
sntp(2),
timep(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Method to be used for time synchronization."
::= { hpTimeSyncMethodMod 1 }
-- ----------------------------------------------------------------------
-- SNTP client configuration parameters
-- ----------------------------------------------------------------------
hpSntpConfigMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
unicast(2),
broadcast(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Current operational mode of SNTP client"
::= { hpSntpConfig 1 }
hpSntpConfigPollInterval 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"
::= { hpSntpConfig 2 }
-- ----------------------------------------------------------------------
-- Table for configuring Servers
-- ----------------------------------------------------------------------
hpSntpConfigServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpSntpServerEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION "### DEPRECATED ### A table containing trusted SNTP servers
to be queried in unicast mode"
::= { hpSntpConfig 3 }
hpSntpServerEntry OBJECT-TYPE
SYNTAX HpSntpServerEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION "### DEPRECATED ### A trusted server and its expected version
number"
INDEX { hpSntpServerAddress }
::= { hpSntpConfigServerTable 1 }
HpSntpServerEntry ::=
SEQUENCE {
hpSntpServerAddress IpAddress,
hpSntpServerVersion Integer32,
hpSntpServerPriority Integer32,
hpSntpServerRowStatus RowStatus
}
hpSntpServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION "### DEPRECATED ### Ip Address of a trusted SNTP server."
::= { hpSntpServerEntry 1 }
hpSntpServerVersion OBJECT-TYPE
SYNTAX Integer32 (1..7)
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION "### DEPRECATED ### Protocol version used by this SNTP server"
::= { hpSntpServerEntry 2 }
hpSntpServerPriority OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION "### DEPRECATED ### Priority given to this server."
::= { hpSntpServerEntry 3 }
hpSntpServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION "### DEPRECATED ### The Status of this SNTP server information."
::= { hpSntpServerEntry 4 }
hpSntpInetConfigServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpSntpInetServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table containing trusted IPv4 and IPv6 SNTP servers to be
queried in unicast mode"
::= { hpSntpConfig 4 }
hpSntpInetServerEntry OBJECT-TYPE
SYNTAX HpSntpInetServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A trusted server and its expected version number and priority"
INDEX { hpSntpInetServerPriority,
hpSntpInetServerAddressType,
hpSntpInetServerAddress }
::= { hpSntpInetConfigServerTable 1 }
HpSntpInetServerEntry ::=
SEQUENCE {
hpSntpInetServerPriority Integer32,
hpSntpInetServerAddressType InetAddressType,
hpSntpInetServerAddress InetAddress,
hpSntpInetServerVersion Integer32,
hpSntpInetServerRowStatus RowStatus
}
hpSntpInetServerPriority OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Priority given to this server."
::= { hpSntpInetServerEntry 1 }
hpSntpInetServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Ip Address type of a trusted SNTP server."
::= { hpSntpInetServerEntry 2 }
hpSntpInetServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Ip Address (of a trusted SNTP server) to which this entry's
addressing information pertains. hpSntpInetServerAddress is
always interpreted within the context of
hpSntpInetServerAddressType"
::= { hpSntpInetServerEntry 3 }
hpSntpInetServerVersion OBJECT-TYPE
SYNTAX Integer32 (1..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Protocol version used by this SNTP server"
::= { hpSntpInetServerEntry 4 }
hpSntpInetServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The Status of this SNTP server information."
::= { hpSntpInetServerEntry 5 }
-- --------------------------------------------------------------------------
-- Compliance Information
-- --------------------------------------------------------------------------
hpSntpConfigConformance
OBJECT IDENTIFIER ::= { hpSntpConfigMod 3 }
hpSntpConfigCompliances
OBJECT IDENTIFIER ::= { hpSntpConfigConformance 1 }
hpSntpConfigGroups
OBJECT IDENTIFIER ::= { hpSntpConfigConformance 2 }
hpSntpConfigCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION "###DEPRECATED###The compliance statement for devices implementing
the hpSntpConfig MIB."
MODULE
MANDATORY-GROUPS { hpSntpConfigGroup }
GROUP hpSntpServerConfigGroup
DESCRIPTION "This group is optional if a device implemnets
the SNTP client in broadcast mode only."
GROUP hpTimeSyncMethodGroup
DESCRIPTION "Implementation of this group is mandatory for
devices that implement multiple time
synchronization protocols."
::= { hpSntpConfigCompliances 1 }
hpSntpInetConfigCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for devices implementing
the hpSntpConfig MIB."
MODULE
MANDATORY-GROUPS { hpSntpConfigGroup }
GROUP hpSntpInetServerConfigGroup
DESCRIPTION "This group is optional if a device implemnets
the SNTP client in broadcast mode only."
GROUP hpTimeSyncMethodGroup
DESCRIPTION "Implementation of this group is mandatory for
devices that implement multiple time
synchronization protocols."
::= { hpSntpConfigCompliances 2 }
hpSntpConfigGroup OBJECT-GROUP
OBJECTS { hpSntpConfigMode,
hpSntpConfigPollInterval }
STATUS current
DESCRIPTION "A collection of objects for configuring the SNTP
client."
::= { hpSntpConfigGroups 1 }
hpSntpServerConfigGroup OBJECT-GROUP
OBJECTS { hpSntpServerVersion,
hpSntpServerPriority,
hpSntpServerRowStatus }
STATUS deprecated
DESCRIPTION "### DEPRECATED ###This Group definies a server table entry."
::= { hpSntpConfigGroups 2 }
hpTimeSyncMethodGroup OBJECT-GROUP
OBJECTS { hpTimeSyncMethod }
STATUS current
DESCRIPTION "A collection of objects for selecting a time
synchronization protocol to use."
::= { hpSntpConfigGroups 3 }
hpSntpInetServerConfigGroup OBJECT-GROUP
OBJECTS { hpSntpInetServerVersion,
hpSntpInetServerPriority,
hpSntpInetServerRowStatus }
STATUS current
DESCRIPTION "This Group defines a server table entry."
::= { hpSntpConfigGroups 4 }
END