-
Notifications
You must be signed in to change notification settings - Fork 0
/
hpicfChain.mib
356 lines (305 loc) · 14.1 KB
/
hpicfChain.mib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
HP-ICF-CHAIN DEFINITIONS ::= BEGIN
IMPORTS
Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, TruthValue, TimeStamp
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
hpicfObjectModules, hpicfCommon, hpicfCommonTrapsPrefix
FROM HP-ICF-OID;
hpicfChainMib MODULE-IDENTITY
LAST-UPDATED "200011032216Z" -- November 3, 2000
ORGANIZATION "HP Networking"
CONTACT-INFO
"Hewlett Packard Company
8000 Foothills Blvd.
Roseville, CA 95747"
DESCRIPTION
"This MIB module describes management of the
Distributed Management Chain for devices in the
HP AdvanceStack product line."
REVISION "200011032216Z" -- November 3, 2000
DESCRIPTION "Updated division name."
REVISION "9703060333Z" -- March 6, 1997
DESCRIPTION
"Added NOTIFICATION-GROUP information."
REVISION "9609100208Z" -- September 10, 1996
DESCRIPTION
"Split this MIB module from the former monolithic
hp-icf MIB."
REVISION "9402250000Z" -- February 25, 1994
DESCRIPTION
"Initial version of this MIB module."
::= { hpicfObjectModules 2 }
hpicfChain OBJECT IDENTIFIER ::= { hpicfCommon 1 }
-- This MIB models a chain of "boxes" attached to an HP
-- Distributed Management Chain. Each box may have one or
-- more manageable entities in it, and may contain one or more
-- SNMP agents, which may each be acting as an SNMP proxy for
-- one or more of the other boxes on the Distributed
-- Management Chain that do not have agents.
--
-- All of the agents on the chain will know about the
-- hpicfChainTable. The hpicfChainViewTable will contain
-- entries for those boxes on the chain for which the agent
-- can act as a proxy.
hpicfChainMaxMembers OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of devices that can be
supported on the Distributed Management Chain from
this agent."
::= { hpicfChain 1 }
hpicfChainCurMembers OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of devices currently on the
Distributed Management Chain connected to this
agent."
::= { hpicfChain 2 }
hpicfChainLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on this agent the last
time a device was added to or removed from the
Distributed Management Chain connected to this
agent."
::= { hpicfChain 3 }
hpicfChainChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of times devices have been
added to or removed from the Distributed
Management Chain connected to this agent."
::= { hpicfChain 4 }
hpicfChainTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfChainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of boxes currently connected to the same
Distributed Management Chain as this agent."
::= { hpicfChain 5 }
hpicfChainEntry OBJECT-TYPE
SYNTAX HpicfChainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table describing a single box on
the Distributed Management Chain connected to this
device."
INDEX { hpicfChainId }
::= { hpicfChainTable 1 }
HpicfChainEntry ::=
SEQUENCE {
hpicfChainId OCTET STRING,
hpicfChainObjectId OBJECT IDENTIFIER,
hpicfChainTimestamp TimeStamp,
hpicfChainHasAgent TruthValue,
hpicfChainThisBox TruthValue,
hpicfChainLocation Integer32
}
hpicfChainId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An identifier which uniquely identifies this
particular box. In practice, this will be a box
serial number or MAC address."
::= { hpicfChainEntry 1 }
hpicfChainObjectId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The authoritative identification of the box which
provides an easy and unambiguous means for
determining the type of box."
::= { hpicfChainEntry 2 }
hpicfChainTimestamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the agent's sysUpTime at which this
box was last initialized. If the box has not been
initialized since the last reinitialization of the
agent, then this object has a zero value."
::= { hpicfChainEntry 3 }
hpicfChainHasAgent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object will contain the value 'true' if this
box contains at least one network management agent
capable of responding to SNMP requests, and will
contain the value 'false' otherwise."
::= { hpicfChainEntry 4 }
hpicfChainThisBox OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object will contain the value 'true' if this
entry in the chain table corresponds to the box
which contains the agent which is responding to
this SNMP request, and will contain the value
'false' otherwise."
::= { hpicfChainEntry 5 }
hpicfChainLocation OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This byte is settable by a management station and
is not interpreted by the agent. The intent is
that a management station can use it to assign an
ordering to boxes on the chain that can later be
used when displaying the chain."
::= { hpicfChainEntry 6 }
hpicfChainViewTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfChainViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one entry for each box on the
Distributed Management Chain for which this agent
is able to act as a proxy."
::= { hpicfChain 6 }
hpicfChainViewEntry OBJECT-TYPE
SYNTAX HpicfChainViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the hpicfChainViewTable containing
information about how to proxy to a single box."
INDEX { hpicfChainViewId }
::= { hpicfChainViewTable 1 }
HpicfChainViewEntry ::=
SEQUENCE {
hpicfChainViewId OCTET STRING,
hpicfChainViewName DisplayString
}
hpicfChainViewId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An identifier which uniquely identifies this
particular box. In practice, this will be a box
serial number or MAC address."
::= { hpicfChainViewEntry 1 }
hpicfChainViewName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local name of this box. This is used by the
proxy agent for the box to determine which box on
the Distributed Management Chain is being
addressed. If an agent does not use this method
to distinguish proxy destinations, it should
return a zero length octet string for this object.
For SNMPv1, the destination box is specified by
appending this name to the proxy agent's community
name. For example, if this agent has a community
with a community name of 'public', and the value
of this object is 'repeater1', the community
'public/repeater1' will specify that the agent
should proxy to the public community of the
'repeater1' box.
The default value for this object for box-level
repeaters is an ASCII hex representation of the
low-order three bytes of the device MAC address."
::= { hpicfChainViewEntry 2 }
-- Chain MIB notifications
hpicfChainAddition NOTIFICATION-TYPE
OBJECTS { hpicfChainId }
STATUS deprecated
DESCRIPTION
"********* THIS NOTIFICATION IS DEPRECATED *********
An hpicfChainAddition trap indicates that a new node
has been added to the Distributed Management Chain
connected to this agent. The hpicfChainId returned
is the identifier for the new node.
Replaced by Cold Start"
::= { hpicfCommonTrapsPrefix 1 }
hpicfChainRemoval NOTIFICATION-TYPE
OBJECTS { hpicfChainId }
STATUS current
DESCRIPTION
"An hpicfChainRemoval trap indicates that a node has
been removed from the Distributed Management Chain
connected to this agent. The hpicfChainId returned
is the identifier for the node that was removed."
::= { hpicfCommonTrapsPrefix 2 }
-- conformance information
hpicfChainConformance
OBJECT IDENTIFIER ::= { hpicfChainMib 1 }
hpicfChainCompliances
OBJECT IDENTIFIER ::= { hpicfChainConformance 1 }
hpicfChainGroups
OBJECT IDENTIFIER ::= { hpicfChainConformance 2 }
-- compliance statements
hpicfChainingCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for HP ICF devices with
a Distributed Management Chain connection."
MODULE
MANDATORY-GROUPS { hpicfChainingGroup,
hpicfChainTrapGroup }
::= { hpicfChainCompliances 1 }
hpicfChainingCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for HP ICF devices with
a Distributed Management Chain connection."
MODULE
MANDATORY-GROUPS { hpicfChainingGroup,
hpicfChainNotifyGroup }
::= { hpicfChainCompliances 2 }
-- units of conformance
hpicfChainingGroup OBJECT-GROUP
OBJECTS { hpicfChainMaxMembers, hpicfChainCurMembers,
hpicfChainLastChange, hpicfChainChanges,
hpicfChainId, hpicfChainObjectId,
hpicfChainTimestamp, hpicfChainHasAgent,
hpicfChainThisBox, hpicfChainLocation,
hpicfChainViewId, hpicfChainViewName }
STATUS current
DESCRIPTION
"A collection of objects for managing devices on the
HP Distributed Management Bus."
::= { hpicfChainGroups 1 }
hpicfChainTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hpicfChainAddition,
hpicfChainRemoval }
STATUS obsolete
DESCRIPTION
"********* THIS GROUP IS OBSOLETE *********
A collection of notifications used to indicate a
changes in membership on a Distributed Management
Chain."
::= { hpicfChainGroups 2 }
hpicfChainNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS { hpicfChainRemoval }
STATUS current
DESCRIPTION
"A collection of notifications used to indicate a
changes in membership on a Distributed Management
Chain."
::= { hpicfChainGroups 3 }
END