Blame mibs/ietf/SCSI-MIB

Packit 022b05
SCSI-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
   IMPORTS
Packit 022b05
   MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
Packit 022b05
   NOTIFICATION-TYPE, Integer32, Unsigned32, Counter32,
Packit 022b05
   Counter64, Gauge32,
Packit 022b05
   mib-2                                     FROM SNMPv2-SMI
Packit 022b05
   TEXTUAL-CONVENTION, TimeStamp, TruthValue,
Packit 022b05
   RowStatus, RowPointer, AutonomousType,
Packit 022b05
   StorageType                               FROM SNMPv2-TC
Packit 022b05
   MODULE-COMPLIANCE, OBJECT-GROUP,
Packit 022b05
   NOTIFICATION-GROUP                        FROM SNMPv2-CONF
Packit 022b05
   SnmpAdminString                  FROM SNMP-FRAMEWORK-MIB;
Packit 022b05
Packit 022b05
scsiMIB MODULE-IDENTITY
Packit 022b05
     LAST-UPDATED "200603300000Z"        -- 30th March 2006
Packit 022b05
     ORGANIZATION "IETF"
Packit 022b05
     CONTACT-INFO "
Packit 022b05
          Michele Hallak-Stamler
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          Sanrad Intelligent Network
Packit 022b05
          27 Habarzel Street
Packit 022b05
          Tel Aviv, Israel
Packit 022b05
          Phone: +972 3 7674809
Packit 022b05
          E-mail: michele@sanrad.com
Packit 022b05
Packit 022b05
          Yaron Lederman
Packit 022b05
          Siliquent Technologies Ltd.
Packit 022b05
          21 Etzel Street
Packit 022b05
          Ramat Gan, Israel
Packit 022b05
          Phone: +972 54 5308833
Packit 022b05
          E-mail: yaronled@bezeqint.net
Packit 022b05
Packit 022b05
          Mark Bakke
Packit 022b05
          Postal: Cisco Systems, Inc
Packit 022b05
          7900 International Drive, Suite 400
Packit 022b05
          Bloomington, MN
Packit 022b05
          USA 55425
Packit 022b05
          E-mail: mbakke@cisco.com
Packit 022b05
Packit 022b05
          Marjorie Krueger
Packit 022b05
          Postal: Hewlett-Packard
Packit 022b05
          8000 Foothills Blvd.
Packit 022b05
          Roseville, CA 95747
Packit 022b05
          E-mail: marjorie_krueger@hp.com
Packit 022b05
Packit 022b05
          Keith McCloghrie
Packit 022b05
          Cisco Systems, Inc.
Packit 022b05
          Postal: 170 West Tasman Drive
Packit 022b05
          San Jose, CA USA 95134
Packit 022b05
          Phone: +1 408 526-5260
Packit 022b05
          E-mail: kzm@cisco.com
Packit 022b05
Packit 022b05
         "
Packit 022b05
     DESCRIPTION
Packit 022b05
          "The SCSI MIB Module.
Packit 022b05
          Copyright (C) The Internet Society (2006).  This version of
Packit 022b05
          this MIB module is part of RFC 4455; see the RFC
Packit 022b05
          itself for full legal notices."
Packit 022b05
Packit 022b05
   -- Revision History
Packit 022b05
Packit 022b05
     REVISION     "200603300000Z"
Packit 022b05
     DESCRIPTION  " Initial version published as RFC 4455."
Packit 022b05
::= { mib-2 139}
Packit 022b05
Packit 022b05
--****************** Textual Conventions **************************
Packit 022b05
ScsiLUN  ::= TEXTUAL-CONVENTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
        "This textual convention represents a SCSI Logical Unit
Packit 022b05
        Number (LUN).  The format of a LUN is documented in Tables
Packit 022b05
        A.2 and A.3 of SAM-2 [SAM2]."
Packit 022b05
     REFERENCE
Packit 022b05
      "SCSI Architecture Model-2 (SAM-2), ANSI INCITS 366-2003,
Packit 022b05
      T10 Project 1157-D, 12 September 2002 - Annex A [SAM2]"
Packit 022b05
     SYNTAX OCTET STRING (SIZE ( 2 | 8))
Packit 022b05
Packit 022b05
ScsiIndexValue ::= TEXTUAL-CONVENTION
Packit 022b05
     DISPLAY-HINT "d"
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
        "An arbitrary integer value, greater than zero, for use
Packit 022b05
        as a unique index value."
Packit 022b05
     SYNTAX Unsigned32 (1..4294967295)
Packit 022b05
Packit 022b05
ScsiPortIndexValueOrZero ::= TEXTUAL-CONVENTION
Packit 022b05
     DISPLAY-HINT "d"
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
      "This textual convention is an extension of the ScsiIndexValue
Packit 022b05
       convention.  The latter defines a greater than zero value used
Packit 022b05
       to identify an index.  This extension permits the additional
Packit 022b05
       value of zero and is applicable only to indices of SCSI port.
Packit 022b05
       Usage of the zero is object-specific and must therefore be
Packit 022b05
       defined as part of the description of any object that uses
Packit 022b05
       this syntax.  Examples of the usage of zero might include
Packit 022b05
       situations where the index was unknown, or when none or all
Packit 022b05
       indices need to be referenced."
Packit 022b05
     SYNTAX Unsigned32 (0..4294967295)
Packit 022b05
Packit 022b05
ScsiIndexValueOrZero ::= TEXTUAL-CONVENTION
Packit 022b05
     DISPLAY-HINT "d"
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
      "This textual convention is an extension of the ScsiIndexValue
Packit 022b05
       convention.  The latter defines a greater than zero value used
Packit 022b05
       to identify an index.  This extension permits the additional
Packit 022b05
       value of zero.  Usage of the zero is object-specific and must
Packit 022b05
       therefore be defined as part of the description of any object
Packit 022b05
       that uses this syntax.  Examples of the usage of zero might
Packit 022b05
       include situations where index was unknown, or when none or
Packit 022b05
       all indices need to be referenced."
Packit 022b05
     SYNTAX Unsigned32 (0..4294967295)
Packit 022b05
Packit 022b05
ScsiIdentifier ::= TEXTUAL-CONVENTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This textual convention represents a generic SCSI port
Packit 022b05
       identifier.
Packit 022b05
       The format depends on the transport used and is documented
Packit 022b05
       in Tables A.2 and A.3 of SAM-2 [SAM2]."
Packit 022b05
     REFERENCE
Packit 022b05
      "SCSI Architecture Model-2 (SAM-2), ANSI INCITS 366-2003,
Packit 022b05
      T10 Project 1157-D, 12 September 2002 - Annex A [SAM2]"
Packit 022b05
     SYNTAX OCTET STRING (SIZE (0..262))
Packit 022b05
Packit 022b05
ScsiName ::= TEXTUAL-CONVENTION
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This textual convention represents the name of a SCSI
Packit 022b05
       initiator device, a SCSI target device, a SCSI initiator port
Packit 022b05
       or a SCSI target port.
Packit 022b05
       The format depends on the transport used and is documented
Packit 022b05
       in Tables A.4 and A.5 of SAM-2 [SAM2].
Packit 022b05
      Every object defined using this syntax must define whether it
Packit 022b05
      is
Packit 022b05
      a) always used for a port,
Packit 022b05
      b) always used for a device, or
Packit 022b05
      c) the circumstances under which it is used for a port or
Packit 022b05
      device."
Packit 022b05
     REFERENCE
Packit 022b05
      "SCSI Architecture Model-2 (SAM-2), ANSI INCITS 366-2003,
Packit 022b05
      T10 Project 1157-D, 12 September 2002 - Annex A [SAM2]"
Packit 022b05
     SYNTAX OCTET STRING (SIZE (0..262))
Packit 022b05
Packit 022b05
ScsiLuNameOrZero  ::= TEXTUAL-CONVENTION
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This textual convention represents either the name of a SCSI
Packit 022b05
       logical unit or a zero-length string.  Objects defined with
Packit 022b05
       this syntax must specify the meaning of the zero-length
Packit 022b05
       string.
Packit 022b05
       The format of the name of a LU is defined as:
Packit 022b05
       - a zero-length octet string or
Packit 022b05
       - a string of eight bytes."
Packit 022b05
     REFERENCE
Packit 022b05
      "SCSI Architecture Model-2 (SAM-2), ANSI INCITS 366-2003,
Packit 022b05
      T10 Project 1157-D, 12 September 2002 - Annex A [SAM2]"
Packit 022b05
     SYNTAX OCTET STRING (SIZE (0 | 8))
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
ScsiDeviceOrPort ::= TEXTUAL-CONVENTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This type specifies whether a particular configuration is
Packit 022b05
       applicable to a port or to a device."
Packit 022b05
     SYNTAX INTEGER  {
Packit 022b05
         device(1),
Packit 022b05
         port(2),
Packit 022b05
         other(3)
Packit 022b05
      }
Packit 022b05
Packit 022b05
ScsiIdCodeSet ::= TEXTUAL-CONVENTION
Packit 022b05
     DISPLAY-HINT "d"
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This textual convention specifies the code set for the
Packit 022b05
       identifier contained in an Identification Descriptor returned
Packit 022b05
       in a logical unit's Device Identification Page, and is
Packit 022b05
       formatted as defined in T10 SPC-2 (see REFERENCE) Table 172 -
Packit 022b05
       Code Set"
Packit 022b05
     REFERENCE
Packit 022b05
       "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
       ANSI INCITS 351-2001, 11 July 2001 Chapter 8: section 8.4.4,
Packit 022b05
       Vital Product Data Parameters [SPC2]"
Packit 022b05
     SYNTAX Unsigned32 (0..15)
Packit 022b05
Packit 022b05
ScsiIdAssociation ::= TEXTUAL-CONVENTION
Packit 022b05
     DISPLAY-HINT "d"
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This textual convention specifies what the identifier is
Packit 022b05
       associated with (e.g., with the addressed physical/logical
Packit 022b05
       device or with a particular port) for the identifier
Packit 022b05
       contained in an Identification Descriptor returned in a
Packit 022b05
       logical unit's Device Identification Page, and is
Packit 022b05
       formatted as defined in T10 SPC-2 (see REFERENCE)
Packit 022b05
       Table 173 - Association."
Packit 022b05
     REFERENCE
Packit 022b05
       "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
       ANSI INCITS 351-2001, 11 July 2001 Chapter 8: section 8.4.4,
Packit 022b05
       Vital Product Data Parameters [SPC2]"
Packit 022b05
     SYNTAX Unsigned32 (0..3)
Packit 022b05
Packit 022b05
ScsiIdType ::= TEXTUAL-CONVENTION
Packit 022b05
     DISPLAY-HINT "d"
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
      "This textual convention specifies the type for the identifier
Packit 022b05
       contained in an Identification Descriptor returned in a
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       logical unit's Device Identification Page, and is formatted
Packit 022b05
       as defined in T10 SPC-2 (see REFERENCE) table 174 - Identifier
Packit 022b05
       Type."
Packit 022b05
     REFERENCE
Packit 022b05
       "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
       ANSI INCITS 351-2001, 11 July 2001 Chapter 8: section 8.4.4,
Packit 022b05
       Vital Product Data Parameters [SPC2]"
Packit 022b05
     SYNTAX Unsigned32 (0..15)
Packit 022b05
Packit 022b05
ScsiIdValue ::= TEXTUAL-CONVENTION
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
      "This textual convention represents an identifier.  The objects
Packit 022b05
       of type ScsiIdCodeSet, ScsiIdAssociation, ScsiIdType define
Packit 022b05
       together the format.
Packit 022b05
       The format is the same as contained in an Identification
Packit 022b05
       Descriptor returned in a logical unit's Device Identification
Packit 022b05
       Page, and is formatted as defined in T10 SPC-2
Packit 022b05
       (see REFERENCE)."
Packit 022b05
    REFERENCE
Packit 022b05
       "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
       ANSI INCITS 351-2001, 11 July 2001 Chapter 8: section 8.4.4,
Packit 022b05
       Vital Product Data Parameters [SPC2]"
Packit 022b05
     SYNTAX OCTET STRING (SIZE (0..255))
Packit 022b05
Packit 022b05
ScsiHrSWInstalledIndexOrZero ::= TEXTUAL-CONVENTION
Packit 022b05
     DISPLAY-HINT "d"
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
       "The index value for a software module's row in the Host
Packit 022b05
       Resources MIBs hrSWInstalledTable.  A zero value indicates
Packit 022b05
       that no row in the hrSWInstalledTable is applicable."
Packit 022b05
     REFERENCE
Packit 022b05
       "hrSWInstalledTable is defined in the Host Resources MIB,
Packit 022b05
       [RFC2790]."
Packit 022b05
     SYNTAX   Integer32 (0..2147483647)
