summaryrefslogtreecommitdiff
path: root/MIBS/adtran/ADTRAN-MIB
blob: 9494d93bf5ef0175a32f360430d5ac9acf131624 (plain)
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: support@adtran.com"
        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