diff options
Diffstat (limited to 'MIBS/adtran/ADTRAN-AOSFILESYSTEM')
| -rw-r--r-- | MIBS/adtran/ADTRAN-AOSFILESYSTEM | 239 |
1 files changed, 239 insertions, 0 deletions
diff --git a/MIBS/adtran/ADTRAN-AOSFILESYSTEM b/MIBS/adtran/ADTRAN-AOSFILESYSTEM new file mode 100644 index 0000000..5d47d2d --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOSFILESYSTEM @@ -0,0 +1,239 @@ + 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 + |