Packit 022b05
Packit 022b05
Packit 022b05
--****************** Structure of the MIB **************************
Packit 022b05
scsiNotifications OBJECT IDENTIFIER ::= { scsiMIB 0 }
Packit 022b05
scsiAdmin         OBJECT IDENTIFIER ::= { scsiMIB 1 }
Packit 022b05
scsiObjects       OBJECT IDENTIFIER ::= { scsiMIB 2 }
Packit 022b05
scsiConformance   OBJECT IDENTIFIER ::= { scsiMIB 3 }
Packit 022b05
Packit 022b05
scsiTransportTypes   OBJECT IDENTIFIER ::= { scsiAdmin 1 }
Packit 022b05
scsiGeneral          OBJECT IDENTIFIER ::= { scsiObjects 1 }
Packit 022b05
scsiInitiatorDevice  OBJECT IDENTIFIER ::= { scsiObjects 2 }
Packit 022b05
scsiTargetDevice     OBJECT IDENTIFIER ::= { scsiObjects 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
scsiLogicalUnit      OBJECT IDENTIFIER ::= { scsiObjects 4 }
Packit 022b05
Packit 022b05
--****************** Transport Types *******************************
Packit 022b05
-- The following object identifiers allow determining the different
Packit 022b05
-- transports (service delivery subsystems) in use under the SCSI
Packit 022b05
-- layer.
Packit 022b05
Packit 022b05
scsiTransportOther   OBJECT-IDENTITY
Packit 022b05
   STATUS   current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This identity identifies a transport that has no identity; it
Packit 022b05
     might happen because the transport is unknown or might not
Packit 022b05
     have been defined when this MIB module was created."
Packit 022b05
::= { scsiTransportTypes 1 }
Packit 022b05
Packit 022b05
scsiTransportSPI     OBJECT-IDENTITY
Packit 022b05
   STATUS   current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This identity identifies a parallel SCSI transport."
Packit 022b05
   REFERENCE
Packit 022b05
     "T10 - SCSI Parallel Interface - 4 (SPI-4)
Packit 022b05
     - ANSI INCITS 362-2002 [SPI4]"
Packit 022b05
::= { scsiTransportTypes 2 }
Packit 022b05
Packit 022b05
scsiTransportFCP     OBJECT-IDENTITY
Packit 022b05
   STATUS   current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This identity identifies a Fibre Channel Protocol for SCSI,
Packit 022b05
     Second Version."
Packit 022b05
   REFERENCE
Packit 022b05
     "T10 - SCSI Fibre Channel Protocol - 2 (FCP-2)
Packit 022b05
     - ANSI INCITS 350-2003 [FCP2]"
Packit 022b05
::= { scsiTransportTypes 3 }
Packit 022b05
Packit 022b05
scsiTransportSRP  OBJECT-IDENTITY
Packit 022b05
   STATUS   current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This identity identifies a protocol for transporting SCSI over
Packit 022b05
     Remote Direct Memory Access (RDMA) interfaces, e.g., InfiniBand
Packit 022b05
     (tm)."
Packit 022b05
   REFERENCE
Packit 022b05
     "T10 - SCSI RDMA Protocol (SRP)
Packit 022b05
      - ANSI INCITS 365-2002 [SRP]."
Packit 022b05
::= { scsiTransportTypes 4 }
Packit 022b05
Packit 022b05
scsiTransportISCSI   OBJECT-IDENTITY
Packit 022b05
   STATUS   current
Packit 022b05
   DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     "This identity identifies an iSCSI transport."
Packit 022b05
   REFERENCE
Packit 022b05
     "IETF IPS WG - Internet Small Computer Systems Interface
Packit 022b05
      (iSCSI) [RFC3720] "
Packit 022b05
::= { scsiTransportTypes 5 }
Packit 022b05
Packit 022b05
scsiTransportSBP  OBJECT-IDENTITY
Packit 022b05
   STATUS   current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This identity identifies the Serial Bus Protocol 3."
Packit 022b05
   REFERENCE
Packit 022b05
     "T10 - Serial Bus Protocol 3 (SBP-3)
Packit 022b05
     - ANSI INCITS 375-2004 [SBP3]."
Packit 022b05
::= { scsiTransportTypes 6 }
Packit 022b05
Packit 022b05
scsiTransportSAS  OBJECT-IDENTITY
Packit 022b05
   STATUS   current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This identity identifies the Serial Attach SCSI Protocol."
Packit 022b05
   REFERENCE
Packit 022b05
     "T10 - Serial Attached SCSI - 1.1 (SAS - 1.1)
Packit 022b05
     - #1601-D Rev-10 [SAS-1.1]."
Packit 022b05
::= { scsiTransportTypes 7 }
Packit 022b05
Packit 022b05
--****************** Instance Table *****************************
Packit 022b05
scsiInstanceTable OBJECT-TYPE
Packit 022b05
   SYNTAX      SEQUENCE OF ScsiInstanceEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "A list of SCSI instances present on the system.
Packit 022b05
     The SCSI instance is the top-level entity, to which everything
Packit 022b05
     else belongs.  An SNMP agent could represent more than one
Packit 022b05
     instance if it represents either a stack of devices, or virtual
Packit 022b05
     partitions of a larger device, or a host running multiple SCSI
Packit 022b05
     implementations from different vendors."
Packit 022b05
::= { scsiGeneral 1 }
Packit 022b05
Packit 022b05
scsiInstanceEntry OBJECT-TYPE
Packit 022b05
   SYNTAX         ScsiInstanceEntry
Packit 022b05
   MAX-ACCESS     not-accessible
Packit 022b05
   STATUS         current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) containing management information applicable to
Packit 022b05
     a particular SCSI instance."
Packit 022b05
   INDEX { scsiInstIndex }
