-
Notifications
You must be signed in to change notification settings - Fork 29
/
ADTRAN-MIB.mib
291 lines (252 loc) · 10.3 KB
/
ADTRAN-MIB.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
ADTRAN-MIB DEFINITIONS ::= BEGIN
-- TITLE: ADTRAN MIB Definitions (SMIv2)
-- FILENAME: ADTRAN.MIB
-- AUTHOR: Jeff Wells
-- DATE: 97/06/13
--
-- MODIFICATIONS:
-- 98/04/10 SLS added adShared node for shared function mibs
-- 98/05/05 SLS correct adShared & add adPerform shared function mibs
-- 98/09/17 SLS added adProductID & adProdTransType (both optional)
-- 98/09/24 BED revised description of adProdPhysAddress
-- 01/07/19 pnb Added adIdentity nodes for SMIv2 modules
-- 02/04/02 sls Converted to SMIv2
-- 02/08/09 pnb/sls add nodes for module identity, module compliance,
-- and agent capabilities advances using SMIv2
-- *** ENSURE ANY UPDATES TO THIS FILE ARE ALSO REFLECTED IN ADTRAN.MIB ***
-- {iso org(3) dod(6) internet(1) private(4) enterprises(1) adtran(664) }
-- The ADTRAN-MIB defines the "adtran" enterprise tree node. This MIB
-- provides the basis for the definition of all other ADTRAN MIBs.
-- The "adProducts" sub-node under "adtran" lists all SNMP manageable
-- products. Product specific MIBs are defined under "adMgmt".
-- Management information common to all ADTRAN products appears under
-- the "adAdmin" sub-node.
IMPORTS
enterprises, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString,PhysAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF;
adtran MODULE-IDENTITY
LAST-UPDATED "0208090000Z"
ORGANIZATION "ADTRAN, Inc."
CONTACT-INFO
" Technical Support Dept.
Postal: ADTRAN, Inc.
901 Explorer Blvd.
Huntsville, AL 35806
Tel: +1 800 726-8663
Fax: +1 256 963 6217
E-mail: [email protected]"
DESCRIPTION
"The MIB module that describes the base organization
for all enterprises MIBs developed by ADTRAN, Inc."
::= { enterprises 664 }
--
-- OBJECT-IDENTIFIERS
--
adProducts OBJECT IDENTIFIER ::= { adtran 1 }
adMgmt OBJECT IDENTIFIER ::= { adtran 2 }
adAdmin OBJECT IDENTIFIER ::= { adtran 3 }
adPerform OBJECT IDENTIFIER ::= { adtran 4 }
adShared OBJECT IDENTIFIER ::= { adtran 5 }
adIdentity OBJECT IDENTIFIER ::= { adtran 6 }
adIdentityShared OBJECT IDENTIFIER ::= { adIdentity 10000 }
adAgentCapModule OBJECT IDENTIFIER ::= { adtran 7 }
adAgentCapProduct OBJECT IDENTIFIER ::= { adAgentCapModule 1 }
adAgentCapShared OBJECT IDENTIFIER ::= { adAgentCapModule 2 }
adConformance OBJECT IDENTIFIER ::= { adtran 99 }
adComplianceShared OBJECT IDENTIFIER ::= { adConformance 10000 }
--
-- PRODUCT-IDENTITY SECTION - adProducts
--
-- The name identifiers for Adtran products that support SNMP
-- management appear in a list under the "adProducts" node.
-- The location of the name within this list defines the MIB-II
-- system group "sysObjectID" value for the product. For example,
-- the T1 channel bank line interface unit, ACTDAXL3, will respond
-- to a request for system object ID with the identifier sequence
-- iso.org.dos.internet.private.enterprises.adtran.adProducts.
-- adACTDAXL3 - 1.3.6.1.4.1.664.1.9
--
--
-- PRODUCT MANAGEMENT SECTION - adMgmt
--
-- The "adMgmt" node contains product specific management information.
-- Each manageable product will have its own sub-node under this node
-- containing the product's management information. For example, the
-- ACTDAXL3 management node is "adACTDAXL3mg" with the numeric
-- identifier sequence - 1.3.6.1.4.1.664.2.9.
--
--
-- ADMINISTRATION SECTION - adAdmin
--
-- The "adAdmin" node contains administrative information
-- for Adtran products. The "adProductInfo" group under this
-- node contains information about the product, such as
-- product name, part number, and revision.
--
--
-- Perfomance SECTION - adPerform
--
-- The "adPerform" node contains frame relay performance statistics
-- for all Adtran "IQ" devices (i.e., TSUIQ & DSUIQ). Currently, the
-- only mib groups under this branch are defined in the fperform mib.
--
--
-- SHARED SECTION - adShared
--
-- The "adShared" node contains management information for a specific
-- function which may be supported by several manageable products.
-- Each functional group will have its own sub-node under this node
-- and be located within an individual MIB. For example, the node
-- adExLan is the first node under the adShared node with the numeric
-- identifier sequence - 1.3.6.1.4.1.664.5.1.
--
--
-- MODULE IDENTITY SECTION - adIdentity
--
-- The "adIdentity" node contains a list of product identifiers that
-- are used in the Module Identify OID for SMIv2 MIBs only. The Module
-- Identity name should be the same as the product name under
-- the adProducts node, with a suffix of "ID". For example, if the product name
-- is adVCP, then the SMIv2 Module Identity clause should be named adVCPID.
-- The OID is adIdentity followed by the numeric ProductID.
--
--
-- AGENT CAPABILITIES SECTION - adAgentCapModule
--
-- The "adAgentCapModule" node is the branch that SMIv2 AGENT-CAPABILITIES
-- statements use. THere are two subnodes defined to support both product
-- specific and generic MIBs. Use these as appropriate.
--
-- CONFORMANCE SECTION - adConformance
--
-- Conformance statements in SMIv2 consist of OBJECT-GROUP, NOTIFICATION-GROUP
-- and MODULE-COMPLIANCE statements. THese are to be placed under this node
-- for all product MIBs and under the sub-node for adShared MIBs.
-- OID.
--
-- Product Information group
--
-- This group contains information common for most all Adtran
-- products.
--
adProductInfo OBJECT IDENTIFIER ::= { adAdmin 1 }
adProdName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Adtran Product Name"
::= { adProductInfo 1 }
adProdPartNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Adtran Product Part Number"
::= { adProductInfo 2 }
adProdCLEIcode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Adtran Product CLEI Code"
::= { adProductInfo 3 }
adProdSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Adtran Product Serial Number"
::= { adProductInfo 4 }
adProdRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Adtran Product Revision Number"
::= { adProductInfo 5 }
adProdSwVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Adtran Product Software Version Number"
::= { adProductInfo 6 }
adProdPhysAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This octet string variable contains the Adtran
Physical Address assigned to this product. For
example, the octet sequence 16 02 03 01 specifies
bank/shelf number 22 (hex 16), group number 2,
slot number 3, unit/port 1. This object value is
commonly reported in SNMP Traps to identify the
product's location."
::= { adProductInfo 7 }
adProdProductID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Adtran Product ID as reported via sysObjectID.
Note: In the proprietary ASP protocol, the product reports
only its product type number as an octet string."
::= { adProductInfo 8 }
adProdTransType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The data transmission circuit/facility/payload level of the
device (see Appendix A of GR-833-CORE). Common examples are:
T0, T1, T2, T3, STS1, and OC3. For the SCU and other common
equipment cards, the code should be EQPT."
::= { adProductInfo 9 }
-- compliance statements
-- These two subidentifiers are for local use in this MIB only
adCompliances OBJECT IDENTIFIER ::= { adConformance 1 }
adMIBGroups OBJECT IDENTIFIER ::= { adConformance 2 }
adCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv2 entities which implement the
adtran MIB, which is supported by all ADTRAN SNMP agents."
MODULE -- this module
MANDATORY-GROUPS {
adBaseGroup
}
GROUP adCNDGroup
DESCRIPTION
"Group which are supported by all CND products and some END which
are supported by the EMS management system."
::= { adCompliances 1 }
adBaseGroup OBJECT-GROUP
OBJECTS {
adProdName,
adProdPartNumber,
adProdCLEIcode,
adProdSerialNumber,
adProdRevision,
adProdSwVersion,
adProdPhysAddress,
adProdProductID
}
STATUS current
DESCRIPTION
"The ADTRAN Base Group."
::= { adMIBGroups 1 }
adCNDGroup OBJECT-GROUP
OBJECTS {
adProdTransType
}
STATUS current
DESCRIPTION
"Variables supported by CND products only."
::= { adMIBGroups 2 }
END