206 lines
5.9 KiB
Plaintext
206 lines
5.9 KiB
Plaintext
-- *****************************************************************
|
|
-- QTECH-FLASH-MIB.mib: Qtech Flash MIB file
|
|
--
|
|
-- October 2009, linshuangfeng
|
|
--
|
|
-- Copyright (c) 2009 by Qtech Networks Co.,Ltd.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
--
|
|
|
|
QTECH-FLASH-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
qtechMgmt
|
|
FROM QTECH-SMI;
|
|
|
|
qtechFlashMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200910090000Z"
|
|
ORGANIZATION "Qtech Networks Co.,Ltd."
|
|
CONTACT-INFO
|
|
"
|
|
Tel: 4008-111-000
|
|
|
|
E-mail: service@qtech.com.cn"
|
|
DESCRIPTION
|
|
"This module defines qtech system mibs."
|
|
REVISION "200910090000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { qtechMgmt 47}
|
|
|
|
|
|
qtechFlashMIBObjects OBJECT IDENTIFIER ::= { qtechFlashMIB 1 }
|
|
|
|
|
|
rujieFlashDeviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RujieFlashDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of flash device entries. Each of the
|
|
objects provides the flash device information."
|
|
::= { qtechFlashMIBObjects 1 }
|
|
|
|
rujieFlashDeviceEntry OBJECT-TYPE
|
|
SYNTAX RujieFlashDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the flash device table."
|
|
INDEX { qtechFlashDeviceIndex }
|
|
::= { rujieFlashDeviceTable 1 }
|
|
|
|
RujieFlashDeviceEntry ::=
|
|
SEQUENCE {
|
|
qtechFlashDeviceIndex Unsigned32,
|
|
qtechFlashDeviceName DisplayString,
|
|
qtechFlashDeviceSize Unsigned32,
|
|
qtechFlashDeviceUsed Unsigned32,
|
|
qtechFlashDeviceFree Unsigned32
|
|
}
|
|
|
|
qtechFlashDeviceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely represents a flash device."
|
|
::= { rujieFlashDeviceEntry 1 }
|
|
|
|
qtechFlashDeviceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name assigned to the flash device."
|
|
::= { rujieFlashDeviceEntry 2 }
|
|
|
|
qtechFlashDeviceSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the total size of the flash device."
|
|
::= { rujieFlashDeviceEntry 3 }
|
|
|
|
qtechFlashDeviceUsed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the used size of the flash device."
|
|
::= { rujieFlashDeviceEntry 4 }
|
|
|
|
qtechFlashDeviceFree OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the free size of the flash device."
|
|
::= { rujieFlashDeviceEntry 5 }
|
|
|
|
qtechBootromDeviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QtechBootromDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of bootrom device entries. Each of the
|
|
objects provides the bootrom device information."
|
|
::= { qtechFlashMIBObjects 2 }
|
|
|
|
qtechBootromDeviceEntry OBJECT-TYPE
|
|
SYNTAX QtechBootromDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the bootrom device table."
|
|
INDEX { qtechBootromDeviceIndex }
|
|
::= { qtechBootromDeviceTable 1 }
|
|
|
|
QtechBootromDeviceEntry ::=
|
|
SEQUENCE {
|
|
qtechBootromDeviceIndex Unsigned32,
|
|
qtechBootromDeviceName DisplayString,
|
|
qtechBootromDeviceSize Unsigned32
|
|
}
|
|
|
|
qtechBootromDeviceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely represents a bootrom device."
|
|
::= { qtechBootromDeviceEntry 1 }
|
|
|
|
qtechBootromDeviceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name assigned to the bootrom device."
|
|
::= { qtechBootromDeviceEntry 2 }
|
|
|
|
qtechBootromDeviceSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the total size of the bootrom device."
|
|
::= { qtechBootromDeviceEntry 3 }
|
|
|
|
qtechFlashMIBConformance OBJECT IDENTIFIER ::= { qtechFlashMIB 2 }
|
|
qtechFlashMIBCompliances OBJECT IDENTIFIER ::= { qtechFlashMIBConformance 1 }
|
|
qtechFlashMIBGroups OBJECT IDENTIFIER ::= { qtechFlashMIBConformance 2 }
|
|
|
|
|
|
-- compliance statements
|
|
|
|
qtechFlashMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Qtech Flash MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { qtechFlashMIBGroup
|
|
}
|
|
::= { qtechFlashMIBCompliances 1 }
|
|
|
|
-- units of conformance
|
|
|
|
qtechFlashMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
qtechFlashDeviceIndex,
|
|
qtechFlashDeviceName,
|
|
qtechFlashDeviceSize,
|
|
qtechFlashDeviceUsed,
|
|
qtechFlashDeviceFree
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing flash information to a Qtech agent."
|
|
::= { qtechFlashMIBGroups 1 }
|
|
|
|
qtechBootromDeviceMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
qtechBootromDeviceIndex,
|
|
qtechBootromDeviceName,
|
|
qtechBootromDeviceSize
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing bootrom device information to a Qtech agent."
|
|
::= { qtechFlashMIBGroups 2 }
|
|
|
|
END
|