Packit 022b05
::= { scsiInstanceTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
ScsiInstanceEntry ::= SEQUENCE {
Packit 022b05
   scsiInstIndex              ScsiIndexValue,
Packit 022b05
   scsiInstAlias              SnmpAdminString,
Packit 022b05
   scsiInstSoftwareIndex      ScsiHrSWInstalledIndexOrZero,
Packit 022b05
   scsiInstVendorVersion      SnmpAdminString,
Packit 022b05
   scsiInstScsiNotificationsEnable  TruthValue,
Packit 022b05
   scsiInstStorageType        StorageType
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiInstIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValue
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents an arbitrary integer used to uniquely
Packit 022b05
     identify a particular SCSI instance."
Packit 022b05
::= { scsiInstanceEntry 1 }
Packit 022b05
Packit 022b05
scsiInstAlias OBJECT-TYPE
Packit 022b05
   SYNTAX      SnmpAdminString (SIZE(0..79))
Packit 022b05
   MAX-ACCESS  read-write
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents an administrative string, configured by
Packit 022b05
     the administrator.  It can be a zero-length string."
Packit 022b05
::= { scsiInstanceEntry 2 }
Packit 022b05
Packit 022b05
scsiInstSoftwareIndex    OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiHrSWInstalledIndexOrZero
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "If this management instance corresponds to an installed
Packit 022b05
     software module, then this object's value is the value of the
Packit 022b05
     hrSWInstalledIndex of that module.  If there is no
Packit 022b05
     correspondence to an installed software module (or no module
Packit 022b05
     that has an hrSWInstalledIndex value), then the value of this
Packit 022b05
     object is zero."
Packit 022b05
   REFERENCE
Packit 022b05
     "hrSWInstalledIndex is defined in the Host Resources MIB,
Packit 022b05
     [RFC2790]."
Packit 022b05
::= { scsiInstanceEntry 3 }
Packit 022b05
Packit 022b05
scsiInstVendorVersion OBJECT-TYPE
Packit 022b05
   SYNTAX      SnmpAdminString
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     "This object represents a text string set by the manufacturer
Packit 022b05
     describing the version of this instance.  The format of this
Packit 022b05
     string is determined solely by the manufacturer and is for
Packit 022b05
     informational purposes only.  It is unrelated to the SCSI
Packit 022b05
     specification version numbers."
Packit 022b05
::= { scsiInstanceEntry 4 }
Packit 022b05
Packit 022b05
scsiInstScsiNotificationsEnable  OBJECT-TYPE
Packit 022b05
   SYNTAX      TruthValue
Packit 022b05
   MAX-ACCESS  read-write
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object indicates whether notifications defined in this
Packit 022b05
      MIB module will be generated."
Packit 022b05
   DEFVAL { true }
Packit 022b05
::= { scsiInstanceEntry 5 }
Packit 022b05
Packit 022b05
scsiInstStorageType OBJECT-TYPE
Packit 022b05
    SYNTAX       StorageType
Packit 022b05
    MAX-ACCESS   read-write
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "This object specifies the memory realization for
Packit 022b05
           this SCSI entity.
Packit 022b05
           Specifically, each row in the following tables:
Packit 022b05
Packit 022b05
                      scsiIntrDevTable
Packit 022b05
                      scsiDscTgtTable
Packit 022b05
                      scsiAuthorizedIntrTable
Packit 022b05
                      scsiLunMapTable
Packit 022b05
Packit 022b05
           has a StorageType as specified by the instance of
Packit 022b05
           this object that is INDEXed by the same value of
Packit 022b05
           scsiInstIndex.
Packit 022b05
           This value of this object is also used to indicate
Packit 022b05
           the persistence across reboots of writable values in
Packit 022b05
           its row of the scsiInstanceTable.
Packit 022b05
           Conceptual rows having the value 'permanent' need not
Packit 022b05
           allow write-access to any columnar objects in the row,
Packit 022b05
           nor to any object belonging to a table whose entry is
Packit 022b05
           INDEXed by the same value of scsiInstIndex."
Packit 022b05
    DEFVAL { nonVolatile }
Packit 022b05
::= { scsiInstanceEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
--******************** Device Table ********************************
Packit 022b05
scsiDeviceTable  OBJECT-TYPE
Packit 022b05
   SYNTAX           SEQUENCE OF ScsiDeviceEntry
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   MAX-ACCESS       not-accessible
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "A list of SCSI devices contained in each of the SCSI manageable
Packit 022b05
     instances that this agent is reporting."
Packit 022b05
::= { scsiGeneral 2 }
Packit 022b05
Packit 022b05
scsiDeviceEntry OBJECT-TYPE
Packit 022b05
   SYNTAX         ScsiDeviceEntry
Packit 022b05
   MAX-ACCESS     not-accessible
Packit 022b05
   STATUS         current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) containing management information applicable to
Packit 022b05
     a particular SCSI device included in this SCSI manageable
Packit 022b05
     instance identifiable by the value of scsiInstIndex."
Packit 022b05
   INDEX {scsiInstIndex, scsiDeviceIndex}
Packit 022b05
::= { scsiDeviceTable 1 }
Packit 022b05
Packit 022b05
ScsiDeviceEntry ::= SEQUENCE {
Packit 022b05
   scsiDeviceIndex      ScsiIndexValue,
Packit 022b05
   scsiDeviceAlias      SnmpAdminString,
Packit 022b05
   scsiDeviceRole       BITS,
Packit 022b05
   scsiDevicePortNumber Unsigned32
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiDeviceIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValue
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object is an arbitrary integer used to uniquely identify
Packit 022b05
     a particular device within a particular SCSI instance."
Packit 022b05
::= { scsiDeviceEntry 1 }
Packit 022b05
Packit 022b05
scsiDeviceAlias OBJECT-TYPE
Packit 022b05
   SYNTAX      SnmpAdminString (SIZE(0..79))
Packit 022b05
   MAX-ACCESS  read-write
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object contains an administrative name for this device.
Packit 022b05
     If no name is assigned, the value of this object is the
Packit 022b05
     zero-length string.
Packit 022b05
     The StorageType of this object is specified by the instance
Packit 022b05
     of scsiInstStorageType that is INDEXed by the same value of
Packit 022b05
     scsiInstIndex."
Packit 022b05
::= { scsiDeviceEntry 2 }
Packit 022b05
Packit 022b05
scsiDeviceRole OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   SYNTAX      BITS {
Packit 022b05
         target(0),
Packit 022b05
         initiator(1)
Packit 022b05
   }
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object determines whether this device is acting as a
Packit 022b05
     SCSI initiator device, or as a SCSI target device, or as both."
Packit 022b05
::= { scsiDeviceEntry 3 }
Packit 022b05
Packit 022b05
scsiDevicePortNumber OBJECT-TYPE
Packit 022b05
   SYNTAX      Unsigned32
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of ports contained in this
Packit 022b05
     device."
Packit 022b05
::= { scsiDeviceEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
--****************** Port Table ************************************
Packit 022b05
scsiPortTable  OBJECT-TYPE
Packit 022b05
   SYNTAX  SEQUENCE OF ScsiPortEntry
Packit 022b05
   MAX-ACCESS       not-accessible
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "A list of SCSI ports for each SCSI device in each instance."
Packit 022b05
::= { scsiGeneral 3 }
Packit 022b05
Packit 022b05
scsiPortEntry OBJECT-TYPE
Packit 022b05
   SYNTAX            ScsiPortEntry
Packit 022b05
   MAX-ACCESS        not-accessible
Packit 022b05
   STATUS            current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) containing management information applicable to
Packit 022b05
     a particular SCSI port of a particular SCSI device in a
Packit 022b05
     particular SCSI instance."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiPortIndex }
Packit 022b05
::= { scsiPortTable  1 }
Packit 022b05
Packit 022b05
ScsiPortEntry ::= SEQUENCE {
Packit 022b05
   scsiPortIndex        ScsiIndexValue,
Packit 022b05
   scsiPortRole         BITS,
Packit 022b05
   scsiPortTransportPtr    RowPointer,
Packit 022b05
   scsiPortBusyStatuses Counter32
Packit 022b05
}
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
scsiPortIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValue
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An arbitrary integer used to uniquely identify a particular
Packit 022b05
     port of a given device within a particular SCSI instance."
Packit 022b05
::= { scsiPortEntry 1 }
Packit 022b05
Packit 022b05
scsiPortRole OBJECT-TYPE
Packit 022b05
   SYNTAX      BITS {
Packit 022b05
         target(0),
Packit 022b05
         initiator(1)
Packit 022b05
   }
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object indicates whether this port is acting as a
Packit 022b05
     SCSI initiator port, or as a SCSI target port or as both."
Packit 022b05
::= { scsiPortEntry 2 }
Packit 022b05
Packit 022b05
scsiPortTransportPtr OBJECT-TYPE
Packit 022b05
   SYNTAX      RowPointer
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object is a pointer to the corresponding row in the
Packit 022b05
     scsiTransportTable.  This row contains information on the
Packit 022b05
     transport such as transport type and port name."
Packit 022b05
::= { scsiPortEntry 3 }
Packit 022b05
Packit 022b05
scsiPortBusyStatuses OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of port busy statuses sent or
Packit 022b05
     received by this port.  Note: Initiator ports only receive busy
Packit 022b05
     status and SCSI target ports only send busy status.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system."
Packit 022b05
::= { scsiPortEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
--******************** Table of supported transports ***************
Packit 022b05
scsiTransportTable OBJECT-TYPE
Packit 022b05
   SYNTAX      SEQUENCE OF ScsiTransportEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table contains the device transport-specific information
Packit 022b05
     for each transport connected to each device in
Packit 022b05
     scsiDeviceTable."
Packit 022b05
::= { scsiGeneral 5 }
Packit 022b05
Packit 022b05
scsiTransportEntry OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiTransportEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) containing parameters applicable to a transport
Packit 022b05
     used by a particular device of a particular SCSI manageable
Packit 022b05
     instance."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiTransportIndex}
Packit 022b05
::= { scsiTransportTable 1 }
Packit 022b05
Packit 022b05
ScsiTransportEntry ::= SEQUENCE {
Packit 022b05
   scsiTransportIndex   ScsiIndexValue,
Packit 022b05
   scsiTransportType    AutonomousType,
Packit 022b05
   scsiTransportPointer RowPointer,
Packit 022b05
   scsiTransportDevName ScsiName
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiTransportIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValue
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An arbitrary integer used to uniquely identify a particular
Packit 022b05
     transport within a given device within a particular SCSI
Packit 022b05
     instance."
Packit 022b05
::= { scsiTransportEntry 1 }
Packit 022b05
Packit 022b05
scsiTransportType OBJECT-TYPE
Packit 022b05
   SYNTAX      AutonomousType
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object identifies the transport type of this row of the
Packit 022b05
     transport table.  For example, if this object has the value
Packit 022b05
     scsiTransportFCP, then the identified transport is FCP."
Packit 022b05
::= { scsiTransportEntry 2 }
Packit 022b05
Packit 022b05
scsiTransportPointer OBJECT-TYPE
Packit 022b05
   SYNTAX      RowPointer
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents a pointer to a conceptual row in a
Packit 022b05
     'transport' MIB module allowing a manager to get useful
Packit 022b05
     information for the transport described by this entry.
Packit 022b05
     For example, if the transport of this device is iSCSI, this
Packit 022b05
     object will point to the iSCSI Instance of the iSCSI MIB
Packit 022b05
     module.
Packit 022b05
     If there is no MIB for this transport, this object has the
Packit 022b05
     value 0.0."
Packit 022b05
::= { scsiTransportEntry 3 }
Packit 022b05
Packit 022b05
scsiTransportDevName OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiName
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the name of this device in one of the
Packit 022b05
     format(s) appropriate for this type of transport."
Packit 022b05
::= { scsiTransportEntry 4 }
Packit 022b05
Packit 022b05
--******************** SCSI Initiator Device Table ***************
Packit 022b05
scsiIntrDevTable  OBJECT-TYPE
Packit 022b05
   SYNTAX           SEQUENCE OF ScsiIntrDevEntry
Packit 022b05
   MAX-ACCESS       not-accessible
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table contains information for each local SCSI initiator
Packit 022b05
     device in each instance."
Packit 022b05
::= { scsiInitiatorDevice 1}
Packit 022b05
Packit 022b05
scsiIntrDevEntry OBJECT-TYPE
Packit 022b05
   SYNTAX           ScsiIntrDevEntry
Packit 022b05
   MAX-ACCESS       not-accessible
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) containing information applicable to a SCSI
Packit 022b05
     initiator device within a particular SCSI instance."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex }
Packit 022b05
::= { scsiIntrDevTable  1 }
Packit 022b05
Packit 022b05
ScsiIntrDevEntry ::= SEQUENCE {
Packit 022b05
   scsiIntrDevTgtAccessMode   INTEGER,
Packit 022b05
   scsiIntrDevOutResets       Counter32
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiIntrDevTgtAccessMode   OBJECT-TYPE
Packit 022b05
   SYNTAX      INTEGER {
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         unknown(1),
Packit 022b05
         autoEnable(2),
Packit 022b05
         manualEnable(3)
Packit 022b05
   }
Packit 022b05
   MAX-ACCESS  read-write
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object controls whether or not a discovered SCSI target
Packit 022b05
     device is immediately authorized:
Packit 022b05
         - autoEnable (2) means that when a SCSI initiator device
Packit 022b05
         discovers a SCSI target device, it can use it immediately.
Packit 022b05
         - manualEnable (3) means that the SCSI initiator device
Packit 022b05
         must wait for an operator to set scsiIntrDscTgtConfigured
Packit 022b05
         = true before it is authorized.
Packit 022b05
     The StorageType of this object is specified by the instance
Packit 022b05
     of scsiInstStorageType that is INDEXed by the same value of
Packit 022b05
     scsiInstIndex."
Packit 022b05
::= { scsiIntrDevEntry 1 }
Packit 022b05
Packit 022b05
scsiIntrDevOutResets OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the total number of times that this SCSI
Packit 022b05
     initiator device has issued
Packit 022b05
     - a LOGICAL UNIT RESET or TARGET RESET task management request,
Packit 022b05
       or
Packit 022b05
     - any other SCSI transport protocol-specific action or event
Packit 022b05
       that causes a Logical Unit Reset or a Hard Reset at one or
Packit 022b05
       more SCSI target ports ([SAM2] chapters 5.9.6, 5.9.7).
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system."
Packit 022b05
   REFERENCE
Packit 022b05
      "SCSI Architecture Model-2 (SAM-2), ANSI INCITS 366-2003,
Packit 022b05
      T10 Project 1157-D, 12 September 2002
Packit 022b05
      Chapters 5.9.6 & 5.9.7 [SAM2]"
Packit 022b05
::= { scsiIntrDevEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The following section describes managed objects related to
Packit 022b05
-- SCSI initiator ports.
Packit 022b05
Packit 022b05
scsiIntrPortTable OBJECT-TYPE
Packit 022b05
   SYNTAX          SEQUENCE OF ScsiIntrPortEntry
Packit 022b05
   MAX-ACCESS      not-accessible
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     "This table contains all the SCSI initiator ports for each
Packit 022b05
     local SCSI initiator or target/initiator devices in each SCSI
Packit 022b05
     instance."
Packit 022b05
::= { scsiInitiatorDevice 2 }
Packit 022b05
Packit 022b05
scsiIntrPortEntry OBJECT-TYPE
Packit 022b05
   SYNTAX          ScsiIntrPortEntry
Packit 022b05
   MAX-ACCESS      not-accessible
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) containing information applicable to a
Packit 022b05
     particular SCSI initiator port of a particular SCSI device
Packit 022b05
     within a SCSI instance."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiPortIndex }
Packit 022b05
::= { scsiIntrPortTable 1 }
Packit 022b05
Packit 022b05
ScsiIntrPortEntry ::= SEQUENCE {
Packit 022b05
   scsiIntrPortName           ScsiName,
Packit 022b05
   scsiIntrPortIdentifier     ScsiIdentifier,
Packit 022b05
   scsiIntrPortOutCommands    Counter32,
Packit 022b05
   scsiIntrPortWrittenMegaBytes  Counter32,
Packit 022b05
   scsiIntrPortReadMegaBytes  Counter32,
Packit 022b05
   scsiIntrPortHSOutCommands  Counter64
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiIntrPortName OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiName
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the name of the port assigned for use
Packit 022b05
     by the SCSI protocol.  The format will depend on the type of
Packit 022b05
     transport this port is using."
Packit 022b05
::= { scsiIntrPortEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
scsiIntrPortIdentifier OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIdentifier
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the identifier of the port in one of
Packit 022b05
     the format(s) appropriate for the type of transport in use."
Packit 022b05
::= { scsiIntrPortEntry 2 }
Packit 022b05
Packit 022b05
scsiIntrPortOutCommands OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS       "commands"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of commands sent by this
Packit 022b05
     SCSI initiator port.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system."
Packit 022b05
::= { scsiIntrPortEntry 3 }
Packit 022b05
Packit 022b05
scsiIntrPortWrittenMegaBytes  OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS       "Megabytes"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the amount of data in megabytes sent
Packit 022b05
     by this SCSI initiator port.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system."
Packit 022b05
::= { scsiIntrPortEntry 4 }
Packit 022b05
Packit 022b05
scsiIntrPortReadMegaBytes  OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS       "Megabytes"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the amount of data in megabytes
Packit 022b05
     received by this SCSI initiator port.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system."
Packit 022b05
::= { scsiIntrPortEntry 5 }
Packit 022b05
Packit 022b05
scsiIntrPortHSOutCommands  OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter64
Packit 022b05
   UNITS       "commands"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of commands sent by this
Packit 022b05
     SCSI initiator port.  This object provides support for systems
Packit 022b05
     that can quickly generate a large number of commands because
Packit 022b05
     they run at high speed.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system."
Packit 022b05
::= { scsiIntrPortEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--******************** Discovered SCSI Target Device group ********
Packit 022b05
scsiRemoteTgtDev OBJECT IDENTIFIER ::= { scsiInitiatorDevice 3 }
Packit 022b05
Packit 022b05
-- SCSI target device discovered or authorized to attach each of the
Packit 022b05
-- SCSI initiator ports of each SCSI initiator device of each
Packit 022b05
-- instance.
Packit 022b05
Packit 022b05
scsiDscTgtTable OBJECT-TYPE
Packit 022b05
   SYNTAX      SEQUENCE OF ScsiDscTgtEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table includes all the remote (not in the local system)
Packit 022b05
     SCSI target ports that are authorized to attach to each local
Packit 022b05
     SCSI initiator port of this SCSI instance."
Packit 022b05
::= { scsiRemoteTgtDev 1 }
Packit 022b05
Packit 022b05
scsiDscTgtEntry OBJECT-TYPE
Packit 022b05
   SYNTAX         ScsiDscTgtEntry
Packit 022b05
   MAX-ACCESS     not-accessible
Packit 022b05
   STATUS         current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "Each entry (row) contains information about the SCSI target
Packit 022b05
     device or port to which this SCSI initiator port (or all SCSI
Packit 022b05
     initiator ports in the SCSI initiator entry indexed by
Packit 022b05
     scsiInstIndex, scsiDeviceIndex) will attempt to attach.  The
Packit 022b05
     entry is either for all local ports (if scsiDscTgtIntrPortIndex
Packit 022b05
     is zero) or only for the specific SCSI initiator port
Packit 022b05
     identified by scsiDscTgtIntrPortIndex.  Note that if an entry in
Packit 022b05
     this table is deleted, any corresponding entries in the
Packit 022b05
     scsiDscLunsTable must be deleted as well.
Packit 022b05
     The StorageType of a row in this table is specified by the
Packit 022b05
     instance of scsiInstStorageType that is INDEXed by the same
Packit 022b05
     value of scsiInstIndex."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiDscTgtIntrPortIndex,
Packit 022b05
   scsiDscTgtIndex }
Packit 022b05
::= { scsiDscTgtTable 1 }
Packit 022b05
Packit 022b05
ScsiDscTgtEntry ::= SEQUENCE {
Packit 022b05
   scsiDscTgtIntrPortIndex ScsiPortIndexValueOrZero,
Packit 022b05
   scsiDscTgtIndex         ScsiIndexValue,
Packit 022b05
   scsiDscTgtDevOrPort     ScsiDeviceOrPort,
Packit 022b05
   scsiDscTgtName          ScsiName,
Packit 022b05
   scsiDscTgtConfigured    TruthValue,
Packit 022b05
   scsiDscTgtDiscovered    TruthValue,
Packit 022b05
   scsiDscTgtInCommands    Counter32,
Packit 022b05
   scsiDscTgtWrittenMegaBytes Counter32,
Packit 022b05
   scsiDscTgtReadMegaBytes Counter32,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   scsiDscTgtHSInCommands  Counter64,
Packit 022b05
   scsiDscTgtLastCreation  TimeStamp,
Packit 022b05
   scsiDscTgtRowStatus     RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiDscTgtIntrPortIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiPortIndexValueOrZero
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object relates to a particular local device within a
Packit 022b05
     particular SCSI instance and specifies
Packit 022b05
     - the index of the local SCSI initiator port,
Packit 022b05
     - or zero, if this entry refers to the local device and
Packit 022b05
     therefore refers to all the local SCSI initiator ports."
Packit 022b05
::= { scsiDscTgtEntry 1 }
Packit 022b05
Packit 022b05
scsiDscTgtIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValue
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object is an arbitrary integer used to uniquely identify
Packit 022b05
     a particular SCSI target device either discovered by, or
Packit 022b05
     configured for use with, one or more ports scsiDscTgtName of
Packit 022b05
     a particular device within a particular SCSI instance."
Packit 022b05
::= { scsiDscTgtEntry 2 }
Packit 022b05
Packit 022b05
scsiDscTgtDevOrPort OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiDeviceOrPort
Packit 022b05
   MAX-ACCESS  read-create
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object indicates whether this entry describes a
Packit 022b05
     configured SCSI target device name (and applies to all ports
Packit 022b05
     on the identified SCSI target device) or an individual SCSI
Packit 022b05
     target port."
Packit 022b05
::= { scsiDscTgtEntry 3 }
Packit 022b05
Packit 022b05
scsiDscTgtName OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiName
Packit 022b05
   MAX-ACCESS  read-create
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the name of this configured or
Packit 022b05
     discovered SCSI target device or port depending on the value
Packit 022b05
     of scsiDscTgtDevOrPort."
Packit 022b05
   ::= { scsiDscTgtEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
scsiDscTgtConfigured OBJECT-TYPE
Packit 022b05
   SYNTAX      TruthValue
Packit 022b05
   MAX-ACCESS  read-create
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object means
Packit 022b05
      -true(1): this entry has been configured by an administrator.
Packit 022b05
      -false(2): this entry has been added from a discovery
Packit 022b05
     mechanism (e.g., SendTargets, SLP, iSNS).
Packit 022b05
     An administrator can modify this value from false to true."
Packit 022b05
   DEFVAL { true }
Packit 022b05
::= { scsiDscTgtEntry 5 }
Packit 022b05
Packit 022b05
scsiDscTgtDiscovered OBJECT-TYPE
Packit 022b05
   SYNTAX      TruthValue
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object means
Packit 022b05
      -true(1): this entry has been discovered by the SCSI instance
Packit 022b05
      as result of an automatic discovery process.
Packit 022b05
      -false(2):this entry has been added by manual configuration.
Packit 022b05
     This entry is read-only because an administrator cannot change
Packit 022b05
     it.
Packit 022b05
     Note that it is an implementation decision to determine how
Packit 022b05
     long to retain a row with configured=false, such as when the
Packit 022b05
     SCSI target device is no longer visible/accessible to the local
Packit 022b05
     SCSI initiator device."
Packit 022b05
::= { scsiDscTgtEntry 6 }
Packit 022b05
Packit 022b05
scsiDscTgtInCommands OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS       "commands"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
      "This object represents the number of commands received from
Packit 022b05
      this SCSI target port or device.
Packit 022b05
      Discontinuities in the value of this counter can occur at re-
Packit 022b05
      initialization of the management system, and at other times as
Packit 022b05
      indicated by the value of scsiDscTgtLastCreation."
Packit 022b05
::= { scsiDscTgtEntry 7 }
Packit 022b05
Packit 022b05
scsiDscTgtWrittenMegaBytes OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS       "Megabytes"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the amount of megabytes of data sent as
Packit 022b05
     the result of WRITE commands to this SCSI target port or device.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiDscTgtLastCreation."
Packit 022b05
::= { scsiDscTgtEntry 8 }
Packit 022b05
Packit 022b05
scsiDscTgtReadMegaBytes OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS       "Megabytes"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the amount of megabytes received as the
Packit 022b05
     result of READ commands to this SCSI target port or device.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiDscTgtLastCreation."
Packit 022b05
::= { scsiDscTgtEntry 9 }
Packit 022b05
Packit 022b05
scsiDscTgtHSInCommands OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter64
Packit 022b05
   UNITS       "commands"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of commands received by this
Packit 022b05
     SCSI target port or device.  This object provides support for
Packit 022b05
     system that can quickly generate a large number of commands
Packit 022b05
     because they run at high speed.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiDscTgtLastCreation."
Packit 022b05
::= { scsiDscTgtEntry 10 }
Packit 022b05
Packit 022b05
scsiDscTgtLastCreation OBJECT-TYPE
Packit 022b05
   SYNTAX      TimeStamp
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the value of sysUpTime when this row
Packit 022b05
     was created."
Packit 022b05
::= { scsiDscTgtEntry 11 }
Packit 022b05
Packit 022b05
scsiDscTgtRowStatus OBJECT-TYPE
Packit 022b05
   SYNTAX      RowStatus
Packit 022b05
   MAX-ACCESS  read-create
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object allows an administrator to configure dynamically a
Packit 022b05
     new entry in this table via SNMP or eventually delete it.
Packit 022b05
     An administrator is not allowed to delete an entry for which
Packit 022b05
     the value of the object scsiIntrDscTgtDiscovered is equal to
Packit 022b05
     true.
Packit 022b05
     Note that when an entry in this table is deleted, then any
Packit 022b05
     corresponding entries in the scsiDscLunsTable must also be
Packit 022b05
     automatically deleted.
Packit 022b05
Packit 022b05
     A newly created row cannot be made active until a value has
Packit 022b05
     been set for scsiDscTgtName.  In this case, the value of the
Packit 022b05
     corresponding instance of the scsiDscTgtRowStatus column will
Packit 022b05
     stay 'notReady'.
Packit 022b05
     The RowStatus TC [RFC2579] requires that this DESCRIPTION
Packit 022b05
     clause states under which circumstances other objects in this
Packit 022b05
     row can be modified:
Packit 022b05
     The value of this object has no effect on whether other objects
Packit 022b05
     in this conceptual row can be modified."
Packit 022b05
::= { scsiDscTgtEntry 12 }
Packit 022b05
Packit 022b05
Packit 022b05
--********************** LUNs discovered ***************************
Packit 022b05
scsiDscLunTable OBJECT-TYPE
Packit 022b05
   SYNTAX          SEQUENCE OF ScsiDscLunEntry
Packit 022b05
   MAX-ACCESS      not-accessible
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table includes all the remote (not in the local system)
Packit 022b05
     logical unit numbers (LUNs) discovered via each local SCSI
Packit 022b05
     initiator port of each local device within a particular SCSI
Packit 022b05
     instance."
Packit 022b05
::= { scsiRemoteTgtDev 2 }
Packit 022b05
Packit 022b05
scsiDscLunEntry OBJECT-TYPE
Packit 022b05
   SYNTAX          ScsiDscLunEntry
Packit 022b05
   MAX-ACCESS      not-accessible
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) represents a discovered LUN at a particular
Packit 022b05
     SCSI target device (scsiDscTgtIndex), where the LUN was
Packit 022b05
     discovered by a particular local SCSI initiator device within a
Packit 022b05
     particular SCSI instance, possibly via a particular local
Packit 022b05
     SCSI initiator port.
Packit 022b05
     Note that when an entry in the scsiDscTgtTable is deleted,
Packit 022b05
     all corresponding entries in this table should automatically be
Packit 022b05
     deleted."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiDscTgtIntrPortIndex,
Packit 022b05
   scsiDscTgtIndex, scsiDscLunIndex }
Packit 022b05
::= { scsiDscLunTable 1 }
Packit 022b05
Packit 022b05
ScsiDscLunEntry ::= SEQUENCE {
Packit 022b05
   scsiDscLunIndex   ScsiIndexValue,
Packit 022b05
   scsiDscLunLun     ScsiLUN
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiDscLunIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValue
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object is an arbitrary integer used to uniquely identify
Packit 022b05
     a particular LUN discovered by a particular SCSI initiator port
Packit 022b05
     or a particular SCSI initiator device within a particular SCSI
Packit 022b05
     instance.
Packit 022b05
     Entries in the scsiDscLunIdTable are associated with a LUN by
Packit 022b05
     having the value of this object in their INDEX."
Packit 022b05
::= { scsiDscLunEntry 1 }
Packit 022b05
Packit 022b05
scsiDscLunLun  OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiLUN
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object contains the Logical Unit Number (LUN) of the
Packit 022b05
     discovered logical unit."
Packit 022b05
::= { scsiDscLunEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
--******************** LU Identifiers discovered *******************
Packit 022b05
scsiDscLunIdTable OBJECT-TYPE
Packit 022b05
   SYNTAX          SEQUENCE OF ScsiDscLunIdEntry
Packit 022b05
   MAX-ACCESS      not-accessible
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table includes all the known LU identifiers of the remote
Packit 022b05
     (not in the local system) logical units discovered via each
Packit 022b05
     local SCSI initiator port or device of this SCSI instance."
Packit 022b05
::= { scsiRemoteTgtDev 3 }
Packit 022b05
Packit 022b05
scsiDscLunIdEntry OBJECT-TYPE
Packit 022b05
   SYNTAX           ScsiDscLunIdEntry
Packit 022b05
   MAX-ACCESS       not-accessible
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     "An entry (row) represents the LU identifier of a discovered
Packit 022b05
     LUN at a particular SCSI target device (scsiDscTgtIndex), where
Packit 022b05
     the LUN was discovered by a particular local SCSI initiator
Packit 022b05
     device within a particular SCSI instance, possibly via a
Packit 022b05
     particular local SCSI initiator port."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiDscTgtIntrPortIndex,
Packit 022b05
   scsiDscTgtIndex, scsiDscLunIndex, scsiDscLunIdIndex }
Packit 022b05
::= { scsiDscLunIdTable 1 }
Packit 022b05
Packit 022b05
ScsiDscLunIdEntry ::= SEQUENCE {
Packit 022b05
   scsiDscLunIdIndex       ScsiIndexValue,
Packit 022b05
   scsiDscLunIdCodeSet     ScsiIdCodeSet,
Packit 022b05
   scsiDscLunIdAssociation ScsiIdAssociation,
Packit 022b05
   scsiDscLunIdType        ScsiIdType,
Packit 022b05
   scsiDscLunIdValue       ScsiIdValue
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiDscLunIdIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValue
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object is an arbitrary integer used to uniquely identify
Packit 022b05
     a particular LUN identifier discovered by each SCSI initiator
Packit 022b05
     device or particular SCSI initiator port within a particular
Packit 022b05
     SCSI instance."
Packit 022b05
::= { scsiDscLunIdEntry 1 }
Packit 022b05
Packit 022b05
scsiDscLunIdCodeSet OBJECT-TYPE
Packit 022b05
   SYNTAX          ScsiIdCodeSet
Packit 022b05
   MAX-ACCESS      read-only
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object specifies the code set in use with this
Packit 022b05
     identifier.  The value is represented in the same format as
Packit 022b05
     is contained in the identifier's Identification Descriptor
Packit 022b05
     within the logical unit's Device Identification Page."
Packit 022b05
   REFERENCE
Packit 022b05
       "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
       ANSI INCITS 351-2001, 11 July 2001 Chapter 8: section 8.4.4,
Packit 022b05
       Vital Product Data Parameters [SPC2]"
Packit 022b05
::= { scsiDscLunIdEntry 2 }
Packit 022b05
Packit 022b05
scsiDscLunIdAssociation OBJECT-TYPE
Packit 022b05
   SYNTAX          ScsiIdAssociation
Packit 022b05
   MAX-ACCESS      read-only
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     "This object specifies what the identifier is associated with
Packit 022b05
     (e.g., with the addressed physical/logical device or with a
Packit 022b05
     particular port).  The value is represented in the same format
Packit 022b05
     as is contained in the identifier's Identification Descriptor
Packit 022b05
     within the logical unit's Device Identification Page."
Packit 022b05
   REFERENCE
Packit 022b05
       "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
       ANSI INCITS 351-2001, 11 July 2001 Chapter 8: section 8.4.4,
Packit 022b05
       Vital Product Data Parameters [SPC2]"
Packit 022b05
::= { scsiDscLunIdEntry 3 }
Packit 022b05
Packit 022b05
scsiDscLunIdType OBJECT-TYPE
Packit 022b05
   SYNTAX          ScsiIdType
Packit 022b05
   MAX-ACCESS      read-only
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object specifies the type of the identifier.
Packit 022b05
     The value is represented in the same format as is contained in
Packit 022b05
     the identifier's Identification Descriptor within the logical
Packit 022b05
     unit's Device Identification Page."
Packit 022b05
   REFERENCE
Packit 022b05
       "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
       ANSI INCITS 351-2001, 11 July 2001 Chapter 8: section 8.4.4,
Packit 022b05
       Vital Product Data Parameters [SPC2]"
Packit 022b05
::= { scsiDscLunIdEntry 4 }
Packit 022b05
Packit 022b05
scsiDscLunIdValue OBJECT-TYPE
Packit 022b05
   SYNTAX         ScsiIdValue
Packit 022b05
   MAX-ACCESS     read-only
Packit 022b05
   STATUS         current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the actual value of this identifier.
Packit 022b05
     The format is defined by the objects scsiDscLunIdCodeSet,
Packit 022b05
     scsiDscLunIdAssociation, scsiDscLunIdType.
Packit 022b05
     The value is represented in the same format as is contained in
Packit 022b05
     the identifier's Identification Descriptor within the logical
Packit 022b05
     unit's Device Identification Page."
Packit 022b05
     REFERENCE
Packit 022b05
       "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
       ANSI INCITS 351-2001, 11 July 2001 Chapter 8: section 8.4.4,
Packit 022b05
       Vital Product Data Parameters [SPC2]"
Packit 022b05
::= { scsiDscLunIdEntry 5 }
Packit 022b05
Packit 022b05
--***** Table of SCSI Target Device Attached to local SCSI
Packit 022b05
--***** Initiator Ports
Packit 022b05
scsiAttTgtPortTable OBJECT-TYPE
Packit 022b05
   SYNTAX   SEQUENCE OF ScsiAttTgtPortEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table includes all the remote (not in the local system)
Packit 022b05
     SCSI target ports that are currently attached to each local
Packit 022b05
     SCSI initiator port of this SCSI instance."
Packit 022b05
::= { scsiRemoteTgtDev 4 }
Packit 022b05
Packit 022b05
scsiAttTgtPortEntry OBJECT-TYPE
Packit 022b05
   SYNTAX           ScsiAttTgtPortEntry
Packit 022b05
   MAX-ACCESS       not-accessible
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) represents a remote SCSI target port
Packit 022b05
     (scsiAttTgtPortIndex) currently attached to a particular
Packit 022b05
     SCSI initiator port (scsiPortIndex) of a particular SCSI
Packit 022b05
     initiator device within a particular SCSI instance."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiPortIndex,
Packit 022b05
   scsiAttTgtPortIndex }
Packit 022b05
::= { scsiAttTgtPortTable 1 }
Packit 022b05
Packit 022b05
ScsiAttTgtPortEntry ::= SEQUENCE {
Packit 022b05
   scsiAttTgtPortIndex     ScsiIndexValue,
Packit 022b05
   scsiAttTgtPortDscTgtIdx ScsiIndexValueOrZero,
Packit 022b05
   scsiAttTgtPortName      ScsiName,
Packit 022b05
   scsiAttTgtPortIdentifier   ScsiIdentifier
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiAttTgtPortIndex  OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValue
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An arbitrary integer used to uniquely identify a particular
Packit 022b05
     SCSI target currently attached to a particular SCSI initiator
Packit 022b05
     port of a particular SCSI initiator device within a particular
Packit 022b05
     SCSI instance."
Packit 022b05
::= { scsiAttTgtPortEntry 1 }
Packit 022b05
Packit 022b05
scsiAttTgtPortDscTgtIdx OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValueOrZero
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object contains the value of the scsiDscTgtIntrPortIndex
Packit 022b05
     index variable for the row in the scsiDscTgtTable representing
Packit 022b05
     this currently attached SCSI target port.  If the currently
Packit 022b05
     attached SCSI target port is not represented in the
Packit 022b05
     scsiDscTgtTable, then the value of this object is zero."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
::= { scsiAttTgtPortEntry 2 }
Packit 022b05
Packit 022b05
scsiAttTgtPortName OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiName
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object contains the name of the attached SCSI target
Packit 022b05
     port."
Packit 022b05
::= { scsiAttTgtPortEntry 3 }
Packit 022b05
Packit 022b05
scsiAttTgtPortIdentifier OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIdentifier
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object contains the identifier of the attached SCSI
Packit 022b05
     target port."
Packit 022b05
::= { scsiAttTgtPortEntry 4 }
Packit 022b05
Packit 022b05
-- *****************************************************************
Packit 022b05
-- ***** Table of SCSI Target devices
Packit 022b05
--
Packit 022b05
scsiTgtDevTable OBJECT-TYPE
Packit 022b05
   SYNTAX   SEQUENCE OF ScsiTgtDevEntry
Packit 022b05
   MAX-ACCESS      not-accessible
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table contains information about each local SCSI target
Packit 022b05
     device."
Packit 022b05
::= { scsiTargetDevice 1 }
Packit 022b05
Packit 022b05
scsiTgtDevEntry OBJECT-TYPE
Packit 022b05
   SYNTAX           ScsiTgtDevEntry
Packit 022b05
   MAX-ACCESS       not-accessible
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) containing information applicable to a
Packit 022b05
     particular local SCSI target device within a particular SCSI
Packit 022b05
     instance."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex }
Packit 022b05
::= { scsiTgtDevTable 1 }
Packit 022b05
Packit 022b05
ScsiTgtDevEntry ::= SEQUENCE {
Packit 022b05
   scsiTgtDevNumberOfLUs   Gauge32,
Packit 022b05
   scsiTgtDeviceStatus     INTEGER,
Packit 022b05
   scsiTgtDevNonAccessibleLUs Gauge32,
Packit 022b05
   scsiTgtDevResets        Counter32
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiTgtDevNumberOfLUs OBJECT-TYPE
Packit 022b05
   SYNTAX      Gauge32
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object is the number of logical units accessible via this
Packit 022b05
     local SCSI target device."
Packit 022b05
::= { scsiTgtDevEntry 1 }
Packit 022b05
Packit 022b05
scsiTgtDeviceStatus  OBJECT-TYPE
Packit 022b05
   SYNTAX      INTEGER {
Packit 022b05
      unknown(1),
Packit 022b05
      available(2),
Packit 022b05
      broken(3),
Packit 022b05
      readying(4),
Packit 022b05
      abnormal(5),
Packit 022b05
      nonAddrFailure(6),
Packit 022b05
      nonAddrFailReadying(7),
Packit 022b05
      nonAddrFailAbnormal(8)
Packit 022b05
   }
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the status of this SCSI device,
Packit 022b05
     summarizing the state of both the addressable devices (i.e.,
Packit 022b05
     the logical units) and the non-addressable devices within this
Packit 022b05
     SCSI device:
Packit 022b05
          - unknown(1): This value is used when the status cannot be
Packit 022b05
          determined
Packit 022b05
          - available(2): All addressable and non-addressable
Packit 022b05
          devices within the SCSI device are fully operational (i.e.,
Packit 022b05
          no logical units have an abnormal status).
Packit 022b05
          - broken(3): The SCSI device is not operational and cannot
Packit 022b05
          be made operational without external intervention.
Packit 022b05
          - readying(4): One or more logical units within the SCSI
Packit 022b05
          device are being initialized and access to the SCSI device
Packit 022b05
          is temporarily limited (i.e., one or more of the logical
Packit 022b05
          units have a readying status).
Packit 022b05
          - abnormal(5): One or more addressable devices within the
Packit 022b05
          SCSI device are indicating a status other than available;
Packit 022b05
          nevertheless, the SCSI device is operational (i.e., one or
Packit 022b05
          more of the logical units have an abnormal status).
Packit 022b05
          - nonAddrFailure(6): One or more non-addressable devices
Packit 022b05
          within the SCSI device have failed; nevertheless, the SCSI
Packit 022b05
          device is operational (i.e., no logical units have an
Packit 022b05
          abnormal or readying status).
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          - nonAddrFailReadying(7): One or more non-addressable
Packit 022b05
          devices within the SCSI device have failed; nevertheless,
Packit 022b05
          one or more logical units within the SCSI device are being
Packit 022b05
          initialized and access to the SCSI device is temporarily
Packit 022b05
          limited.
Packit 022b05
          - nonAddrFailAbnormal(8): One or more non-addressable
Packit 022b05
          devices within the SCSI device have failed and one or more
Packit 022b05
          addressable devices within the SCSI device are indicating a
Packit 022b05
          status other than available; however, the SCSI device is
Packit 022b05
          operational.
Packit 022b05
     "
Packit 022b05
   REFERENCE
Packit 022b05
     "SCSI Controller Commands-2 (SCC-2) ANSI INCITS 318-1998
Packit 022b05
     6.3.1.8 REPORT STATES service action [SCC2]"
Packit 022b05
::= { scsiTgtDevEntry 2}
Packit 022b05
Packit 022b05
scsiTgtDevNonAccessibleLUs OBJECT-TYPE
Packit 022b05
   SYNTAX      Gauge32
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object is the number of logical units existing but not
Packit 022b05
     currently accessible via this local SCSI target device."
Packit 022b05
::= { scsiTgtDevEntry 3 }
Packit 022b05
Packit 022b05
scsiTgtDevResets     OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object counts the number of hard resets encountered
Packit 022b05
     by this SCSI target device.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system."
Packit 022b05
   REFERENCE
Packit 022b05
      "SCSI Architecture Model-2 (SAM-2), ANSI INCITS 366-2003,
Packit 022b05
      T10 Project 1157-D, 12 September 2002 - Chapter 5.9.7 [SAM2]"
Packit 022b05
::= { scsiTgtDevEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
--******************** SCSI Target Port Table *********************
Packit 022b05
scsiTgtPortTable OBJECT-TYPE
Packit 022b05
   SYNTAX   SEQUENCE OF ScsiTgtPortEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table includes all the local SCSI target ports of all the
Packit 022b05
     local SCSI target devices."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
::= { scsiTargetDevice 2 }
Packit 022b05
Packit 022b05
scsiTgtPortEntry OBJECT-TYPE
Packit 022b05
   SYNTAX   ScsiTgtPortEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) containing information applicable to a
Packit 022b05
     particular local SCSI target port of a particular local SCSI
Packit 022b05
     target device within a particular SCSI instance."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiPortIndex}
Packit 022b05
::= { scsiTgtPortTable 1 }
Packit 022b05
Packit 022b05
ScsiTgtPortEntry ::= SEQUENCE {
Packit 022b05
   scsiTgtPortName         ScsiName,
Packit 022b05
   scsiTgtPortIdentifier   ScsiIdentifier,
Packit 022b05
   scsiTgtPortInCommands   Counter32,
Packit 022b05
   scsiTgtPortWrittenMegaBytes   Counter32,
Packit 022b05
   scsiTgtPortReadMegaBytes   Counter32,
Packit 022b05
   scsiTgtPortHSInCommands Counter64
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiTgtPortName OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiName
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the name of the port assigned for use
Packit 022b05
     in the SCSI protocol."
Packit 022b05
::= { scsiTgtPortEntry 1 }
Packit 022b05
Packit 022b05
scsiTgtPortIdentifier OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIdentifier
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the identifier of the port in one of
Packit 022b05
     the format(s) appropriate for the type of transport."
Packit 022b05
::= { scsiTgtPortEntry 2 }
Packit 022b05
Packit 022b05
scsiTgtPortInCommands OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS    "commands"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of commands received by this
Packit 022b05
     SCSI target port.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system."
Packit 022b05
::= { scsiTgtPortEntry 3 }
Packit 022b05
Packit 022b05
scsiTgtPortWrittenMegaBytes OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS    "Megabytes"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the amount of data written in megabytes
Packit 022b05
     by this SCSI target port.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system."
Packit 022b05
::= { scsiTgtPortEntry 4 }
Packit 022b05
Packit 022b05
scsiTgtPortReadMegaBytes OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS    "Megabytes"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the amount of data read in megabytes by
Packit 022b05
     this SCSI target port.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system."
Packit 022b05
::= { scsiTgtPortEntry 5 }
Packit 022b05
Packit 022b05
scsiTgtPortHSInCommands OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter64
Packit 022b05
   UNITS    "commands"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of commands received.  This
Packit 022b05
     object provides support for systems that can quickly generate a
Packit 022b05
     large number of commands because they run at high speed.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system."
Packit 022b05
::= { scsiTgtPortEntry 6 }
Packit 022b05
Packit 022b05
scsiRemoteIntrDev OBJECT IDENTIFIER ::= { scsiTargetDevice 3 }
Packit 022b05
Packit 022b05
-- The scsiAuthorizedIntrTable contains the list of remote initiator
Packit 022b05
-- ports that are authorized to be attached to specific SCSI target
Packit 022b05
-- ports and on which an administrator would like to keep permanent
Packit 022b05
-- information and long term statistics even when not currently
Packit 022b05
-- attached.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
scsiAuthorizedIntrTable OBJECT-TYPE
Packit 022b05
   SYNTAX   SEQUENCE OF ScsiAuthorizedIntrEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table includes all the authorized SCSI initiator devices
Packit 022b05
     or ports that may attach a SCSI target device
Packit 022b05
     (ScsiAuthIntrTgtPortIndex = 0) or port (ScsiAuthIntrTgtPortIndex
Packit 022b05
     different than 0) of the local SCSI instance.  Statistics are
Packit 022b05
     kept for each such authorization; thus, the authorizations
Packit 022b05
     should be configured in the manner that will cause the desired
Packit 022b05
     set of statistics to be collected and that will determine the
Packit 022b05
     correct LUN map."
Packit 022b05
::= { scsiRemoteIntrDev 1 }
Packit 022b05
Packit 022b05
scsiAuthorizedIntrEntry OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiAuthorizedIntrEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) represents a remote SCSI initiator port or
Packit 022b05
     remote SCSI initiator device that may attach to the local SCSI
Packit 022b05
     target port or device within a particular SCSI instance.
Packit 022b05
     The StorageType of a row in this table is specified by the
Packit 022b05
     instance of scsiInstStorageType that is INDEXed by the same
Packit 022b05
     value of scsiInstIndex."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiAuthIntrTgtPortIndex,
Packit 022b05
   scsiAuthIntrIndex }
Packit 022b05
::= { scsiAuthorizedIntrTable 1 }
Packit 022b05
Packit 022b05
ScsiAuthorizedIntrEntry ::= SEQUENCE {
Packit 022b05
   scsiAuthIntrTgtPortIndex   ScsiPortIndexValueOrZero,
Packit 022b05
   scsiAuthIntrIndex          ScsiIndexValue,
Packit 022b05
   scsiAuthIntrDevOrPort      ScsiDeviceOrPort,
Packit 022b05
   scsiAuthIntrName           ScsiName,
Packit 022b05
   scsiAuthIntrLunMapIndex    ScsiIndexValueOrZero,
Packit 022b05
   scsiAuthIntrAttachedTimes  Counter32,
Packit 022b05
   scsiAuthIntrOutCommands    Counter32,
Packit 022b05
   scsiAuthIntrReadMegaBytes  Counter32,
Packit 022b05
   scsiAuthIntrWrittenMegaBytes  Counter32,
Packit 022b05
   scsiAuthIntrHSOutCommands  Counter64,
Packit 022b05
   scsiAuthIntrLastCreation   TimeStamp,
Packit 022b05
   scsiAuthIntrRowStatus      RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
Packit 022b05
scsiAuthIntrTgtPortIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiPortIndexValueOrZero
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object contains either the index of the port or zero, to
Packit 022b05
     indicate any port, on the particular local SCSI target device."
Packit 022b05
::= { scsiAuthorizedIntrEntry 1 }
Packit 022b05
Packit 022b05
scsiAuthIntrIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValue
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object is an arbitrary integer used to uniquely identify
Packit 022b05
     a SCSI initiator device or port that is authorized to attach
Packit 022b05
     to a particular local SCSI target device or port of a particular
Packit 022b05
     SCSI instance."
Packit 022b05
::= { scsiAuthorizedIntrEntry 2 }
Packit 022b05
Packit 022b05
scsiAuthIntrDevOrPort OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiDeviceOrPort
Packit 022b05
   MAX-ACCESS  read-create
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object specifies whether this entry refers to a remote
Packit 022b05
     SCSI initiator port or to a SCSI initiator device.
Packit 022b05
     A value of device(1) means that the authorized remote initiator
Packit 022b05
     is a SCSI initiator device and includes all of its ports.
Packit 022b05
     A value of port(2) means that the authorized remote initiator
Packit 022b05
     is a SCSI initiator port."
Packit 022b05
::= { scsiAuthorizedIntrEntry 3 }
Packit 022b05
Packit 022b05
scsiAuthIntrName OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiName
Packit 022b05
   MAX-ACCESS  read-create
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the name of the remote SCSI initiator
Packit 022b05
     device or port authorized by this row."
Packit 022b05
::= { scsiAuthorizedIntrEntry 4 }
Packit 022b05
Packit 022b05
scsiAuthIntrLunMapIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValueOrZero
Packit 022b05
   MAX-ACCESS  read-create
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object identifies the set of entries in the
Packit 022b05
     scsiLunMapTable for which scsiLunMapIndex has the same value as
Packit 022b05
     the value of this object.  The identified set of entries
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     constitutes the LUN map to be used for accessing logical units
Packit 022b05
     when the remote SCSI initiator port or device corresponding to
Packit 022b05
     this entry is attached to any local SCSI target port or device
Packit 022b05
     corresponding to this entry.
Packit 022b05
     Note that this object has a value of zero if this entry should
Packit 022b05
     use the default LUN map."
Packit 022b05
::= { scsiAuthorizedIntrEntry 5 }
Packit 022b05
Packit 022b05
scsiAuthIntrAttachedTimes  OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS    "Times"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object indicates the number of times that this remote
Packit 022b05
     SCSI initiator device or port has transitioned from unattached
Packit 022b05
     to attached to this local SCSI target device or port.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiAuthIntrLastCreation."
Packit 022b05
::= { scsiAuthorizedIntrEntry 6 }
Packit 022b05
Packit 022b05
scsiAuthIntrOutCommands OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS    "commands"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object indicates the number of commands that the remote
Packit 022b05
     SCSI initiator device or port corresponding to this entry has
Packit 022b05
     sent to the local SCSI target device or port corresponding to
Packit 022b05
     this entry.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiAuthIntrLastCreation."
Packit 022b05
::= { scsiAuthorizedIntrEntry 7 }
Packit 022b05
Packit 022b05
scsiAuthIntrReadMegaBytes  OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS    "Megabytes"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object indicates the amount of data in megabytes that
Packit 022b05
     the remote SCSI initiator device or port corresponding to this
Packit 022b05
     entry has read from the local SCSI target device or port
Packit 022b05
     corresponding to this entry.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiAuthIntrLastCreation."
Packit 022b05
::= { scsiAuthorizedIntrEntry 8 }
Packit 022b05
Packit 022b05
scsiAuthIntrWrittenMegaBytes  OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS    "Megabytes"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object indicates the amount of data in megabytes that the
Packit 022b05
     remote SCSI initiator device or port corresponding to this
Packit 022b05
     entry has written to the local SCSI target device or port
Packit 022b05
     corresponding to this entry.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiAuthIntrLastCreation."
Packit 022b05
::= { scsiAuthorizedIntrEntry 9}
Packit 022b05
Packit 022b05
scsiAuthIntrHSOutCommands  OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter64
Packit 022b05
   UNITS    "commands"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of commands sent by the
Packit 022b05
     remote SCSI initiator device or port corresponding to this
Packit 022b05
     entry to the local SCSI target device or port corresponding to
Packit 022b05
     this entry.  This object provides support for systems that can
Packit 022b05
     quickly generate a large number of commands because they run at
Packit 022b05
     high speed.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiAuthIntrLastCreation."
Packit 022b05
::= { scsiAuthorizedIntrEntry 10 }
Packit 022b05
Packit 022b05
scsiAuthIntrLastCreation OBJECT-TYPE
Packit 022b05
   SYNTAX      TimeStamp
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object indicates the value of sysUpTime when this row was
Packit 022b05
     last created."
Packit 022b05
::= { scsiAuthorizedIntrEntry 11 }
Packit 022b05
Packit 022b05
scsiAuthIntrRowStatus OBJECT-TYPE
Packit 022b05
   SYNTAX      RowStatus
Packit 022b05
   MAX-ACCESS  read-create
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object allows an administrator to create or delete this
Packit 022b05
     entry.
Packit 022b05
     A newly created row cannot be made active until a value has
Packit 022b05
     been set for scsiAuthIntrName.  In this case, the value of the
Packit 022b05
     corresponding instance of the scsiAuthIntrRowStatus column will
Packit 022b05
     stay 'notReady'.
Packit 022b05
     The RowStatus TC [RFC2579] requires that this DESCRIPTION
Packit 022b05
     clause states under which circumstances other objects in this
Packit 022b05
     row can be modified:
Packit 022b05
     The value of this object has no effect on whether other objects
Packit 022b05
     in this conceptual row can be modified."
Packit 022b05
::= { scsiAuthorizedIntrEntry 12 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Table of SCSI initiator devices or ports attached to local
Packit 022b05
-- SCSI target ports
Packit 022b05
--
Packit 022b05
Packit 022b05
scsiAttIntrPortTable OBJECT-TYPE
Packit 022b05
   SYNTAX  SEQUENCE OF ScsiAttIntrPortEntry
Packit 022b05
   MAX-ACCESS      not-accessible
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table includes all the remote SCSI initiator ports that
Packit 022b05
     are currently attached to a local SCSI target port of all local
Packit 022b05
     devices within all SCSI instances."
Packit 022b05
::= { scsiRemoteIntrDev 2 }
Packit 022b05
Packit 022b05
scsiAttIntrPortEntry OBJECT-TYPE
Packit 022b05
   SYNTAX          ScsiAttIntrPortEntry
Packit 022b05
   MAX-ACCESS      not-accessible
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) represents a remote SCSI initiator port
Packit 022b05
     currently attached to a particular local SCSI target port of a
Packit 022b05
     particular SCSI target device of a particular SCSI instance."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiPortIndex,
Packit 022b05
   scsiAttIntrPortIndex }
Packit 022b05
::= { scsiAttIntrPortTable 1 }
Packit 022b05
Packit 022b05
ScsiAttIntrPortEntry ::= SEQUENCE {
Packit 022b05
   scsiAttIntrPortIndex    ScsiIndexValue,
Packit 022b05
   scsiAttIntrPortAuthIntrIdx ScsiIndexValueOrZero,
Packit 022b05
   scsiAttIntrPortName     ScsiName,
Packit 022b05
   scsiAttIntrPortIdentifier       ScsiIdentifier
Packit 022b05
}
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
scsiAttIntrPortIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValue
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents an arbitrary integer used to uniquely
Packit 022b05
     identify a particular attached remote initiator port to a
Packit 022b05
     particular SCSI target port within a particular SCSI target
Packit 022b05
     device within a particular SCSI instance."
Packit 022b05
::= { scsiAttIntrPortEntry 1 }
Packit 022b05
Packit 022b05
scsiAttIntrPortAuthIntrIdx OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValueOrZero
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object is the corresponding index in the
Packit 022b05
     scsiAuthorizedIntrTable for this current attached remote
Packit 022b05
     SCSI initiator device or zero if this remote attached SCSI
Packit 022b05
     initiator device is not configured in that table."
Packit 022b05
::= { scsiAttIntrPortEntry 2 }
Packit 022b05
Packit 022b05
scsiAttIntrPortName OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiName
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the name of the remote SCSI initiator
Packit 022b05
     device attached to this local SCSI target port."
Packit 022b05
::= { scsiAttIntrPortEntry 3 }
Packit 022b05
Packit 022b05
scsiAttIntrPortIdentifier OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIdentifier
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the identifier of the remote SCSI
Packit 022b05
     initiator device attached to this local SCSI target port."
Packit 022b05
::= { scsiAttIntrPortEntry 4 }
Packit 022b05
Packit 022b05
--****************** Managed Objects regarding logical units *******
Packit 022b05
scsiLuTable OBJECT-TYPE
Packit 022b05
   SYNTAX   SEQUENCE OF ScsiLuEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table contains the logical units exposed by local SCSI
Packit 022b05
     target devices.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     It includes attributes for the World Wide Name (WWN),
Packit 022b05
     scsiLuVendorId, scsiLuProductId, and scsiLuRevisionId, which may
Packit 022b05
     also appear in the scsiLuIdTable.  If an implementation exposes
Packit 022b05
     a WWN as a LuIdTable entry, it must match the scsiLuWwnName in
Packit 022b05
     this table.  If an implementation exposes a (vendor, product,
Packit 022b05
     revision) identifier as an LuIdTable entry, each of these fields
Packit 022b05
     must match the scsiLuVendorId, scsiLuProductId, and
Packit 022b05
     scsiLuRevisionId attributes in this table."
Packit 022b05
::= { scsiLogicalUnit 1 }
Packit 022b05
Packit 022b05
scsiLuEntry OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiLuEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) contains information applicable to a particular
Packit 022b05
     logical unit of a particular local SCSI target device within a
Packit 022b05
     particular SCSI instance."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiLuIndex}
Packit 022b05
::= { scsiLuTable 1 }
Packit 022b05
Packit 022b05
ScsiLuEntry ::= SEQUENCE {
Packit 022b05
   scsiLuIndex          ScsiIndexValue,
Packit 022b05
   scsiLuDefaultLun     ScsiLUN,
Packit 022b05
   scsiLuWwnName        ScsiLuNameOrZero,
Packit 022b05
   scsiLuVendorId       SnmpAdminString,
Packit 022b05
   scsiLuProductId      SnmpAdminString,
Packit 022b05
   scsiLuRevisionId     SnmpAdminString,
Packit 022b05
   scsiLuPeripheralType Unsigned32,
Packit 022b05
   scsiLuStatus         INTEGER,
Packit 022b05
   scsiLuState          BITS,
Packit 022b05
   scsiLuInCommands     Counter32,
Packit 022b05
   scsiLuReadMegaBytes  Counter32,
Packit 022b05
   scsiLuWrittenMegaBytes     Counter32,
Packit 022b05
   scsiLuInResets       Counter32,
Packit 022b05
   scsiLuOutTaskSetFullStatus    Counter32,
Packit 022b05
   scsiLuHSInCommands   Counter64,
Packit 022b05
   scsiLuLastCreation   TimeStamp
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiLuIndex OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiIndexValue
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents an arbitrary integer used to uniquely
Packit 022b05
     identify a particular logical unit within a particular SCSI
Packit 022b05
     target device within a particular SCSI instance."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
::= { scsiLuEntry 1 }
Packit 022b05
Packit 022b05
scsiLuDefaultLun OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiLUN
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the default Logical Unit Number (LUN)
Packit 022b05
     for this logical unit; if a SCSI initiator device has not been
Packit 022b05
     configured to view this logical unit via an entry in the
Packit 022b05
     ScsiLunMapTable, the LU will be visible as scsiLuDefaultLun.
Packit 022b05
     If this logical unit does not have a default LUN, it will only
Packit 022b05
     be visible if specified via the ScsiLunMapTable, and this
Packit 022b05
     object will contain a zero-length string."
Packit 022b05
::= { scsiLuEntry 2 }
Packit 022b05
Packit 022b05
scsiLuWwnName OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiLuNameOrZero
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the World Wide Name of this LU that is
Packit 022b05
     the device identifier of the Vital Product Data (VPD) page name;
Packit 022b05
     if there is no WWN for this LU, this object will contain a
Packit 022b05
     zero-length string.  If there is more than one identifier, they
Packit 022b05
     will be listed in the scsiLuIdTable and this object will contain
Packit 022b05
     a zero-length string."
Packit 022b05
::= { scsiLuEntry 3 }
Packit 022b05
Packit 022b05
scsiLuVendorId OBJECT-TYPE
Packit 022b05
   SYNTAX      SnmpAdminString
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents a string identifying the vendor of this
Packit 022b05
     LU as reported in the Standard INQUIRY data."
Packit 022b05
::= { scsiLuEntry 4 }
Packit 022b05
Packit 022b05
scsiLuProductId OBJECT-TYPE
Packit 022b05
   SYNTAX      SnmpAdminString
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents a string identifying the product for
Packit 022b05
     this LU as reported in the Standard INQUIRY data."
Packit 022b05
::= { scsiLuEntry 5 }
Packit 022b05
Packit 022b05
scsiLuRevisionId OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   SYNTAX      SnmpAdminString
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents a string defining the product revision
Packit 022b05
     of this LU as reported in the Standard INQUIRY data."
Packit 022b05
::= { scsiLuEntry 6 }
Packit 022b05
Packit 022b05
scsiLuPeripheralType OBJECT-TYPE
Packit 022b05
   SYNTAX      Unsigned32
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object is the value returned by SCSI Standard INQUIRY
Packit 022b05
     data.  It can be: direct-access device, sequential-access
Packit 022b05
     device, printer, communication device and so on.
Packit 022b05
     The values that can be returned here are defined in SCSI
Packit 022b05
     Primary Commands -2."
Packit 022b05
   REFERENCE
Packit 022b05
     "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
     ANSI INCITS 351-2001,11 July 2001 [SPC2]- Table 48."
Packit 022b05
::= { scsiLuEntry 7 }
Packit 022b05
Packit 022b05
scsiLuStatus   OBJECT-TYPE
Packit 022b05
   SYNTAX      INTEGER {
Packit 022b05
      unknown(1),
Packit 022b05
      available(2),
Packit 022b05
      notAvailable(3),
Packit 022b05
      broken(4),
Packit 022b05
      readying(5),
Packit 022b05
      abnormal(6)
Packit 022b05
   }
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the status of this logical unit:
Packit 022b05
       - unknown(1): The status of this logical unit cannot be
Packit 022b05
       determined.
Packit 022b05
       - available(2): The logical unit is fully operational (i.e.,
Packit 022b05
       accepts media access SCSI commands and has no state
Packit 022b05
       information to report).
Packit 022b05
       - notAvailable(3): The logical unit is capable of being
Packit 022b05
       supported but is not available (i.e., no logical unit is
Packit 022b05
       currently present or the logical unit is present but not
Packit 022b05
       configured for use).
Packit 022b05
       - broken(4): The logical unit has failed and cannot respond
Packit 022b05
       to SCSI commands.
Packit 022b05
       - readying(5): The logical unit is being initialized and
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       access is temporarily limited.
Packit 022b05
       - abnormal(6): The logical unit has state information
Packit 022b05
       available that indicates it is operating with limits.  The
Packit 022b05
       scsiLuState indicates what those limits are.
Packit 022b05
     "
Packit 022b05
   REFERENCE
Packit 022b05
     "SCSI Controller Commands-2 (SCC-2) ANSI INCITS 318-1998
Packit 022b05
     6.3.1.8 REPORT STATES service action [SCC2]"
Packit 022b05
::= { scsiLuEntry 8 }
Packit 022b05
Packit 022b05
scsiLuState OBJECT-TYPE
Packit 022b05
   SYNTAX      BITS {
Packit 022b05
      dataLost(0),
Packit 022b05
      dynamicReconfigurationInProgress(1),
Packit 022b05
      exposed(2),
Packit 022b05
      fractionallyExposed(3),
Packit 022b05
      partiallyExposed(4),
Packit 022b05
      protectedRebuild(5),
Packit 022b05
      protectionDisabled(6),
Packit 022b05
      rebuild(7),
Packit 022b05
      recalculate(8),
Packit 022b05
      spareInUse(9),
Packit 022b05
      verifyInProgress(10)
Packit 022b05
   }
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the state of a logical unit and its
Packit 022b05
     meaning according to the bit position:
Packit 022b05
          0 Data lost: Within the logical unit data has been lost.
Packit 022b05
          1 Dynamic reconfiguration in progress: The logical unit is
Packit 022b05
               being reconfigured.  In this state all data is still
Packit 022b05
               protected.
Packit 022b05
          2 Exposed: Within the logical unit data is not protected.
Packit 022b05
               In this state all data is still valid; however, loss
Packit 022b05
               of data or data availability is unavoidable in the
Packit 022b05
               event of a failure.
Packit 022b05
          3 Fractionally exposed: Within the logical unit part of
Packit 022b05
               the data is not protected.  In this state all data is
Packit 022b05
               still valid; however, a failure may cause a loss of
Packit 022b05
               data or a loss of data availability.
Packit 022b05
          4 Partially exposed: Within the logical unit one or more
Packit 022b05
               underlying storage devices have failed.  In this state
Packit 022b05
               all data is still protected.
Packit 022b05
          5 Protected rebuild: The logical unit is in the process of
Packit 022b05
               a rebuild operation.  In this state all data is
Packit 022b05
               protected.
Packit 022b05
          6 Protection disabled: Within the logical unit the data
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               protection method has been disabled.
Packit 022b05
               In this state all data is still valid; however,
Packit 022b05
               loss of data or data availability is unavoidable
Packit 022b05
               in the event of a failure.
Packit 022b05
          7 Rebuild: The data protection method is in the process of
Packit 022b05
               rebuilding data.  In this state data is not protected.
Packit 022b05
          8 Recalculate: The logical unit is in the process of a
Packit 022b05
               recalculate operation.
Packit 022b05
          9 Spare in use: Within the logical unit a storage device
Packit 022b05
               in full or part is being used to store data.  In this
Packit 022b05
               state all data is still protected.
Packit 022b05
          10 Verify in progress: Within the logical unit data is
Packit 022b05
               being verified."
Packit 022b05
     REFERENCE
Packit 022b05
      "SCSI Controller Commands-2 (SCC-2) ANSI INCITS 318-1998
Packit 022b05
       6.3.1.8 REPORT STATES service action [SCC2]"
Packit 022b05
::= { scsiLuEntry 9 }
Packit 022b05
Packit 022b05
scsiLuInCommands OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS       "commands"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of commands received by this
Packit 022b05
     logical unit.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiLuLastCreation."
Packit 022b05
::= { scsiLuEntry 10 }
Packit 022b05
Packit 022b05
scsiLuReadMegaBytes OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS       "Megabytes"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the amount of data in megabytes read
Packit 022b05
     from this logical unit.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiLuLastCreation."
Packit 022b05
::= { scsiLuEntry 11 }
Packit 022b05
Packit 022b05
scsiLuWrittenMegaBytes OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS       "Megabytes"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the amount of data in megabytes written
Packit 022b05
     to this logical unit.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiLuLastCreation."
Packit 022b05
::= { scsiLuEntry 12 }
Packit 022b05
Packit 022b05
scsiLuInResets OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   UNITS       "resets"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of times that this logical
Packit 022b05
     unit received
Packit 022b05
     - a LOGICAL UNIT RESET or TARGET RESET task management request,
Packit 022b05
     or
Packit 022b05
     - any other SCSI transport protocol-specific action or event
Packit 022b05
     that causes a Logical Unit Reset or a Hard Reset at a SCSI
Packit 022b05
     target port of the containing device
Packit 022b05
     ([SAM2] Chapters 5.9.6, 5.9.7).
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiLuLastCreation."
Packit 022b05
   REFERENCE
Packit 022b05
     "SCSI Architecture Model-2 (SAM-2), ANSI INCITS 366-2003,
Packit 022b05
     T10 Project 1157-D, 12 September 2002 - Chapter 5.9.7 [SAM2]"
Packit 022b05
::= { scsiLuEntry 13 }
Packit 022b05
Packit 022b05
scsiLuOutTaskSetFullStatus    OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter32
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of Task Set full statuses
Packit 022b05
     issued for this logical unit.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiLuLastCreation."
Packit 022b05
::= { scsiLuEntry 14 }
Packit 022b05
Packit 022b05
scsiLuHSInCommands OBJECT-TYPE
Packit 022b05
   SYNTAX      Counter64
Packit 022b05
   UNITS       "commands"
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the number of commands received by this
Packit 022b05
     logical unit.  This object provides support for systems that can
Packit 022b05
     quickly generate a large number of commands because they run at
Packit 022b05
     high speed.
Packit 022b05
     Discontinuities in the value of this counter can occur at re-
Packit 022b05
     initialization of the management system, and at other times as
Packit 022b05
     indicated by the value of scsiLuLastCreation."
Packit 022b05
::= { scsiLuEntry 15 }
Packit 022b05
Packit 022b05
scsiLuLastCreation OBJECT-TYPE
Packit 022b05
   SYNTAX      TimeStamp
Packit 022b05
   MAX-ACCESS  read-only
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object indicates the value of sysUpTime when this row was
Packit 022b05
     last created."
Packit 022b05
::= { scsiLuEntry 16 }
Packit 022b05
Packit 022b05
--****************** Logical Unit Identifier Table *****************
Packit 022b05
scsiLuIdTable OBJECT-TYPE
Packit 022b05
   SYNTAX  SEQUENCE OF ScsiLuIdEntry
Packit 022b05
   MAX-ACCESS       not-accessible
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
      "A table of identifiers for all logical units exposed by the
Packit 022b05
      local SCSI target device."
Packit 022b05
::= { scsiLogicalUnit 2 }
Packit 022b05
Packit 022b05
scsiLuIdEntry OBJECT-TYPE
Packit 022b05
   SYNTAX      ScsiLuIdEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry (row) containing information applicable to a
Packit 022b05
     particular identifier for a particular logical unit of a
Packit 022b05
     particular SCSI target device within a particular SCSI
Packit 022b05
     instance."
Packit 022b05
   INDEX {scsiInstIndex, scsiDeviceIndex, scsiLuIndex, scsiLuIdIndex}
Packit 022b05
::= { scsiLuIdTable 1 }
Packit 022b05
Packit 022b05
ScsiLuIdEntry ::= SEQUENCE {
Packit 022b05
   scsiLuIdIndex        ScsiIndexValue,
Packit 022b05
   scsiLuIdCodeSet      ScsiIdCodeSet,
Packit 022b05
   scsiLuIdAssociation  ScsiIdAssociation,
Packit 022b05
   scsiLuIdType         ScsiIdType,
Packit 022b05
   scsiLuIdValue        ScsiIdValue
Packit 022b05
}
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
scsiLuIdIndex  OBJECT-TYPE
Packit 022b05
   SYNTAX          ScsiIndexValue
Packit 022b05
   MAX-ACCESS      not-accessible
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents an arbitrary integer used to uniquely
Packit 022b05
     identify a particular LU identifier within a particular logical
Packit 022b05
     unit within a particular SCSI target device within a particular
Packit 022b05
     SCSI instance."
Packit 022b05
::= { scsiLuIdEntry 1 }
Packit 022b05
Packit 022b05
scsiLuIdCodeSet OBJECT-TYPE
Packit 022b05
   SYNTAX           ScsiIdCodeSet
Packit 022b05
   MAX-ACCESS       read-only
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object specifies the code set in use with this
Packit 022b05
     identifier.  The value is represented in the same format as is
Packit 022b05
     contained in the identifier's Identification Descriptor within
Packit 022b05
     the logical unit's Device Identification Page."
Packit 022b05
   REFERENCE
Packit 022b05
     "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
     ANSI INCITS 351-2001, 11 July 2001 Chapter 8: section 8.4.4,
Packit 022b05
     Vital Product Data Parameters [SPC2]"
Packit 022b05
::= { scsiLuIdEntry 2 }
Packit 022b05
Packit 022b05
scsiLuIdAssociation OBJECT-TYPE
Packit 022b05
   SYNTAX           ScsiIdAssociation
Packit 022b05
   MAX-ACCESS       read-only
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object specifies what the identifier is associated with
Packit 022b05
     (e.g., with the addressed physical/logical device or with a
Packit 022b05
     particular port).  The value is represented in the same format
Packit 022b05
     as is contained in the identifier's Identification Descriptor
Packit 022b05
     within the logical unit's Device Identification Page."
Packit 022b05
   REFERENCE
Packit 022b05
     "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
     ANSI INCITS 351-2001, 11 July 2001, Chapter 8: section 8.4.4,
Packit 022b05
     Vital Product Data Parameters [SPC2]"
Packit 022b05
::= { scsiLuIdEntry 3 }
Packit 022b05
Packit 022b05
scsiLuIdType   OBJECT-TYPE
Packit 022b05
   SYNTAX           ScsiIdType
Packit 022b05
   MAX-ACCESS       read-only
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object specifies the type of the identifier.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     The value is represented in the same format as is contained in
Packit 022b05
     the identifier's Identification Descriptor within the logical
Packit 022b05
     unit's Device Identification Page."
Packit 022b05
   REFERENCE
Packit 022b05
     "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
     ANSI INCITS 351-2001, 11 July 2001, Chapter 8: section 8.4.4,
Packit 022b05
     Vital Product Data Parameters [SPC2]"
Packit 022b05
::= { scsiLuIdEntry 4 }
Packit 022b05
Packit 022b05
scsiLuIdValue OBJECT-TYPE
Packit 022b05
   SYNTAX         ScsiIdValue
Packit 022b05
   MAX-ACCESS     read-only
Packit 022b05
   STATUS         current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents the actual value of this identifier.
Packit 022b05
     The format is defined by the objects scsiLuIdCodeSet,
Packit 022b05
     scsiLuIdAssociation, scsiLuIdType.
Packit 022b05
     The value is represented in the same format as is contained in
Packit 022b05
     the identifier's Identification Descriptor within the logical
Packit 022b05
     unit's Device Identification Page."
Packit 022b05
   REFERENCE
Packit 022b05
     "ANSI - SCSI Primary Commands - 2 (SPC-2),
Packit 022b05
     ANSI INCITS 351-2001, 11 July 2001, Chapter 8: section 8.4.4,
Packit 022b05
     Vital Product Data Parameters [SPC2]"
Packit 022b05
::= { scsiLuIdEntry 5 }
Packit 022b05
Packit 022b05
--******************* The LUN Map Table ****************************
Packit 022b05
Packit 022b05
scsiLunMapTable OBJECT-TYPE
Packit 022b05
   SYNTAX   SEQUENCE OF ScsiLunMapEntry
Packit 022b05
   MAX-ACCESS  not-accessible
Packit 022b05
   STATUS      current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This table provides the ability to present a logical unit
Packit 022b05
     using different Logical Unit Numbers for different SCSI
Packit 022b05
     initiator devices.
Packit 022b05
     This table provides a mapping between a logical unit and a
Packit 022b05
     Logical Unit Number, and can be referenced by a
Packit 022b05
     ScsiAuthorizedIntrEntry to specify the LUN map for that
Packit 022b05
     initiator."
Packit 022b05
::= { scsiLogicalUnit 3 }
Packit 022b05
Packit 022b05
scsiLunMapEntry OBJECT-TYPE
Packit 022b05
   SYNTAX          ScsiLunMapEntry
Packit 022b05
   MAX-ACCESS      not-accessible
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An entry containing information about the mapping of a
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     particular logical unit to a particular LUN.  The set of
Packit 022b05
     entries that all have the same values of scsiInstIndex,
Packit 022b05
     scsiDeviceIndex and scsiLunMapIndex constitutes a LUN map
Packit 022b05
     within a particular SCSI instance.
Packit 022b05
     The StorageType of a row in this table is specified by
Packit 022b05
     the instance of scsiInstStorageType that is INDEX-ed by
Packit 022b05
     the same value of scsiInstIndex."
Packit 022b05
   INDEX { scsiInstIndex, scsiDeviceIndex, scsiLunMapIndex,
Packit 022b05
   scsiLunMapLun}
Packit 022b05
::= { scsiLunMapTable 1 }
Packit 022b05
Packit 022b05
ScsiLunMapEntry ::= SEQUENCE {
Packit 022b05
   scsiLunMapIndex      ScsiIndexValue,
Packit 022b05
   scsiLunMapLun        ScsiLUN,
Packit 022b05
   scsiLunMapLuIndex    ScsiIndexValue,
Packit 022b05
   scsiLunMapRowStatus  RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
scsiLunMapIndex   OBJECT-TYPE
Packit 022b05
   SYNTAX           ScsiIndexValue
Packit 022b05
   MAX-ACCESS       not-accessible
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object represents an arbitrary integer used to uniquely
Packit 022b05
     identify a particular LunMap within a particular SCSI target
Packit 022b05
     device within a particular SCSI instance."
Packit 022b05
::= { scsiLunMapEntry 1 }
Packit 022b05
Packit 022b05
scsiLunMapLun     OBJECT-TYPE
Packit 022b05
   SYNTAX           ScsiLUN
Packit 022b05
   MAX-ACCESS       not-accessible
Packit 022b05
   STATUS           current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object specifies the Logical Unit Number, to which a
Packit 022b05
     logical unit is mapped by this row."
Packit 022b05
::= { scsiLunMapEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
scsiLunMapLuIndex OBJECT-TYPE
Packit 022b05
   SYNTAX         ScsiIndexValue
Packit 022b05
   MAX-ACCESS     read-create
Packit 022b05
   STATUS         current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object identifies the logical unit for which the value of
Packit 022b05
     scsiLuIndex is the same as the value of this object.  The
Packit 022b05
     identified logical unit is the one mapped to a LUN by this
Packit 022b05
     row."
Packit 022b05
::= { scsiLunMapEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
scsiLunMapRowStatus  OBJECT-TYPE
Packit 022b05
   SYNTAX          RowStatus
Packit 022b05
   MAX-ACCESS      read-create
Packit 022b05
   STATUS          current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This object allows an administrator to create and delete this
Packit 022b05
     entry."
Packit 022b05
::= { scsiLunMapEntry 4 }
Packit 022b05
Packit 022b05
--********************** Notifications ******************************
Packit 022b05
-- scsiNotifications OBJECT IDENTIFIER ::= { scsiMIB  2 }
Packit 022b05
Packit 022b05
scsiNotificationsPrefix OBJECT IDENTIFIER
Packit 022b05
                             ::= { scsiNotifications 0 }
Packit 022b05
Packit 022b05
scsiTgtDeviceStatusChanged NOTIFICATION-TYPE
Packit 022b05
   OBJECTS { scsiTgtDeviceStatus }
Packit 022b05
   STATUS  current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This notification will be generated for each occurrence of the
Packit 022b05
     abnormal status (e.g., if the SCSI target device's current
Packit 022b05
     status is abnormal) providing that the SCSI instance's value of
Packit 022b05
     scsiInstScsiNotificationsEnable is enabled.
Packit 022b05
     An SNMP agent implementing the SCSI MIB module should not send
Packit 022b05
     more than three SCSI identical notifications in any 10-second
Packit 022b05
     period."
Packit 022b05
::= { scsiNotificationsPrefix 1 }
Packit 022b05
Packit 022b05
scsiLuStatusChanged NOTIFICATION-TYPE
Packit 022b05
   OBJECTS { scsiLuStatus }
Packit 022b05
   STATUS  current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This notification will be generated each time that
Packit 022b05
     scsiLuStatus changes providing that the SCSI instance's value
Packit 022b05
     of scsiInstScsiNotificationsEnable is enabled.
Packit 022b05
     An SNMP agent implementing the SCSI MIB module should not send
Packit 022b05
     more than three SCSI identical notifications in any 10-second
Packit 022b05
     period."
Packit 022b05
::= { scsiNotificationsPrefix 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--******************************************************************
Packit 022b05
-- The next part defines the conformance groups in use
Packit 022b05
-- for SCSI MIB module.
Packit 022b05
scsiCompliances OBJECT IDENTIFIER ::= { scsiConformance 1 }
Packit 022b05
Packit 022b05
scsiCompliance MODULE-COMPLIANCE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "Describes the requirements for compliance to this SCSI MIB
Packit 022b05
      module.
Packit 022b05
     If an implementation can be both a SCSI target device and a SCSI
Packit 022b05
     initiator device, all groups are mandatory."
Packit 022b05
   MODULE  -- this module
Packit 022b05
      MANDATORY-GROUPS {
Packit 022b05
         scsiDeviceGroup
Packit 022b05
     }
Packit 022b05
Packit 022b05
     OBJECT scsiInstAlias
Packit 022b05
     MIN-ACCESS read-only
Packit 022b05
     DESCRIPTION
Packit 022b05
        "Write access is not mandatory."
Packit 022b05
Packit 022b05
     OBJECT scsiInstScsiNotificationsEnable
Packit 022b05
     MIN-ACCESS read-only
Packit 022b05
     DESCRIPTION
Packit 022b05
        "Write access is not mandatory."
Packit 022b05
Packit 022b05
     OBJECT scsiDeviceAlias
Packit 022b05
     MIN-ACCESS read-only
Packit 022b05
     DESCRIPTION
Packit 022b05
        "Write access is not mandatory."
Packit 022b05
Packit 022b05
     OBJECT scsiInstStorageType
Packit 022b05
     MIN-ACCESS   read-only
Packit 022b05
     DESCRIPTION
Packit 022b05
        "Write access is not required."
Packit 022b05
Packit 022b05
   -- Conditionally mandatory groups to be included with
Packit 022b05
   -- the mandatory groups when the implementation has
Packit 022b05
   -- SCSI target device.
Packit 022b05
Packit 022b05
     GROUP scsiTargetDeviceGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
        "This group is mandatory for all SCSI implementations that
Packit 022b05
        have SCSI target devices."
Packit 022b05
     GROUP scsiLunMapGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This group is mandatory for systems having the capabilities
Packit 022b05
        of mapping local SCSI target devices and logical units
Packit 022b05
        according to remote SCSI initiator devices."
Packit 022b05
Packit 022b05
     OBJECT scsiAuthIntrDevOrPort
Packit 022b05
     MIN-ACCESS   read-only
Packit 022b05
     DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
     OBJECT scsiAuthIntrName
Packit 022b05
     MIN-ACCESS   read-only
Packit 022b05
     DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
     OBJECT scsiAuthIntrLunMapIndex
Packit 022b05
     MIN-ACCESS   read-only
Packit 022b05
     DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
     OBJECT scsiAuthIntrRowStatus
Packit 022b05
     SYNTAX RowStatus { active(1) }
Packit 022b05
     MIN-ACCESS   read-only
Packit 022b05
     DESCRIPTION
Packit 022b05
       "Write access is not required, and only one of the six
Packit 022b05
       enumerated values for the RowStatus textual convention need
Packit 022b05
       be supported, specifically: active(1)."
Packit 022b05
Packit 022b05
     GROUP scsiTgtDevLuNotificationsGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This group is mandatory for all SCSI implementations that
Packit 022b05
       have SCSI target devices and are able to report status
Packit 022b05
       changes."
Packit 022b05
Packit 022b05
Packit 022b05
   -- Conditionally mandatory groups to be included with
Packit 022b05
   -- the mandatory groups when the implementation has
Packit 022b05
   -- SCSI initiator device.
Packit 022b05
Packit 022b05
     GROUP scsiInitiatorDeviceGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This group is mandatory for all SCSI implementations that
Packit 022b05
       have SCSI initiator devices."
Packit 022b05
Packit 022b05
      OBJECT scsiIntrDevTgtAccessMode
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION "Write access is not mandatory."
Packit 022b05
Packit 022b05
      GROUP scsiDiscoveryGroup
Packit 022b05
      DESCRIPTION
Packit 022b05
        "This group is mandatory for systems having the capabilities
Packit 022b05
        of discovering remote SCSI target devices via local SCSI
Packit 022b05
        initiator devices."
Packit 022b05
Packit 022b05
      OBJECT scsiLunMapLuIndex
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
      DESCRIPTION
Packit 022b05
        "Write access is not mandatory."
Packit 022b05
Packit 022b05
      OBJECT scsiLunMapRowStatus
Packit 022b05
      SYNTAX RowStatus { active(1) }
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
        "Write access is not required, and only one of the six
Packit 022b05
        enumerated values for the RowStatus textual convention need
Packit 022b05
        be supported, specifically: active(1)."
Packit 022b05
Packit 022b05
      OBJECT scsiDscTgtDevOrPort
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
        "Write access is not mandatory."
Packit 022b05
Packit 022b05
      OBJECT scsiDscTgtName
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION "Write access is not mandatory."
Packit 022b05
Packit 022b05
      OBJECT scsiDscTgtConfigured
Packit 022b05
      SYNTAX TruthValue { false(2) }
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
        "The value of true(1) is not mandatory neither is the write
Packit 022b05
        access."
Packit 022b05
Packit 022b05
      OBJECT scsiDscTgtRowStatus
Packit 022b05
      SYNTAX RowStatus { active(1) }
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
        "Write access is not required, and only one of the six
Packit 022b05
        enumerated values for the RowStatus textual convention need
Packit 022b05
        be supported, specifically: active(1)."
Packit 022b05
Packit 022b05
-- Conditionally mandatory groups to be included with the mandatory
Packit 022b05
-- groups when the implementation can gather statistics.
Packit 022b05
Packit 022b05
     GROUP scsiDeviceStatGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This group is mandatory for all SCSI implementations that
Packit 022b05
       can gather statistics."
Packit 022b05
Packit 022b05
-- Conditionally mandatory groups to be included with the mandatory
Packit 022b05
-- groups when the implementation can gather statistics at the SCSI
Packit 022b05
-- initiator device side.
Packit 022b05
Packit 022b05
     GROUP scsiInitiatorDevStatsGroup
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This group is mandatory for all SCSI implementations that
Packit 022b05
       can gather statistics at SCSI initiator device side."
Packit 022b05
Packit 022b05
     GROUP scsiDiscoveryStatsGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This group is mandatory for system having the capabilities
Packit 022b05
       of gathering statistics regarding remote SCSI target devices
Packit 022b05
       via local SCSI initiator devices."
Packit 022b05
Packit 022b05
-- Conditionally mandatory groups to be included with the mandatory
Packit 022b05
-- groups when the implementation can gather statistics at the SCSI
Packit 022b05
-- target side.
Packit 022b05
Packit 022b05
     GROUP scsiTargetDevStatsGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This group is mandatory for all SCSI implementations that
Packit 022b05
       can gather statistics at SCSI target devices."
Packit 022b05
Packit 022b05
     GROUP scsiLunMapStatsGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This group is mandatory for SCSI implementations able to map
Packit 022b05
       local SCSI target devices and logical units according to
Packit 022b05
       remote SCSI initiator devices."
Packit 022b05
Packit 022b05
-- Conditionally mandatory groups to be included with the mandatory
Packit 022b05
-- groups when the implementation is running at high speed and can
Packit 022b05
-- gather statistics at the SCSI initiator device side.
Packit 022b05
Packit 022b05
     GROUP scsiInitiatorDevHSStatsGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This group is mandatory for all SCSI implementations that
Packit 022b05
       can gather statistics at the SCSI initiator device side and
Packit 022b05
       are running at high speed, meaning speed of 4 Gbit/second or
Packit 022b05
       higher."
Packit 022b05
Packit 022b05
     GROUP scsiDiscoveryHSStatsGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This group is mandatory for systems having the capabilities
Packit 022b05
       of gathering statistics regarding remote SCSI target devices
Packit 022b05
       via local SCSI initiator devices and are running at high
Packit 022b05
       speed, meaning speed of 4 Gbit/second or higher."
Packit 022b05
Packit 022b05
-- Conditionally mandatory groups to be included with the mandatory
Packit 022b05
-- groups when the implementation is running at high speed and can
Packit 022b05
-- gather statistics at the SCSI target side.
Packit 022b05
     GROUP scsiTargetDevHSStatsGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       "This group is mandatory for all SCSI implementations that
Packit 022b05
       can gather statistics at SCSI target devices in high speed
Packit 022b05
       systems, meaning speed of 4 Gbit/second or higher."
Packit 022b05
Packit 022b05
     GROUP scsiLunMapHSStatsGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
       "This group is mandatory for SCSI implementations able to map
Packit 022b05
       local SCSI target devices and logical units according to
Packit 022b05
       remote SCSI initiator devices in a high speed system, meaning
Packit 022b05
       speed of 4 Gbit/second or higher."
Packit 022b05
::= { scsiCompliances 1 }
Packit 022b05
Packit 022b05
scsiGroups OBJECT IDENTIFIER ::= { scsiConformance 2 }
Packit 022b05
Packit 022b05
scsiDeviceGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiInstAlias,
Packit 022b05
      scsiInstSoftwareIndex,
Packit 022b05
      scsiInstVendorVersion,
Packit 022b05
      scsiInstScsiNotificationsEnable,
Packit 022b05
      scsiInstStorageType,
Packit 022b05
      scsiDeviceAlias,
Packit 022b05
      scsiDeviceRole,
Packit 022b05
      scsiDevicePortNumber,
Packit 022b05
      scsiPortRole,
Packit 022b05
      scsiPortTransportPtr,
Packit 022b05
      scsiTransportType,
Packit 022b05
      scsiTransportPointer,
Packit 022b05
      scsiTransportDevName
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "A collection of objects providing information about SCSI
Packit 022b05
     instances, devices, and ports."
Packit 022b05
::= { scsiGroups 1 }
Packit 022b05
Packit 022b05
scsiInitiatorDeviceGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiIntrDevTgtAccessMode,
Packit 022b05
      scsiIntrPortName,
Packit 022b05
      scsiIntrPortIdentifier,
Packit 022b05
      scsiAttTgtPortDscTgtIdx,
Packit 022b05
      scsiAttTgtPortName,
Packit 022b05
      scsiAttTgtPortIdentifier
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This group is relevant for s SCSI initiator device and port."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
::= { scsiGroups 2 }
Packit 022b05
Packit 022b05
scsiDiscoveryGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiDscTgtDevOrPort,
Packit 022b05
      scsiDscTgtName,
Packit 022b05
      scsiDscTgtConfigured,
Packit 022b05
      scsiDscTgtDiscovered,
Packit 022b05
      scsiDscTgtRowStatus,
Packit 022b05
      scsiDscTgtLastCreation,
Packit 022b05
      scsiDscLunLun,
Packit 022b05
      scsiDscLunIdCodeSet,
Packit 022b05
      scsiDscLunIdAssociation,
Packit 022b05
      scsiDscLunIdType,
Packit 022b05
      scsiDscLunIdValue
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This group is relevant for the discovered SCSI target devices
Packit 022b05
     by a SCSI initiator port."
Packit 022b05
::= { scsiGroups 3 }
Packit 022b05
Packit 022b05
scsiTargetDeviceGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiTgtDevNumberOfLUs,
Packit 022b05
      scsiTgtDeviceStatus,
Packit 022b05
      scsiTgtDevNonAccessibleLUs,
Packit 022b05
      scsiTgtPortName,
Packit 022b05
      scsiTgtPortIdentifier,
Packit 022b05
      scsiAttIntrPortAuthIntrIdx,
Packit 022b05
      scsiAttIntrPortName,
Packit 022b05
      scsiAttIntrPortIdentifier,
Packit 022b05
      scsiLuDefaultLun,
Packit 022b05
      scsiLuWwnName,
Packit 022b05
      scsiLuVendorId,
Packit 022b05
      scsiLuProductId,
Packit 022b05
      scsiLuRevisionId,
Packit 022b05
      scsiLuPeripheralType,
Packit 022b05
      scsiLuStatus,
Packit 022b05
      scsiLuState,
Packit 022b05
      scsiLuLastCreation,
Packit 022b05
      scsiLuIdCodeSet,
Packit 022b05
      scsiLuIdAssociation,
Packit 022b05
      scsiLuIdType,
Packit 022b05
      scsiLuIdValue
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     "This group is relevant for a SCSI target device and port."
Packit 022b05
::= { scsiGroups 4 }
Packit 022b05
Packit 022b05
scsiLunMapGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiLunMapLuIndex,
Packit 022b05
      scsiLunMapRowStatus,
Packit 022b05
      scsiAuthIntrDevOrPort,
Packit 022b05
      scsiAuthIntrName,
Packit 022b05
      scsiAuthIntrLunMapIndex,
Packit 022b05
      scsiAuthIntrLastCreation,
Packit 022b05
      scsiAuthIntrRowStatus
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This group is a collection of attributes regarding the mapping
Packit 022b05
     between Logical Unit Number, logical unit, and target device."
Packit 022b05
::= { scsiGroups 5}
Packit 022b05
Packit 022b05
scsiTargetDevStatsGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiTgtDevResets,
Packit 022b05
      scsiTgtPortInCommands,
Packit 022b05
      scsiTgtPortWrittenMegaBytes,
Packit 022b05
      scsiTgtPortReadMegaBytes,
Packit 022b05
      scsiLuInCommands,
Packit 022b05
      scsiLuReadMegaBytes,
Packit 022b05
      scsiLuWrittenMegaBytes,
Packit 022b05
      scsiLuInResets,
Packit 022b05
      scsiLuOutTaskSetFullStatus
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This group is a collection of statistics for all
Packit 022b05
     implementations of the SCSI MIB module that contain SCSI target
Packit 022b05
     devices."
Packit 022b05
::= { scsiGroups 6}
Packit 022b05
Packit 022b05
scsiTargetDevHSStatsGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiTgtPortHSInCommands,
Packit 022b05
      scsiLuHSInCommands
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This group is a collection of high speed statistics for all
Packit 022b05
     implementations of the SCSI MIB module that contain SCSI target
Packit 022b05
     devices."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
::= { scsiGroups 7}
Packit 022b05
Packit 022b05
scsiLunMapStatsGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiAuthIntrAttachedTimes,
Packit 022b05
      scsiAuthIntrOutCommands,
Packit 022b05
      scsiAuthIntrReadMegaBytes,
Packit 022b05
      scsiAuthIntrWrittenMegaBytes
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This group is a collection of statistics regarding SCSI
Packit 022b05
     initiator devices authorized to attach local logical unit and
Packit 022b05
     SCSI target device."
Packit 022b05
::= { scsiGroups 8}
Packit 022b05
Packit 022b05
scsiLunMapHSStatsGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiAuthIntrHSOutCommands
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This group is a collection of high speed statistics regarding
Packit 022b05
     SCSI initiator devices authorized to attach local logical unit
Packit 022b05
     and SCSI target device."
Packit 022b05
::= { scsiGroups 9}
Packit 022b05
Packit 022b05
scsiInitiatorDevStatsGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiIntrDevOutResets,
Packit 022b05
      scsiIntrPortOutCommands,
Packit 022b05
      scsiIntrPortWrittenMegaBytes,
Packit 022b05
      scsiIntrPortReadMegaBytes
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This group is a collection of statistics for all
Packit 022b05
     implementations of the SCSI MIB module that contain SCSI
Packit 022b05
     initiator devices."
Packit 022b05
::= { scsiGroups 10}
Packit 022b05
Packit 022b05
scsiInitiatorDevHSStatsGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiIntrPortHSOutCommands
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This group is a collection of high speed statistics for all
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     implementations of the SCSI MIB module that contain SCSI
Packit 022b05
     initiator devices."
Packit 022b05
::= { scsiGroups 11}
Packit 022b05
Packit 022b05
scsiDiscoveryStatsGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiDscTgtInCommands,
Packit 022b05
      scsiDscTgtReadMegaBytes,
Packit 022b05
      scsiDscTgtWrittenMegaBytes
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This group is a collection of statistics for all
Packit 022b05
     implementations of the SCSI MIB module that contain discovered
Packit 022b05
     SCSI initiator devices."
Packit 022b05
::= { scsiGroups 12}
Packit 022b05
Packit 022b05
scsiDiscoveryHSStatsGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiDscTgtHSInCommands
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "This group is a collection of high speed statistics for all
Packit 022b05
     implementations of the SCSI MIB module that contain discovered
Packit 022b05
     SCSI initiator devices."
Packit 022b05
::= { scsiGroups 13}
Packit 022b05
Packit 022b05
scsiDeviceStatGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
      scsiPortBusyStatuses
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "A collection of statistics regarding SCSI devices and
Packit 022b05
     ports."
Packit 022b05
::= { scsiGroups 14 }
Packit 022b05
Packit 022b05
scsiTgtDevLuNotificationsGroup NOTIFICATION-GROUP
Packit 022b05
   NOTIFICATIONS {
Packit 022b05
      scsiTgtDeviceStatusChanged,
Packit 022b05
      scsiLuStatusChanged
Packit 022b05
   }
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "A collection of notifications regarding status change of SCSI
Packit 022b05
     target devices and logical units."
Packit 022b05
::= { scsiGroups 15 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
END