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