summaryrefslogtreecommitdiff
path: root/MIBS/adtran/ADTRAN-AOSSNMP
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/adtran/ADTRAN-AOSSNMP
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/adtran/ADTRAN-AOSSNMP')
-rw-r--r--MIBS/adtran/ADTRAN-AOSSNMP260
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
+