206 lines
5.7 KiB
Plaintext
206 lines
5.7 KiB
Plaintext
-- *****************************************************************
|
|
-- FS-FLASH-MIB.mib: FS Flash MIB file
|
|
--
|
|
-- October 2009, linshuangfeng
|
|
--
|
|
-- Copyright (c) 2009 by FS.COM Inc..
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
--
|
|
|
|
FS-FLASH-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
fsMgmt
|
|
FROM FS-SMI;
|
|
|
|
fsFlashMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200910090000Z"
|
|
ORGANIZATION "FS.COM Inc.."
|
|
CONTACT-INFO
|
|
"
|
|
Tel: 400-865-2852
|
|
|
|
E-mail: https://www.fs.com/live_chat_service_mail.html"
|
|
DESCRIPTION
|
|
"This module defines fs system mibs."
|
|
REVISION "200910090000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { fsMgmt 47}
|
|
|
|
|
|
fsFlashMIBObjects OBJECT IDENTIFIER ::= { fsFlashMIB 1 }
|
|
|
|
|
|
fsFlashDeviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FSFlashDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of flash device entries. Each of the
|
|
objects provides the flash device information."
|
|
::= { fsFlashMIBObjects 1 }
|
|
|
|
fsFlashDeviceEntry OBJECT-TYPE
|
|
SYNTAX FSFlashDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the flash device table."
|
|
INDEX { fsFlashDeviceIndex }
|
|
::= { fsFlashDeviceTable 1 }
|
|
|
|
FSFlashDeviceEntry ::=
|
|
SEQUENCE {
|
|
fsFlashDeviceIndex Unsigned32,
|
|
fsFlashDeviceName DisplayString,
|
|
fsFlashDeviceSize Unsigned32,
|
|
fsFlashDeviceUsed Unsigned32,
|
|
fsFlashDeviceFree Unsigned32
|
|
}
|
|
|
|
fsFlashDeviceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely represents a flash device."
|
|
::= { fsFlashDeviceEntry 1 }
|
|
|
|
fsFlashDeviceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name assigned to the flash device."
|
|
::= { fsFlashDeviceEntry 2 }
|
|
|
|
fsFlashDeviceSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the total size of the flash device."
|
|
::= { fsFlashDeviceEntry 3 }
|
|
|
|
fsFlashDeviceUsed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the used size of the flash device."
|
|
::= { fsFlashDeviceEntry 4 }
|
|
|
|
fsFlashDeviceFree OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the free size of the flash device."
|
|
::= { fsFlashDeviceEntry 5 }
|
|
|
|
fsBootromDeviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FSBootromDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of bootrom device entries. Each of the
|
|
objects provides the bootrom device information."
|
|
::= { fsFlashMIBObjects 2 }
|
|
|
|
fsBootromDeviceEntry OBJECT-TYPE
|
|
SYNTAX FSBootromDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the bootrom device table."
|
|
INDEX { fsBootromDeviceIndex }
|
|
::= { fsBootromDeviceTable 1 }
|
|
|
|
FSBootromDeviceEntry ::=
|
|
SEQUENCE {
|
|
fsBootromDeviceIndex Unsigned32,
|
|
fsBootromDeviceName DisplayString,
|
|
fsBootromDeviceSize Unsigned32
|
|
}
|
|
|
|
fsBootromDeviceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely represents a bootrom device."
|
|
::= { fsBootromDeviceEntry 1 }
|
|
|
|
fsBootromDeviceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name assigned to the bootrom device."
|
|
::= { fsBootromDeviceEntry 2 }
|
|
|
|
fsBootromDeviceSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the total size of the bootrom device."
|
|
::= { fsBootromDeviceEntry 3 }
|
|
|
|
fsFlashMIBConformance OBJECT IDENTIFIER ::= { fsFlashMIB 2 }
|
|
fsFlashMIBCompliances OBJECT IDENTIFIER ::= { fsFlashMIBConformance 1 }
|
|
fsFlashMIBGroups OBJECT IDENTIFIER ::= { fsFlashMIBConformance 2 }
|
|
|
|
|
|
-- compliance statements
|
|
|
|
fsFlashMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the FS Flash MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { fsFlashMIBGroup
|
|
}
|
|
::= { fsFlashMIBCompliances 1 }
|
|
|
|
-- units of conformance
|
|
|
|
fsFlashMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
fsFlashDeviceIndex,
|
|
fsFlashDeviceName,
|
|
fsFlashDeviceSize,
|
|
fsFlashDeviceUsed,
|
|
fsFlashDeviceFree
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing flash information to a FS agent."
|
|
::= { fsFlashMIBGroups 1 }
|
|
|
|
fsBootromDeviceMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
fsBootromDeviceIndex,
|
|
fsBootromDeviceName,
|
|
fsBootromDeviceSize
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing bootrom device information to a FS agent."
|
|
::= { fsFlashMIBGroups 2 }
|
|
|
|
END
|