240 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			240 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
       ADTRAN-AOSFILESYSTEM DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
       IMPORTS
 | 
						|
           Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
 | 
						|
               FROM SNMPv2-SMI
 | 
						|
           DisplayString, RowStatus, TDomain, TAddress, TEXTUAL-CONVENTION
 | 
						|
               FROM SNMPv2-TC
 | 
						|
           MODULE-COMPLIANCE, OBJECT-GROUP
 | 
						|
               FROM SNMPv2-CONF
 | 
						|
           adIdentity
 | 
						|
               FROM ADTRAN-MIB
 | 
						|
           adGenAOSCommon, adGenAOSConformance
 | 
						|
               FROM ADTRAN-AOS;
 | 
						|
 | 
						|
       adGenAOSFileSystemMib MODULE-IDENTITY
 | 
						|
        LAST-UPDATED "200505180000Z"  -- May 18, 2005
 | 
						|
	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 contains device information, contact information, and
 | 
						|
			overall system health information."
 | 
						|
 | 
						|
            REVISION    "200505180000Z"  -- May 18, 2005
 | 
						|
            DESCRIPTION
 | 
						|
                    "Initial version of this MIB module."
 | 
						|
          ::= { adIdentity 10000 53 1 6 }
 | 
						|
 | 
						|
      adGenAOSFileSystem        OBJECT IDENTIFIER ::= {  adGenAOSCommon 6 }
 | 
						|
 | 
						|
    adAOSFileSystemRecordTable OBJECT-TYPE
 | 
						|
           SYNTAX     SEQUENCE OF AdAOSFileSystemRecordEntry
 | 
						|
           MAX-ACCESS not-accessible
 | 
						|
           STATUS     current
 | 
						|
           DESCRIPTION
 | 
						|
                   "A table files stored on the unit.
 | 
						|
                   "
 | 
						|
           ::= { adGenAOSFileSystem 1 }
 | 
						|
 | 
						|
       adAOSFileSystemRecordEntry OBJECT-TYPE
 | 
						|
           SYNTAX     AdAOSFileSystemRecordEntry
 | 
						|
           MAX-ACCESS not-accessible
 | 
						|
           STATUS     current
 | 
						|
           DESCRIPTION
 | 
						|
                   "The row in the adAOSFileSystemRecordTable containing the
 | 
						|
                   information about the files stored on the unit."
 | 
						|
           INDEX      { adAOSFileSystemRecordID }
 | 
						|
           ::= { adAOSFileSystemRecordTable 1 }
 | 
						|
 | 
						|
       AdAOSFileSystemRecordEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
               adAOSFileSystemRecordID          Unsigned32,
 | 
						|
               adAOSFileSystemRecordSystem      DisplayString,
 | 
						|
               adAOSFileSystemRecordType        INTEGER,
 | 
						|
               adAOSFileSystemRecordPath        DisplayString,
 | 
						|
               adAOSFileSystemRecordName        DisplayString,
 | 
						|
               adAOSFileSystemRecordSize        Unsigned32,
 | 
						|
               adAOSFileSystemRecordStatus      RowStatus
 | 
						|
           }
 | 
						|
 | 
						|
        adAOSFileSystemRecordID OBJECT-TYPE
 | 
						|
            SYNTAX      Unsigned32
 | 
						|
	    MAX-ACCESS read-only
 | 
						|
	    STATUS current
 | 
						|
            DESCRIPTION "Unique identifier for this file system entry."
 | 
						|
           ::= { adAOSFileSystemRecordEntry 1 }
 | 
						|
 | 
						|
 | 
						|
        adAOSFileSystemRecordSystem OBJECT-TYPE
 | 
						|
                SYNTAX       DisplayString
 | 
						|
                MAX-ACCESS   read-only
 | 
						|
                STATUS       current
 | 
						|
                DESCRIPTION "The record storage type."
 | 
						|
           ::= { adAOSFileSystemRecordEntry 2 }
 | 
						|
 | 
						|
        adAOSFileSystemRecordType OBJECT-TYPE
 | 
						|
          SYNTAX  INTEGER {
 | 
						|
                     file (1),
 | 
						|
                     directory (2)
 | 
						|
                 }
 | 
						|
	    MAX-ACCESS read-only
 | 
						|
	    STATUS current
 | 
						|
            DESCRIPTION "The type or record entry."
 | 
						|
           ::= { adAOSFileSystemRecordEntry 3 }
 | 
						|
 | 
						|
        adAOSFileSystemRecordPath OBJECT-TYPE
 | 
						|
                SYNTAX       DisplayString
 | 
						|
                MAX-ACCESS   read-only
 | 
						|
                STATUS       current
 | 
						|
                DESCRIPTION "The directory path."
 | 
						|
           ::= { adAOSFileSystemRecordEntry 4 }
 | 
						|
 | 
						|
        adAOSFileSystemRecordName OBJECT-TYPE
 | 
						|
                SYNTAX       DisplayString
 | 
						|
                MAX-ACCESS   read-only
 | 
						|
                STATUS       current
 | 
						|
                DESCRIPTION "The entry name."
 | 
						|
           ::= { adAOSFileSystemRecordEntry 5 }
 | 
						|
 | 
						|
        adAOSFileSystemRecordSize OBJECT-TYPE
 | 
						|
            SYNTAX      Unsigned32
 | 
						|
	    MAX-ACCESS read-only
 | 
						|
	    STATUS current
 | 
						|
            DESCRIPTION "The record size."
 | 
						|
           ::= { adAOSFileSystemRecordEntry 6 }
 | 
						|
 | 
						|
       adAOSFileSystemRecordStatus OBJECT-TYPE
 | 
						|
           SYNTAX     RowStatus
 | 
						|
           MAX-ACCESS read-create
 | 
						|
           STATUS     current
 | 
						|
           DESCRIPTION
 | 
						|
                   "The status of this record entry.  This object
 | 
						|
                   may only be set to 'destroy' to remove a file from
 | 
						|
                   the file system. Directories cannot be removed with
 | 
						|
                   this object."
 | 
						|
           ::= { adAOSFileSystemRecordEntry 7 }
 | 
						|
 | 
						|
    adAOSFileSystemTable OBJECT-TYPE
 | 
						|
           SYNTAX     SEQUENCE OF AdAOSFileSystemEntry
 | 
						|
           MAX-ACCESS not-accessible
 | 
						|
           STATUS     current
 | 
						|
           DESCRIPTION
 | 
						|
                   "A table containg information about the filesytem storage.
 | 
						|
                   "
 | 
						|
           ::= { adGenAOSFileSystem 2 }
 | 
						|
 | 
						|
       adAOSFileSystemEntry OBJECT-TYPE
 | 
						|
           SYNTAX     AdAOSFileSystemEntry
 | 
						|
           MAX-ACCESS not-accessible
 | 
						|
           STATUS     current
 | 
						|
           DESCRIPTION
 | 
						|
                   "The row in the adAOSFileSystemTable containing information
 | 
						|
                   about the file system."
 | 
						|
           INDEX      { adAOSFileSystemID }
 | 
						|
           ::= { adAOSFileSystemTable 1 }
 | 
						|
 | 
						|
       AdAOSFileSystemEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
               adAOSFileSystemID                Unsigned32,
 | 
						|
               adAOSFileSystemType              DisplayString,
 | 
						|
               adAOSFileSystemTotalSize         Unsigned32,
 | 
						|
               adAOSFileSystemFreeSize          Unsigned32
 | 
						|
           }
 | 
						|
 | 
						|
        adAOSFileSystemID OBJECT-TYPE
 | 
						|
            SYNTAX      Unsigned32
 | 
						|
	    MAX-ACCESS read-only
 | 
						|
	    STATUS current
 | 
						|
            DESCRIPTION "Unique identifier for this file system entry."
 | 
						|
           ::= { adAOSFileSystemEntry 1 }
 | 
						|
 | 
						|
        adAOSFileSystemType OBJECT-TYPE
 | 
						|
                SYNTAX       DisplayString
 | 
						|
                MAX-ACCESS   read-only
 | 
						|
                STATUS       current
 | 
						|
                DESCRIPTION "The file storage type."
 | 
						|
           ::= { adAOSFileSystemEntry 2 }
 | 
						|
 | 
						|
        adAOSFileSystemTotalSize OBJECT-TYPE
 | 
						|
            SYNTAX      Unsigned32
 | 
						|
	    MAX-ACCESS read-only
 | 
						|
	    STATUS current
 | 
						|
            DESCRIPTION "Total storage for this file system."
 | 
						|
           ::= { adAOSFileSystemEntry 3 }
 | 
						|
 | 
						|
        adAOSFileSystemFreeSize OBJECT-TYPE
 | 
						|
            SYNTAX      Unsigned32
 | 
						|
	    MAX-ACCESS read-only
 | 
						|
	    STATUS current
 | 
						|
            DESCRIPTION "Free storage for this file system."
 | 
						|
           ::= { adAOSFileSystemEntry 4 }
 | 
						|
 | 
						|
         -- conformance information
 | 
						|
 | 
						|
        adGenAOSFileSystemConformance
 | 
						|
           OBJECT IDENTIFIER ::= { adGenAOSConformance 5 }
 | 
						|
        adAOSFileSystemCompliances
 | 
						|
           OBJECT IDENTIFIER ::= { adGenAOSFileSystemConformance 1 }
 | 
						|
        adAOSFileSystemRecordGroups
 | 
						|
           OBJECT IDENTIFIER ::= { adGenAOSFileSystemConformance 2 }
 | 
						|
        adAOSFileSystemGroups
 | 
						|
           OBJECT IDENTIFIER ::= { adGenAOSFileSystemConformance 3 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
       -- compliance statements
 | 
						|
          adAOSFileSystemCompliance MODULE-COMPLIANCE
 | 
						|
	    STATUS  current
 | 
						|
	    DESCRIPTION
 | 
						|
	        "The compliance statement for SNMPv2 entities which
 | 
						|
	        implement the AOS Unit MIB."
 | 
						|
 | 
						|
	    MODULE
 | 
						|
	    MANDATORY-GROUPS {
 | 
						|
                adGenAOSFileSystemRecordGroup,
 | 
						|
                adGenAOSFileSystemGroup
 | 
						|
            }
 | 
						|
            ::= { adAOSFileSystemCompliances 1 }
 | 
						|
 | 
						|
       -- units of conformance
 | 
						|
        adGenAOSFileSystemRecordGroup OBJECT-GROUP
 | 
						|
	    OBJECTS {
 | 
						|
               adAOSFileSystemRecordID,
 | 
						|
               adAOSFileSystemRecordSystem,
 | 
						|
               adAOSFileSystemRecordType,
 | 
						|
               adAOSFileSystemRecordPath,
 | 
						|
               adAOSFileSystemRecordName,
 | 
						|
               adAOSFileSystemRecordSize,
 | 
						|
               adAOSFileSystemRecordStatus
 | 
						|
	    }
 | 
						|
	STATUS  current
 | 
						|
    	DESCRIPTION
 | 
						|
        "The File System Record Group."
 | 
						|
        ::= { adAOSFileSystemRecordGroups 1 }
 | 
						|
 | 
						|
        adGenAOSFileSystemGroup OBJECT-GROUP
 | 
						|
	    OBJECTS {
 | 
						|
               adAOSFileSystemID,
 | 
						|
               adAOSFileSystemType,
 | 
						|
               adAOSFileSystemTotalSize,
 | 
						|
               adAOSFileSystemFreeSize
 | 
						|
	    }
 | 
						|
	STATUS  current
 | 
						|
    	DESCRIPTION
 | 
						|
        "The File System Group."
 | 
						|
        ::= { adAOSFileSystemGroups 1 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
       END
 | 
						|
 |