1HP-SNTPclientConfiguration-MIB DEFINITIONS ::= BEGIN 2 3 IMPORTS 4 OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Integer32 5 FROM SNMPv2-SMI 6 RowStatus 7 FROM SNMPv2-TC 8 OBJECT-GROUP, MODULE-COMPLIANCE 9 FROM SNMPv2-CONF 10 hpicfCommon 11 FROM HP-ICF-OID 12 InetAddressType, InetAddress 13 FROM INET-ADDRESS-MIB; 14 15 hpSntpConfigMod MODULE-IDENTITY 16 LAST-UPDATED "200011030239Z" -- November 3, 2000 17 ORGANIZATION "Hewlett-Packard Company 18 Network Infrastructure Solutions" 19 CONTACT-INFO "Hewlett-Packard Company 20 8000 Foothills Blvd. 21 Roseville, CA 95747" 22 DESCRIPTION "Managment information for configuring the SNTP client 23 on Hewlett-Packard network devices." 24 25 REVISION "200011030239Z" -- November 3, 2000 26 DESCRIPTION "Initial version of thie MIB module." 27 28 ::= { hpicfCommon 8 } 29 30 hpSntpConfig OBJECT IDENTIFIER ::= { hpSntpConfigMod 1 } 31 hpTimeSyncMethodMod OBJECT IDENTIFIER ::= { hpSntpConfigMod 2 } 32 33-- ---------------------------------------------------------------------- 34-- Global TimeSyncMethod 35-- ---------------------------------------------------------------------- 36 37 hpTimeSyncMethod OBJECT-TYPE 38 SYNTAX INTEGER { 39 none(1), 40 sntp(2), 41 timep(3) 42 } 43 MAX-ACCESS read-write 44 STATUS current 45 DESCRIPTION "Method to be used for time synchronization." 46 ::= { hpTimeSyncMethodMod 1 } 47 48-- ---------------------------------------------------------------------- 49-- SNTP client configuration parameters 50-- ---------------------------------------------------------------------- 51 52 hpSntpConfigMode OBJECT-TYPE 53 SYNTAX INTEGER { 54 disabled(1), 55 unicast(2), 56 broadcast(3) 57 } 58 MAX-ACCESS read-write 59 STATUS current 60 DESCRIPTION "Current operational mode of SNTP client" 61 ::= { hpSntpConfig 1 } 62 63 hpSntpConfigPollInterval OBJECT-TYPE 64 SYNTAX Integer32 (30..65535) 65 MAX-ACCESS read-write 66 STATUS current 67 DESCRIPTION "Period of time (in seconds) between succesive attempts to 68 perform an update via SNTP" 69 ::= { hpSntpConfig 2 } 70 71-- ---------------------------------------------------------------------- 72-- Table for configuring Servers 73-- ---------------------------------------------------------------------- 74 75 hpSntpConfigServerTable OBJECT-TYPE 76 SYNTAX SEQUENCE OF HpSntpServerEntry 77 MAX-ACCESS not-accessible 78 STATUS deprecated 79 DESCRIPTION "### DEPRECATED ### A table containing trusted SNTP servers 80 to be queried in unicast mode" 81 ::= { hpSntpConfig 3 } 82 83 hpSntpServerEntry OBJECT-TYPE 84 SYNTAX HpSntpServerEntry 85 MAX-ACCESS not-accessible 86 STATUS deprecated 87 DESCRIPTION "### DEPRECATED ### A trusted server and its expected version 88 number" 89 INDEX { hpSntpServerAddress } 90 ::= { hpSntpConfigServerTable 1 } 91 92 HpSntpServerEntry ::= 93 SEQUENCE { 94 hpSntpServerAddress IpAddress, 95 hpSntpServerVersion Integer32, 96 hpSntpServerPriority Integer32, 97 hpSntpServerRowStatus RowStatus 98 } 99 100 101 hpSntpServerAddress OBJECT-TYPE 102 SYNTAX IpAddress 103 MAX-ACCESS not-accessible 104 STATUS deprecated 105 DESCRIPTION "### DEPRECATED ### Ip Address of a trusted SNTP server." 106 ::= { hpSntpServerEntry 1 } 107 108 hpSntpServerVersion OBJECT-TYPE 109 SYNTAX Integer32 (1..7) 110 MAX-ACCESS read-create 111 STATUS deprecated 112 DESCRIPTION "### DEPRECATED ### Protocol version used by this SNTP server" 113 ::= { hpSntpServerEntry 2 } 114 115 hpSntpServerPriority OBJECT-TYPE 116 SYNTAX Integer32 (1..65535) 117 MAX-ACCESS read-create 118 STATUS deprecated 119 DESCRIPTION "### DEPRECATED ### Priority given to this server." 120 ::= { hpSntpServerEntry 3 } 121 122 hpSntpServerRowStatus OBJECT-TYPE 123 SYNTAX RowStatus 124 MAX-ACCESS read-create 125 STATUS deprecated 126 DESCRIPTION "### DEPRECATED ### The Status of this SNTP server information." 127 ::= { hpSntpServerEntry 4 } 128 129 hpSntpInetConfigServerTable OBJECT-TYPE 130 SYNTAX SEQUENCE OF HpSntpInetServerEntry 131 MAX-ACCESS not-accessible 132 STATUS current 133 DESCRIPTION "A table containing trusted IPv4 and IPv6 SNTP servers to be 134 queried in unicast mode" 135 ::= { hpSntpConfig 4 } 136 137 hpSntpInetServerEntry OBJECT-TYPE 138 SYNTAX HpSntpInetServerEntry 139 MAX-ACCESS not-accessible 140 STATUS current 141 DESCRIPTION "A trusted server and its expected version number and priority" 142 INDEX { hpSntpInetServerPriority, 143 hpSntpInetServerAddressType, 144 hpSntpInetServerAddress } 145 ::= { hpSntpInetConfigServerTable 1 } 146 147 HpSntpInetServerEntry ::= 148 SEQUENCE { 149 hpSntpInetServerPriority Integer32, 150 hpSntpInetServerAddressType InetAddressType, 151 hpSntpInetServerAddress InetAddress, 152 hpSntpInetServerVersion Integer32, 153 hpSntpInetServerRowStatus RowStatus 154 } 155 156 hpSntpInetServerPriority OBJECT-TYPE 157 SYNTAX Integer32 (1..65535) 158 MAX-ACCESS not-accessible 159 STATUS current 160 DESCRIPTION "Priority given to this server." 161 ::= { hpSntpInetServerEntry 1 } 162 163 hpSntpInetServerAddressType OBJECT-TYPE 164 SYNTAX InetAddressType 165 MAX-ACCESS not-accessible 166 STATUS current 167 DESCRIPTION "Ip Address type of a trusted SNTP server." 168 ::= { hpSntpInetServerEntry 2 } 169 170 hpSntpInetServerAddress OBJECT-TYPE 171 SYNTAX InetAddress 172 MAX-ACCESS not-accessible 173 STATUS current 174 DESCRIPTION "Ip Address (of a trusted SNTP server) to which this entry's 175 addressing information pertains. hpSntpInetServerAddress is 176 always interpreted within the context of 177 hpSntpInetServerAddressType" 178 ::= { hpSntpInetServerEntry 3 } 179 180 hpSntpInetServerVersion OBJECT-TYPE 181 SYNTAX Integer32 (1..7) 182 MAX-ACCESS read-create 183 STATUS current 184 DESCRIPTION "Protocol version used by this SNTP server" 185 ::= { hpSntpInetServerEntry 4 } 186 187 hpSntpInetServerRowStatus OBJECT-TYPE 188 SYNTAX RowStatus 189 MAX-ACCESS read-create 190 STATUS current 191 DESCRIPTION "The Status of this SNTP server information." 192 ::= { hpSntpInetServerEntry 5 } 193 194-- -------------------------------------------------------------------------- 195-- Compliance Information 196-- -------------------------------------------------------------------------- 197 198 hpSntpConfigConformance 199 OBJECT IDENTIFIER ::= { hpSntpConfigMod 3 } 200 201 hpSntpConfigCompliances 202 OBJECT IDENTIFIER ::= { hpSntpConfigConformance 1 } 203 204 hpSntpConfigGroups 205 OBJECT IDENTIFIER ::= { hpSntpConfigConformance 2 } 206 207 hpSntpConfigCompliance MODULE-COMPLIANCE 208 STATUS deprecated 209 DESCRIPTION "###DEPRECATED###The compliance statement for devices implementing 210 the hpSntpConfig MIB." 211 MODULE 212 MANDATORY-GROUPS { hpSntpConfigGroup } 213 214 GROUP hpSntpServerConfigGroup 215 DESCRIPTION "This group is optional if a device implemnets 216 the SNTP client in broadcast mode only." 217 218 GROUP hpTimeSyncMethodGroup 219 DESCRIPTION "Implementation of this group is mandatory for 220 devices that implement multiple time 221 synchronization protocols." 222 ::= { hpSntpConfigCompliances 1 } 223 224 hpSntpInetConfigCompliance MODULE-COMPLIANCE 225 STATUS current 226 DESCRIPTION "The compliance statement for devices implementing 227 the hpSntpConfig MIB." 228 MODULE 229 MANDATORY-GROUPS { hpSntpConfigGroup } 230 231 GROUP hpSntpInetServerConfigGroup 232 DESCRIPTION "This group is optional if a device implemnets 233 the SNTP client in broadcast mode only." 234 235 GROUP hpTimeSyncMethodGroup 236 DESCRIPTION "Implementation of this group is mandatory for 237 devices that implement multiple time 238 synchronization protocols." 239 ::= { hpSntpConfigCompliances 2 } 240 241 hpSntpConfigGroup OBJECT-GROUP 242 OBJECTS { hpSntpConfigMode, 243 hpSntpConfigPollInterval } 244 STATUS current 245 DESCRIPTION "A collection of objects for configuring the SNTP 246 client." 247 ::= { hpSntpConfigGroups 1 } 248 249 hpSntpServerConfigGroup OBJECT-GROUP 250 OBJECTS { hpSntpServerVersion, 251 hpSntpServerPriority, 252 hpSntpServerRowStatus } 253 STATUS deprecated 254 DESCRIPTION "### DEPRECATED ###This Group definies a server table entry." 255 ::= { hpSntpConfigGroups 2 } 256 257 hpTimeSyncMethodGroup OBJECT-GROUP 258 OBJECTS { hpTimeSyncMethod } 259 STATUS current 260 DESCRIPTION "A collection of objects for selecting a time 261 synchronization protocol to use." 262 ::= { hpSntpConfigGroups 3 } 263 264 hpSntpInetServerConfigGroup OBJECT-GROUP 265 OBJECTS { hpSntpInetServerVersion, 266 hpSntpInetServerPriority, 267 hpSntpInetServerRowStatus } 268 STATUS current 269 DESCRIPTION "This Group defines a server table entry." 270 ::= { hpSntpConfigGroups 4 } 271END 272