summaryrefslogtreecommitdiff
path: root/MIBS/adtran/ADTRAN-AOSFILESYSTEM
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-AOSFILESYSTEM
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/adtran/ADTRAN-AOSFILESYSTEM')
-rw-r--r--MIBS/adtran/ADTRAN-AOSFILESYSTEM239
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
+