-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCISCO-ENTITY-DIAG-TC-MIB
286 lines (236 loc) · 10.9 KB
/
CISCO-ENTITY-DIAG-TC-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
-- *********************************************************************
-- CISCO-ENTITY-DIAG-TC-MIB.my
-- List of Textual Conventions used in the CISCO-ENTITY-DIAG-MIB
--
-- September 2006, Jayakumar Kadirvelu
--
-- Copyright (c) 2006-2009 by Cisco Systems, Inc.
--
-- All rights reserved.
-- ********************************************************************
CISCO-ENTITY-DIAG-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI;
ciscoEntityDiagTcMIB MODULE-IDENTITY
LAST-UPDATED "200907010000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
Tel: +1 800 553-NETS
E-mail: [email protected]"
DESCRIPTION
"This module defines the textual conventions used within
Cisco Entity Diag MIB."
REVISION "200907010000Z"
DESCRIPTION
"Added enumeration 'none' to CeDiagTestIdentifier."
REVISION "200612210000Z"
DESCRIPTION
"The initial version of this MIB module."
::= { ciscoMgmt 584 }
-- Start of Textual Conventions
CeDiagDiagnosticLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The relative degree of completeness that a test will exercise
a physical entity:
'bypass' - indicates that no testing should be performed.
'minimal' - indicates that the physical entity will only
execute those tests characterized as minimal tests.
'complete' - indicates that the physical entity will execute
those tests characterized as minimal or complete
tests."
SYNTAX INTEGER {
bypass(1),
minimal(2),
complete(3)
}
CeDiagDiagnosticMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The method used to invoke a diagnostic:
'bootup' - specifies a diagnostic invoked by a physical
entity during its boot-up process.
'onDemand' - specifies a diagnostic invoked by a management
application or through some other management
interface, such as a command console.
'scheduled' - specifies a diagnostic invoked by the job
scheduler.
'healthMonitor' - specifies a diagnostic invoked by a health
monitor.
'none' - no diagnostic method is invoked."
SYNTAX INTEGER {
bootup(1),
onDemand(2),
scheduled(3),
healthMonitor(4),
none(5)
}
CeDiagTestIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An arbitrary positive integer value that uniquely identifies a
test."
SYNTAX Unsigned32 (1..4294967295)
CeDiagErrorIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An arbitrary integer value that uniquely identifies an error
code. An error code maps to a message specifying details or
a reason why test failed."
SYNTAX Unsigned32 (1..4294967295)
CeDiagErrorIdentifierOrZero ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An arbitrary integer value that uniquely identifies an error
code. An error code maps to a message specifying details or
a reason why a test failed. An object having a value of '0'
specifies 'no error message'."
SYNTAX Unsigned32 (0..4294967295)
CeDiagJobIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An arbitrary non-zero integer value that uniquely identifies a
single job with respect to a physical entity."
SYNTAX Unsigned32 (1..4294967295)
CeDiagPortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The entPhysicalTable contains conceptual rows representing
ports, each having a value that uniquely identifies the port
relative to its parent physical entity (example: the value of
entPhysicalParentRelPos or external labeling of port). This
MIB definition assumes that these values are relatively
small integers.
An OCTET STRING representing a list of ports, in which each bit
represents a single port. The bits in the first octet
represent ports identified by the integer values 1 through 8,
inclusive, The bits in the second octet represent ports
identified by the integer values 9 through 16, inclusive, and
so forth.
Within each octet, the most significant bit of an octet
represents the port identified by the lowest integer value, and
the least significant bit represents the port identified by the
highest integer value.
The figure shown below illustrates the format of a port list 8
octets in length.
Octet 1 Octet 32
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
| |...| |
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | +- Port 255
| | | | | | | | | | | | | | +--- Port 254
| | | | | | | | | | | | | +----- Port 253
| | | | | | | | | | | | +------- Port 252
| | | | | | | | | | | +--------- Port 251
| | | | | | | | | | +----------- Port 250
| | | | | | | | | +------------- Port 249
| | | | | | | | +--------------- Port 248
| | | | | | | | :
| | | | | | | | :
| | | | | | | +--------------------- Port 7
| | | | | | +----------------------- Port 6
| | | | | +------------------------- Port 5
| | | | +--------------------------- Port 4
| | | +----------------------------- Port 3
| | +------------------------------- Port 2
| +--------------------------------- Port 1
+----------------------------------- Port 0
An port list of length N, where N < 32, represents a port list
for which ports assigned identifiers greater than or equal to
N*8 have the value of '0'.
A special case is a port list having a length of '0', which
represents the empty set (i.e., no ports).
Observe that care should be taken to concerning the numbering
of ports relative to their parent physical entity. Some
implementations base their numbering at '0' and others base
their numbering at '1'. To avert any problems introduced by
such inconsistencies, the management application should pay
attention to the contents of the entPhysicalTable when
constructing a port list."
SYNTAX OCTET STRING (SIZE (0..32))
CeDiagTestList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"For each unique type of physical entity (i.e., for each set of
physical entities sharing a unique entPhysicalVendorType OID),
there an exists unique test space. Observe that it is not
necessary that all the tests within a space be defined.
An OCTET STRING represents an test list, in which each bit
represents a single test. The bits in the first octet
represent tests identified by the integer values 1 through 8,
inclusive, The bits in the second octet represent tests
identified by the integer values 9 through 16, inclusive, and
so forth.
Within each octet, the most significant bit of an octet
represents the test identified by the lowest integer value, and
the least significant bit represents the test identified by the
highest integer value.
The figure shown below illustrates the format of an test list.
Octet 1 Octet 32
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
| |...| |
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | +- Test 255
| | | | | | | | | | | | | | +--- Test 254
| | | | | | | | | | | | | +----- Test 253
| | | | | | | | | | | | +------- Test 252
| | | | | | | | | | | +--------- Test 251
| | | | | | | | | | +----------- Test 250
| | | | | | | | | +------------- Test 249
| | | | | | | | +--------------- Test 248
| | | | | | | | :
| | | | | | | | :
| | | | | | | +--------------------- Test 7
| | | | | | +----------------------- Test 6
| | | | | +------------------------- Test 5
| | | | +--------------------------- Test 4
| | | +----------------------------- Test 3
| | +------------------------------- Test 2
| +--------------------------------- Test 1
+----------------------------------- Test 0
An test list of length N, where N < 32, represents a test list
for which test N*8 through 255 have the value of '0'. A special
case is a test list having a length of '0', which represents a
test list of all zeros."
SYNTAX OCTET STRING (SIZE (0..32))
CeDiagJobSuite ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This object indicates the various system predefined test
suites a diagnostic job can choose from.
'none' - indicates that there is no job suite
specified.
'complete' - indicates that this job will run the
complete tests on the physical
entity.
'minimal' - indicates that this job will run the
minimal tests on the physical
entity.
'nonDisruptive' - indicates that this job will run the
nonDisruptive tests on the physical
entity.
'perPort' - indicates that this job will run the
perPort tests on the physical
entity."
SYNTAX INTEGER {
none(1),
complete(2),
minimal(3),
nonDisruptive(4),
perPort(5)
}
END