From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/adtran/ADTRAN-MIB | 291 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 291 insertions(+) create mode 100644 MIBS/adtran/ADTRAN-MIB (limited to 'MIBS/adtran/ADTRAN-MIB') diff --git a/MIBS/adtran/ADTRAN-MIB b/MIBS/adtran/ADTRAN-MIB new file mode 100644 index 0000000..9494d93 --- /dev/null +++ b/MIBS/adtran/ADTRAN-MIB @@ -0,0 +1,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 -- cgit v1.2.3