Observium_CE/mibs/fscom/FS-FLASH-MIB

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