mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-18 16:32:45 +00:00
450 lines
13 KiB
Plaintext
450 lines
13 KiB
Plaintext
--
|
|
--
|
|
-- Copyright (c) 1998 Adaptec Inc.
|
|
--
|
|
-- Module Name:
|
|
--
|
|
-- AAC.mib
|
|
--
|
|
-- Abstract:
|
|
--
|
|
-- Defines the AdaptecArrayController SNMP interface.
|
|
--
|
|
-- Author:
|
|
--
|
|
-- FSA Apps Team
|
|
--
|
|
-- Revision History:
|
|
--
|
|
-- $Log: AdaptecArrayController.mib $
|
|
-- Revision \main\14 1999/04/28 16:59:56 stclair(stclair_snappy.mainline)
|
|
-- Fold in changes required by the solaris MIB compiler.
|
|
--
|
|
-- Revision \main\rel_icestorm_bl07\2 1998/08/12 11:48:27 stclair(stclair_snap.is07)
|
|
-- Changing access type for new status field.
|
|
-- Revision \main\rel_icestorm_bl07\1 1998/07/31 10:37:51 stclair(stclair_snap.is07)
|
|
-- Snmp Changes. Added adapter status reporting to the mib.
|
|
--
|
|
-- Revision \main\stclair_7_30_98\1 1998/07/31 10:25:37 stclair(stclair_snap.is07)
|
|
-- Added better status reporting to the mib. Also roll in changes from Terry to allow mib to compile under netware.
|
|
--
|
|
-- Revision \main\12 1998/07/06 9:44:54 stclair(stclair_snap2.mainline)
|
|
-- Updating mib file so that it will compile using the netware mib compiler.
|
|
--
|
|
-- Revision 1.5 1998/01/14 21:24:30 stclair
|
|
-- Format change.
|
|
-- Revision 1.4 1998/01/08 20:03:36 stclair
|
|
-- Some format changes.
|
|
-- Revision 1.3 1997/12/18 16:56:44 stclair
|
|
-- Fixed a bug in channel count. Should be an INTEGER.
|
|
-- Revision 1.2 1997/12/15 20:37:14 stclair
|
|
-- Fixed header.
|
|
--
|
|
--
|
|
AdaptecArrayController-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DisplayString
|
|
FROM RFC1213-MIB;
|
|
|
|
adaptec OBJECT IDENTIFIER ::= { enterprises 795 }
|
|
products OBJECT IDENTIFIER ::= { adaptec 3 }
|
|
adaptecArrayController OBJECT IDENTIFIER ::= { products 5 }
|
|
|
|
|
|
-- AdaptecArrayController MIB
|
|
|
|
adaptecArrayControllerSoftwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Version information for the Adaptec Array Controller
|
|
Software Suite."
|
|
::= {adaptecArrayController 1}
|
|
|
|
adaptecArrayControllerAdapterNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Number of Adaptec Array Controllers present in the system."
|
|
::= {adaptecArrayController 2}
|
|
|
|
adaptecArrayControllerAdapterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdaptecArrayControllerAdapterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of Adaptec Array Controller entries.
|
|
The number of entries is given by
|
|
AdaptecArrayControllerAdapterNumber."
|
|
::={adaptecArrayController 3}
|
|
|
|
adaptecArrayControllerContainerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdaptecArrayControllerContainerEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of Adaptec Array Controller Container
|
|
Entries. There will one entry in this table for
|
|
each container on the host."
|
|
::={adaptecArrayController 4}
|
|
|
|
adaptecArrayControllerDeviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdaptecArrayControllerDeviceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of devices that are attached to
|
|
Adaptec Array Controllers that are connected
|
|
to this host."
|
|
::={adaptecArrayController 5}
|
|
|
|
-- The adaptecArrayController Adapter Table.
|
|
|
|
adaptecArrayControllerAdapterEntry OBJECT-TYPE
|
|
SYNTAX AdaptecArrayControllerAdapterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Descriptive and Status Information for an
|
|
Adaptec Array Controller."
|
|
INDEX { adaptecArrayControllerAdapterIndex }
|
|
::= {adaptecArrayControllerAdapterTable 1}
|
|
|
|
AdaptecArrayControllerAdapterEntry ::=
|
|
SEQUENCE {
|
|
adaptecArrayControllerAdapterIndex
|
|
INTEGER,
|
|
adaptecArrayControllerAdapterDescription
|
|
DisplayString,
|
|
adaptecArrayControllerAdapterType
|
|
DisplayString,
|
|
adaptecArrayControllerAdapterVersion
|
|
DisplayString,
|
|
adaptecArrayControllerAdapterChannelCount
|
|
INTEGER,
|
|
adaptecArrayControllerAdapterStatus
|
|
INTEGER
|
|
}
|
|
|
|
adaptecArrayControllerAdapterIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A unique index into the
|
|
AdaptecArrayControllerAdapterTable. This
|
|
ranges between 1 and the value of
|
|
AdaptecArrayControllerAdapterNumber."
|
|
::={adaptecArrayControllerAdapterEntry 1}
|
|
|
|
adaptecArrayControllerAdapterDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Adaptec Array Controller description for
|
|
this adapter."
|
|
::= {adaptecArrayControllerAdapterEntry 2}
|
|
|
|
adaptecArrayControllerAdapterType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The model name of this Adaptec Array Controller."
|
|
::= {adaptecArrayControllerAdapterEntry 3}
|
|
|
|
adaptecArrayControllerAdapterVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The hardware and software version string for
|
|
this Adaptec Array Controller."
|
|
::= {adaptecArrayControllerAdapterEntry 4}
|
|
|
|
adaptecArrayControllerAdapterChannelCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of channels supported by this Adaptec Array Controller."
|
|
::= {adaptecArrayControllerAdapterEntry 5}
|
|
|
|
adaptecArrayControllerAdapterStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
nonCritical(4),
|
|
critical(5),
|
|
nonRecoverable(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The status of the controller. This status
|
|
reflects the status of all containers and
|
|
devices connected to the controller."
|
|
::={adaptecArrayControllerAdapterEntry 6}
|
|
|
|
-- The adaptecArrayController Container Table. This table contains information
|
|
-- about all adaptecArrayController Containers present in the system.
|
|
|
|
adaptecArrayControllerContainerEntry OBJECT-TYPE
|
|
SYNTAX AdaptecArrayControllerContainerEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Descriptive and status information for containers
|
|
hosted by Adaptec Array Controller."
|
|
INDEX { adaptecArrayControllerContIndex }
|
|
::= {adaptecArrayControllerContainerTable 1}
|
|
|
|
AdaptecArrayControllerContainerEntry ::=
|
|
SEQUENCE {
|
|
adaptecArrayControllerContIndex
|
|
INTEGER,
|
|
adapterArrayControllerContAdapterIndex
|
|
INTEGER,
|
|
adaptecArrayControllerContNumber
|
|
INTEGER,
|
|
adaptecArrayControllerContSize
|
|
INTEGER,
|
|
adaptecArrayControllerContMountPoint
|
|
DisplayString,
|
|
adaptecArrayControllerContType
|
|
DisplayString,
|
|
adaptecArrayControllerContUsage
|
|
DisplayString,
|
|
adaptecArrayControllerContStatus
|
|
INTEGER
|
|
}
|
|
|
|
adaptecArrayControllerContIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An internal index used to identify this container."
|
|
::= {adaptecArrayControllerContainerEntry 1}
|
|
|
|
adapterArrayControllerContAdapterIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An index into the AdaptecArrayControllerAdapterTable
|
|
that specified the AAC Controller to which this container
|
|
belongs."
|
|
::= {adaptecArrayControllerContainerEntry 2}
|
|
|
|
adaptecArrayControllerContNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An AAC container ID."
|
|
::= {adaptecArrayControllerContainerEntry 3}
|
|
|
|
adaptecArrayControllerContSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The size of the container in megabytes."
|
|
::= {adaptecArrayControllerContainerEntry 4}
|
|
|
|
adaptecArrayControllerContMountPoint OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string representing drive letters and mount
|
|
points for the container."
|
|
::= {adaptecArrayControllerContainerEntry 5}
|
|
|
|
adaptecArrayControllerContType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A string representing the container type."
|
|
::= {adaptecArrayControllerContainerEntry 6}
|
|
|
|
adaptecArrayControllerContUsage OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A string representing the container's usage."
|
|
::= {adaptecArrayControllerContainerEntry 7}
|
|
|
|
|
|
adaptecArrayControllerContStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
nonCritical(4),
|
|
critical(5),
|
|
nonRecoverable(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current status of the container. If a
|
|
container with a redundant container type is
|
|
no longer redundant, its status will be marked
|
|
as nonCritical. If the container is no longer
|
|
on-line, its status will be marked as critical."
|
|
::= {adaptecArrayControllerContainerEntry 8}
|
|
|
|
-- The adaptecArrayController Device Table.
|
|
-- This table containes information about every device attached
|
|
-- to the adaptecArrayController system.
|
|
|
|
adaptecArrayControllerDeviceEntry OBJECT-TYPE
|
|
SYNTAX AdaptecArrayControllerDeviceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Descriptive and status information for devices
|
|
connected to Adaptec Array Controllers."
|
|
INDEX { adaptecArrayControllerDevIndex }
|
|
::= {adaptecArrayControllerDeviceTable 1}
|
|
|
|
AdaptecArrayControllerDeviceEntry ::=
|
|
SEQUENCE {
|
|
adaptecArrayControllerDevIndex
|
|
INTEGER,
|
|
adaptecArrayControllerDevAdapterIndex
|
|
INTEGER,
|
|
adaptecArrayControllerDevChannelId
|
|
INTEGER,
|
|
adaptecArrayControllerDevId
|
|
INTEGER,
|
|
adaptecArrayControllerDevLogicalNumber
|
|
INTEGER,
|
|
adaptecArrayControllerDevType
|
|
INTEGER,
|
|
adaptecArrayControllerDevVendor
|
|
DisplayString,
|
|
adaptecArrayControllerDevProduct
|
|
DisplayString,
|
|
adaptecArrayControllerDevRevision
|
|
DisplayString,
|
|
adaptecArrayControllerDevBlocks
|
|
INTEGER,
|
|
adaptecArrayControllerDevBytesPerBlock
|
|
INTEGER,
|
|
adaptecArrayControllerDevUsage
|
|
DisplayString,
|
|
adaptecArrayControllerDevStatus
|
|
INTEGER
|
|
}
|
|
|
|
adaptecArrayControllerDevIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An internally used identifier."
|
|
::= {adaptecArrayControllerDeviceEntry 1}
|
|
|
|
adaptecArrayControllerDevAdapterIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An index into the AdaptecArrayControllerAdapterTable
|
|
that specified the AAC Controller to which this container
|
|
belongs."
|
|
::= {adaptecArrayControllerDeviceEntry 2}
|
|
|
|
adaptecArrayControllerDevChannelId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The channel that the device is connected to."
|
|
::= {adaptecArrayControllerDeviceEntry 3}
|
|
|
|
adaptecArrayControllerDevId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The Device ID."
|
|
::= {adaptecArrayControllerDeviceEntry 4}
|
|
|
|
adaptecArrayControllerDevLogicalNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The Logical Device ID."
|
|
::= {adaptecArrayControllerDeviceEntry 5}
|
|
|
|
adaptecArrayControllerDevType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The Device Type."
|
|
::= {adaptecArrayControllerDeviceEntry 6}
|
|
|
|
adaptecArrayControllerDevVendor OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The Device Vendor."
|
|
::= {adaptecArrayControllerDeviceEntry 7}
|
|
|
|
adaptecArrayControllerDevProduct OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The Product Identifier."
|
|
::= {adaptecArrayControllerDeviceEntry 8}
|
|
|
|
adaptecArrayControllerDevRevision OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The Product Revision."
|
|
::= {adaptecArrayControllerDeviceEntry 9}
|
|
|
|
adaptecArrayControllerDevBlocks OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The Number of Blocks on the Device."
|
|
::= {adaptecArrayControllerDeviceEntry 10}
|
|
|
|
adaptecArrayControllerDevBytesPerBlock OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The Number of Bytes Per Block on the Device."
|
|
::= {adaptecArrayControllerDeviceEntry 11}
|
|
|
|
adaptecArrayControllerDevUsage OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The manner of usage by the Adaptec Array Controller."
|
|
::= {adaptecArrayControllerDeviceEntry 12}
|
|
|
|
adaptecArrayControllerDevStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
nonCritical(4),
|
|
critical(5),
|
|
nonRecoverable(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The status of the device."
|
|
::= {adaptecArrayControllerDeviceEntry 13}
|
|
|
|
END
|