diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/adtran/ADTRAN-AOSSNMP | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/adtran/ADTRAN-AOSSNMP')
| -rw-r--r-- | MIBS/adtran/ADTRAN-AOSSNMP | 260 |
1 files changed, 260 insertions, 0 deletions
diff --git a/MIBS/adtran/ADTRAN-AOSSNMP b/MIBS/adtran/ADTRAN-AOSSNMP new file mode 100644 index 0000000..8d160eb --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOSSNMP @@ -0,0 +1,260 @@ + ADTRAN-AOSSNMP DEFINITIONS ::= BEGIN + + IMPORTS + Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus, TDomain, TAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSCommon, adGenAOSConformance + FROM ADTRAN-AOS; + + + adGenAOSSnmpMib MODULE-IDENTITY + LAST-UPDATED "200409240000Z" -- September 24, 2004 + 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 + "This MIB defines how the method for configuring an ADTRAN OS + device for SNMP community names and configuration for TRAP + manager destinations." + + REVISION "200810200000Z" -- October 20, 2008 + DESCRIPTION + "Fixing compile errors with adAOSSNMPConfigGroup." + + REVISION "200810090000Z" -- October 9, 2008 + DESCRIPTION + "Revised text for adAOSSNMPCommunitiesString. This Object + will no longer return the configured community string when + this object is read. It will return the string + 'NOT ACCESSIBLE' instead. This was done for security + reasons." + + REVISION "200409240000Z" -- September 24, 2004 + DESCRIPTION + "Initial version of this MIB module." + ::= { adIdentity 10000 53 1 2 } + + adGenAOSSnmp OBJECT IDENTIFIER ::= { adGenAOSCommon 2 } + +adAOSSNMPCommunitiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdAOSSNMPCommunitiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a list of users who have SNMP access to this + unit." + ::= { adGenAOSSnmp 1 } + +adAOSSNMPCommunitiesEntry OBJECT-TYPE + SYNTAX AdAOSSNMPCommunitiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the list defines the community string, + access privilege, and Manager IP address." + INDEX{ adAOSSNMPCommunitiesIndex } + ::= { adAOSSNMPCommunitiesTable 1 } + +AdAOSSNMPCommunitiesEntry ::= SEQUENCE { + adAOSSNMPCommunitiesIndex Integer32, + adAOSSNMPCommunitiesString DisplayString, + adAOSSNMPCommunitiesPrivilege INTEGER, + adAOSSNMPCommunitiesStatus RowStatus + } + +adAOSSNMPCommunitiesIndex OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the table." + ::= { adAOSSNMPCommunitiesEntry 1 } + +adAOSSNMPCommunitiesString OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The community string which has the specified SNMP + access. Due to the secruity risk of displaying the community string, + reading this object will always display the string 'NOT ACCESSIBLE'." + ::= { adAOSSNMPCommunitiesEntry 2 } + +adAOSSNMPCommunitiesPrivilege OBJECT-TYPE + SYNTAX INTEGER { + get(1), + set(2) -- implies get/set + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the SNMP privileges of this user." + DEFVAL { get } + ::= { adAOSSNMPCommunitiesEntry 3 } + +adAOSSNMPCommunitiesStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + + Until instances of all corresponding columns are + appropriately configured, the value of the corresponding + instance of the adAOSSNMPCommunitiesStatus column is + 'notReady'." + ::= { adAOSSNMPCommunitiesEntry 4 } + +-- +-- SNMP Trap Hosts +-- + +adAOSSNMPTrapsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdAOSSNMPTrapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a list of users that will receive SNMP traps + from this unit." + ::= { adGenAOSSnmp 2 } + +adAOSSNMPTrapsEntry OBJECT-TYPE + SYNTAX AdAOSSNMPTrapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the list defines the name, privilege, and + Manager IP address." + INDEX{ adAOSSNMPTrapsIndex } + ::= { adAOSSNMPTrapsTable 1 } + +AdAOSSNMPTrapsEntry ::= SEQUENCE { + adAOSSNMPTrapsIndex Integer32, + adAOSSNMPTrapsString DisplayString, + adAOSSNMPTrapsMngmtAddr DisplayString, + adAOSSNMPTrapsStatus RowStatus + } + +adAOSSNMPTrapsIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the table. " + ::= { adAOSSNMPTrapsEntry 1 } + +adAOSSNMPTrapsString OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The community string included in the SNMP traps." + ::= { adAOSSNMPTrapsEntry 2 } + +adAOSSNMPTrapsMngmtAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hostname (or IP address) that will receive SNMP + traps." + ::= { adAOSSNMPTrapsEntry 3 } + +adAOSSNMPTrapsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + + Until instances of all corresponding columns are + appropriately configured, the value of the corresponding + instance of the adAOSSNMPTrapsStatus column is + 'notReady'." + ::= { adAOSSNMPTrapsEntry 4 } + +adAOSSNMPEnableTraps OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables the transmission of all Traps." + DEFVAL { enabled } + ::= { adGenAOSSnmp 3 } + +adAOSSNMPAuthenticationTraps OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables the transmission of Authentication + Traps." + DEFVAL { enabled } + ::= { adGenAOSSnmp 4 } + + + + -- conformance information + + adGenAOSSnmpConformance + OBJECT IDENTIFIER ::= { adGenAOSConformance 2 } + + adAOSSnmpCompliances + OBJECT IDENTIFIER ::= { adGenAOSSnmpConformance 1 } + adAOSSnmpGroups + OBJECT IDENTIFIER ::= { adGenAOSSnmpConformance 2 } + + + -- compliance statements + + adAOSSnmpConfigCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "SNMP Community Names." + MODULE + MANDATORY-GROUPS { adAOSSNMPConfigGroup } + + ::= { adAOSSnmpCompliances 1 } + + + -- units of conformance + adAOSSNMPConfigGroup OBJECT-GROUP + OBJECTS { + adAOSSNMPCommunitiesString, + adAOSSNMPCommunitiesPrivilege, + adAOSSNMPCommunitiesStatus, + adAOSSNMPEnableTraps, + adAOSSNMPAuthenticationTraps, + adAOSSNMPTrapsString, + adAOSSNMPTrapsMngmtAddr, + adAOSSNMPTrapsStatus + } + STATUS current + DESCRIPTION + "The Unit SNMP Config Group." + ::= { adAOSSnmpGroups 1 } + + + + END + |