1-- *********************************************************************
2-- CISCO-SCSI-MIB.my: Cisco SCSI Mib
3--
4-- October 2002, H K Vivek
5--
6-- Copyright (c) 2002 by cisco Systems, Inc.
7-- All rights reserved.
8--
9-- *********************************************************************
10CISCO-SCSI-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13   MODULE-IDENTITY, OBJECT-TYPE,
14   NOTIFICATION-TYPE,
15   Integer32, Unsigned32, Counter32,
16   Counter64, Gauge32                         FROM SNMPv2-SMI
17   TEXTUAL-CONVENTION, TruthValue, TimeStamp,
18   RowStatus, RowPointer, AutonomousType      FROM SNMPv2-TC
19   MODULE-COMPLIANCE, OBJECT-GROUP,
20   NOTIFICATION-GROUP                         FROM SNMPv2-CONF
21   SnmpAdminString                            FROM SNMP-FRAMEWORK-MIB
22   ciscoExperiment                            FROM CISCO-SMI;
23
24
25
26ciscoScsiMIB MODULE-IDENTITY
27   LAST-UPDATED "200212310000Z"
28   ORGANIZATION "Cisco Systems Inc."
29   CONTACT-INFO
30                "     Cisco Systems
31                      Customer Service
32                Postal: 170 W Tasman Drive
33                      San Jose, CA  95134
34                      USA
35                Tel: +1 800 553 -NETS
36                E-mail: cs-san@cisco.com"
37   DESCRIPTION  "The Cisco version of the SCSI MIB
38                 draft draft-ietf-ips-scsi-mib-03.txt from
39                 the IETF."
40   REVISION     "200212310000Z"
41   DESCRIPTION  "Changed the SYNTAX of TruthValue object
42                 in the module compliance section so that
43                 it compiles with all MIB compilers."
44   REVISION     "200211080000Z"
45   DESCRIPTION  "Changed the SYNTAX of RowStatus objects in
46                 the module compliance section so that it
47                 compiles with all MIB compilers."
48   REVISION     "200210050000Z"
49   DESCRIPTION  "Initial version of this MIB."
50   ::= { ciscoExperiment 95 }
51
52
53ciscoScsiObjects          OBJECT IDENTIFIER ::= { ciscoScsiMIB 1 }
54ciscoScsiNotification     OBJECT IDENTIFIER ::= { ciscoScsiMIB 2 }
55ciscoScsiConformance      OBJECT IDENTIFIER ::= { ciscoScsiMIB 3 }
56ciscoScsiTransportTypes   OBJECT IDENTIFIER ::= { ciscoScsiObjects 1 }
57ciscoScsiGeneral          OBJECT IDENTIFIER ::= { ciscoScsiObjects 2 }
58ciscoScsiInitiator        OBJECT IDENTIFIER ::= { ciscoScsiObjects 3 }
59ciscoScsiRemoteTarget     OBJECT IDENTIFIER ::= { ciscoScsiInitiator 4 }
60ciscoScsiTarget           OBJECT IDENTIFIER ::= { ciscoScsiObjects 4 }
61ciscoScsiRemoteInitiators OBJECT IDENTIFIER ::= { ciscoScsiTarget 3 }
62ciscoScsiLogicalUnit      OBJECT IDENTIFIER ::= { ciscoScsiObjects 5 }
63ciscoScsiTranportOther    OBJECT IDENTIFIER
64                          ::= { ciscoScsiTransportTypes 1 }
65ciscoScsiTranportSPI      OBJECT IDENTIFIER
66                          ::= { ciscoScsiTransportTypes 2 }
67ciscoScsiTransportFCP     OBJECT IDENTIFIER
68                          ::= { ciscoScsiTransportTypes 3 }
69ciscoScsiTransportSRP     OBJECT IDENTIFIER
70                          ::= { ciscoScsiTransportTypes 4 }
71ciscoScsiTransportISCSI   OBJECT IDENTIFIER
72                          ::= { ciscoScsiTransportTypes 5 }
73ciscoScsiTransportSBP     OBJECT IDENTIFIER
74                          ::= { ciscoScsiTransportTypes 6 }
75ciscoScsiNotifications    OBJECT IDENTIFIER
76                          ::= { ciscoScsiNotification 0 }
77
78
79-- Textual Conventions
80
81   ScsiLUNOrZero  ::= TEXTUAL-CONVENTION
82   STATUS current
83   DESCRIPTION
84       "This Textual Convention represents either a SCSI Logical
85        Unit Number (LUN) or a zero-length string.  Objects defined
86        with this syntax must specify the meaning of the zero-length
87        string.  The format of a LUN is:
88        - a zero-length octet string or
89        - a string of two octets if the underlying transport protocol
90          is SBP-3 or SPI-4 using data group transfers or
91        - a string of eight octets for all other cases."
92   SYNTAX OCTET STRING (SIZE (0 | 2 | 8))
93
94   ScsiIndexValue   ::= TEXTUAL-CONVENTION
95   STATUS current
96   DESCRIPTION
97       "A number greater than zero for administrative indices in a
98        table."
99   SYNTAX Unsigned32 (1..4294967295)
100
101   ScsiPortIndexValueOrZero ::= TEXTUAL-CONVENTION
102   STATUS current
103   DESCRIPTION
104       "This textual convention is an extension of the ScsiIndexValue
105        convention.  The latter defines a greater than zero value used
106        to identify an index.  This extension permits the additional
107        value of zero and is applicable only to indices of SCSI port.
108        The value zero is object-specific and must therefore be
109        defined as part of the description of any object, which uses
110        this syntax.  Examples of the usage of zero might include
111        situations where index was unknown, or when none or all indices
112        need to be referenced."
113   SYNTAX Unsigned32(0..4294967295)
114
115   ScsiIndexValueOrZero ::= TEXTUAL-CONVENTION
116   STATUS current
117   DESCRIPTION
118       "This textual convention is an extension of the ScsiIndexValue
119        convention.  The latter defines a greater than zero value used
120        to identify an index.  This extension permits the additional
121        value of zero. The value zero is object-specific and must
122        therefore be defined as part of the description of any object,
123        which uses this syntax.  Examples of the usage of zero might
124        include situations where index was unknown, or when none or
125        all indices need to be referenced."
126   SYNTAX Unsigned32 (0..4294967295)
127
128   ScsiIdentifier ::= TEXTUAL-CONVENTION
129   STATUS current
130   DESCRIPTION
131       "Denotes a generic SCSI device or port identifier.
132        The format depends on the transport used:
133        - SPI: only bits:0-3   for a port identifier
134          (LSB is 0 and MSB is 3)
135        - SPI: identifier of a device is a null-length octet string.
136        - FCP: 3 bytes for a port identifier
137        - FCP: identifier of a device is a null-length octet string.
138        - SRP: 16 bytes identifier for a port.
139        - SRP: identifier of a device is a null-length octet string.
140        - iSCSI: 256 bytes for a device identifier.
141        - iSCSI: 258 bytes for a target port.
142        - iSCSI: 262 bytes for an initiator port.
143        - SBP: identifier of a device is a null-length octet string.
144        - SBP: 2 bytes for an initiator port identifier.
145        - SBP: 11 bytes for a target port identifier. "
146   SYNTAX OCTET STRING (SIZE (0 | 1 | 2 | 3| 11 | 16 | 256| 258|262))
147
148   ScsiName ::= TEXTUAL-CONVENTION
149   STATUS current
150   DESCRIPTION
151       "Denotes a generic SCSI device or port name.
152        The format depends on the transport used:
153        - SPI: name of a device or a port is a null-length octet string.
154        - FCP: 8 bytes for a port name.
155        - FCP: name of a device is a null-length octet string.
156        - SRP: 16 bytes name for a port.
157        - SRP: name of a device is a null-length octet string.
158        - iSCSI: 256 bytes for a device name.
159        - iSCSI: 258 bytes for a target port.
160        - iSCSI: 262 bytes for an initiator port.
161        - SBP: name of a device is a null-length octet string.
162        - SBP: 8 bytes for an initiator port name.
163        - SBP: 11 bytes for a target port name. "
164   SYNTAX OCTET STRING (SIZE (0 | 8 | 11 |16 | 256 | 258| 262))
165
166   ScsiNameIdOrZero ::= TEXTUAL-CONVENTION
167   STATUS current
168   DESCRIPTION
169       "This Textual Convention represents either the SCSI name of
170        a logical unit or a zero-length string.  Objects defined with
171        this syntax must specify the meaning of the zero-length
172        string.  The format of the name of a LU is:
173        - a zero-length octet string or
174        - a string of eight octets."
175   SYNTAX OCTET STRING (SIZE (0 | 8))
176
177   ScsiDeviceOrPort ::= TEXTUAL-CONVENTION
178   STATUS current
179   DESCRIPTION
180       "This type allows to decide if some configuration is applicable
181        to a port or to a device."
182   SYNTAX INTEGER   {
183     device(1),
184     port(2),
185     other(3)
186     }
187
188   ScsiIdCodeSet ::= TEXTUAL-CONVENTION
189   STATUS    current
190   DESCRIPTION
191       "This Textual Convention specifies the code set in use with
192        this identifier.
193        The format is the same as contained in the identifier's
194        Identification Descriptor within the Logical Unit's Device
195        Identification Page."
196   REFERENCE
197       " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20, 18
198         July 2001 Chapter 8: section 8.4.4, page 210 Vital Product
199         Data Parameters [16]"
200   SYNTAX    Unsigned32 (0..15)
201
202   ScsiIdAssociation ::= TEXTUAL-CONVENTION
203   STATUS    current
204   DESCRIPTION
205       "This Textual Convention specifies what the identifier is
206        associated with (e.g, with the addressed physical/logical
207        device or with a particular port).
208        The format is the same as contained in the identifier's
209        Identification Descriptor within the Logical Unit's Device
210        Identification Page."
211   REFERENCE
212       " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20, 18
213         July 2001 - Chapter 8: section 8.4.4, page 210 Vital Product
214         Data Parameters [16]"
215   SYNTAX    Unsigned32 (0..3)
216
217   ScsiIdType ::= TEXTUAL-CONVENTION
218   STATUS    current
219   DESCRIPTION
220       "This Textual Convention specifies the type of the
221        identifier.
222        The format is the same as contained in the identifier's
223        Identification Descriptor within the Logical Unit's Device
224        Identification Page."
225   REFERENCE
226       " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20,
227         Chapter 8: section 8.4.4, page 210 Vital Product Data
228         Parameters  [16]"
229   SYNTAX    Unsigned32 (0..15)
230
231   ScsiIdValue ::= TEXTUAL-CONVENTION
232   STATUS    current
233   DESCRIPTION
234       "This Textual Convention represents an identifier. The
235        objects of type ScsiIdCodeSet, ScsIdAssociation, ScsiIdType,
236        define together the format.
237        The format is the same as contained in the identifier's
238        Identification Descriptor within the Logical Unit's Device
239        Identification Page."
240   REFERENCE
241       " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20, 18
242         July 2001 - Chapter 8: section 8.4.4, page 210 Vital Product
243         Data Parameters [16]"
244   SYNTAX    OCTET STRING (SIZE (0..255))
245
246
247   HrSWInstalledIndexOrZero ::= TEXTUAL-CONVENTION
248   STATUS current
249   DESCRIPTION
250       "The index value for a software module's row in the Host
251        Resources MIB's hrSWInstalledTable.  A zero value indicates
252        that no row in the hrSWInstalledTable is applicable."
253   REFERENCE
254       "hrSWInstalledTable is defined in the Host Resources MIB, RFC
255        2790."
256   SYNTAX   Integer32 (0..2147483647)
257
258
259    ciscoScsiInstanceTable OBJECT-TYPE
260    SYNTAX           SEQUENCE OF CiscoScsiInstanceEntry
261    MAX-ACCESS       not-accessible
262    STATUS           current
263    DESCRIPTION
264        "A list of SCSI instances present on the system.
265         The SCSI Instance is the top-level entity, to which
266         everything else belongs. An SNMP agent could represent more
267         than one instance if it represents either a stack of devices,
268         or virtual partitions of a larger device, or a host
269         running multiple SCSI implementations from different
270         vendors."
271   ::= { ciscoScsiGeneral 1 }
272
273   ciscoScsiInstanceEntry OBJECT-TYPE
274   SYNTAX           CiscoScsiInstanceEntry
275   MAX-ACCESS       not-accessible
276   STATUS           current
277   DESCRIPTION
278       "An entry (row) containing management information applicable to
279        a particular SCSI instance."
280   INDEX { ciscoScsiInstIndex }
281   ::= { ciscoScsiInstanceTable 1 }
282
283   CiscoScsiInstanceEntry::= SEQUENCE {
284          ciscoScsiInstIndex               ScsiIndexValue,
285          ciscoScsiInstAlias               SnmpAdminString,
286          ciscoScsiInstSoftwareIndex       HrSWInstalledIndexOrZero,
287          ciscoScsiInstVendorVersion       SnmpAdminString,
288          ciscoScsiInstNotifEnable         TruthValue
289   }
290
291   ciscoScsiInstIndex OBJECT-TYPE
292   SYNTAX          ScsiIndexValue
293   MAX-ACCESS      not-accessible
294   STATUS      current
295   DESCRIPTION
296       "An arbitrary integer used to uniquely identify a particular
297        SCSI instance."
298   ::= { ciscoScsiInstanceEntry 1 }
299
300   ciscoScsiInstAlias OBJECT-TYPE
301   SYNTAX           SnmpAdminString (SIZE (0..79))
302   MAX-ACCESS       read-write
303   STATUS           current
304   DESCRIPTION
305       "An administrative string, configured by the administrator to
306        the usage of the administrator. Can be a zero-length
307        string."
308   ::= { ciscoScsiInstanceEntry 2 }
309
310   ciscoScsiInstSoftwareIndex    OBJECT-TYPE
311   SYNTAX           HrSWInstalledIndexOrZero
312   MAX-ACCESS       read-only
313   STATUS           current
314   DESCRIPTION
315       "The index in the hrSWInstalledTable of RFC 2790 corresponding
316        to this software entity. It is equal to zero if there is no
317        reference in the hrSWInstalledTable."
318   ::= { ciscoScsiInstanceEntry 3 }
319
320   ciscoScsiInstVendorVersion OBJECT-TYPE
321   SYNTAX      SnmpAdminString (SIZE (0..79))
322   MAX-ACCESS       read-only
323   STATUS           current
324   DESCRIPTION
325       "A text string set by the manufacturer describing the version
326        of this instance.  The format of this string is determined
327        solely by the manufacturer, and is for informational purposes
328        only.  It is unrelated to the SCSI specification version
329        numbers."
330   ::= { ciscoScsiInstanceEntry 4 }
331
332   ciscoScsiInstNotifEnable OBJECT-TYPE
333   SYNTAX      TruthValue
334   MAX-ACCESS  read-write
335   STATUS      current
336   DESCRIPTION
337       "This object allows to enable/disable sending notifications."
338   DEFVAL { true }
339   ::= { ciscoScsiInstanceEntry 5 }
340
341
342   -- SCSI Devices
343
344   ciscoScsiDeviceTable  OBJECT-TYPE
345   SYNTAX           SEQUENCE OF CiscoScsiDeviceEntry
346   MAX-ACCESS       not-accessible
347   STATUS           current
348   DESCRIPTION
349       "A list of SCSI Devices present on the system."
350   ::= { ciscoScsiGeneral 2 }
351
352   ciscoScsiDeviceEntry OBJECT-TYPE
353   SYNTAX           CiscoScsiDeviceEntry
354   MAX-ACCESS       not-accessible
355   STATUS           current
356   DESCRIPTION
357       "An entry (row) containing management information applicable to
358        a particular SCSI Device included in this SCSI manageable
359        instance."
360   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex }
361   ::= { ciscoScsiDeviceTable 1 }
362
363   CiscoScsiDeviceEntry::= SEQUENCE {
364          ciscoScsiDeviceIndex          ScsiIndexValue,
365          ciscoScsiDeviceAlias          SnmpAdminString,
366          ciscoScsiDeviceRole           BITS,
367          ciscoScsiDevicePortNumber     Unsigned32,
368          ciscoScsiDeviceResets         Counter32
369   }
370
371   ciscoScsiDeviceIndex OBJECT-TYPE
372   SYNTAX      ScsiIndexValue
373   MAX-ACCESS  not-accessible
374   STATUS      current
375   DESCRIPTION
376       "An arbitrary integer used to uniquely identify a particular
377        device."
378   ::= { ciscoScsiDeviceEntry 1 }
379
380   ciscoScsiDeviceAlias OBJECT-TYPE
381   SYNTAX      SnmpAdminString (SIZE (0..79))
382   MAX-ACCESS  read-write
383   STATUS      current
384   DESCRIPTION
385       "An admistrative name for this device. May be empty."
386   ::= { ciscoScsiDeviceEntry 2 }
387
388   ciscoScsiDeviceRole OBJECT-TYPE
389   SYNTAX      BITS {
390                 target(0),
391                 initiator(1)
392               }
393   MAX-ACCESS  read-only
394   STATUS      current
395   DESCRIPTION
396       "Is this device acting as an initiator, or as a target or as
397        both."
398   ::= { ciscoScsiDeviceEntry 3 }
399
400   ciscoScsiDevicePortNumber OBJECT-TYPE
401   SYNTAX      Unsigned32
402   MAX-ACCESS  read-only
403   STATUS      current
404   DESCRIPTION
405       "The number of ports contained in this device."
406   ::= { ciscoScsiDeviceEntry 4 }
407
408   ciscoScsiDeviceResets      OBJECT-TYPE
409   SYNTAX         Counter32
410   MAX-ACCESS     read-only
411   STATUS         current
412   DESCRIPTION
413       "This object represents the number of times that this
414        device has reset."
415   ::= { ciscoScsiDeviceEntry 5 }
416
417   -- Ports Table
418   ciscoScsiPortTable  OBJECT-TYPE
419   SYNTAX  SEQUENCE OF CiscoScsiPortEntry
420   MAX-ACCESS       not-accessible
421   STATUS           current
422   DESCRIPTION
423       "A list of SCSI Ports for each SCSI device in each instance."
424   ::= { ciscoScsiGeneral 3 }
425
426   ciscoScsiPortEntry OBJECT-TYPE
427   SYNTAX              CiscoScsiPortEntry
428   MAX-ACCESS          not-accessible
429   STATUS              current
430   DESCRIPTION
431       "An entry (row) containing management information applicable to
432        a particular SCSI port of a particular SCSI device in a
433        particular SCSI instance."
434   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex,
435           ciscoScsiPortIndex }
436   ::= { ciscoScsiPortTable  1 }
437
438   CiscoScsiPortEntry ::= SEQUENCE {
439          ciscoScsiPortIndex          ScsiIndexValue,
440          ciscoScsiPortRole           BITS,
441          ciscoScsiPortTrnsptPtr      RowPointer,
442          ciscoScsiPortBusyStatuses   Counter32
443   }
444
445   ciscoScsiPortIndex OBJECT-TYPE
446   SYNTAX      ScsiIndexValue
447   MAX-ACCESS  not-accessible
448   STATUS      current
449   DESCRIPTION
450       "An arbitrary integer used to uniquely identify a particular
451        port."
452   ::= { ciscoScsiPortEntry 1 }
453
454   ciscoScsiPortRole OBJECT-TYPE
455   SYNTAX      BITS {
456                 target(0),
457                 initiator(1)
458               }
459   MAX-ACCESS  read-only
460   STATUS      current
461   DESCRIPTION
462       "This object indicated whther this port is acting as an
463        initiator, or as a target or as both."
464   ::= { ciscoScsiPortEntry 2 }
465
466   ciscoScsiPortTrnsptPtr OBJECT-TYPE
467   SYNTAX      RowPointer
468   MAX-ACCESS  read-only
469   STATUS      current
470   DESCRIPTION
471       "This object is the index of the corresponding transport
472        definition in the ciscoScsiTrnsptTable"
473   ::= { ciscoScsiPortEntry 3 }
474
475   ciscoScsiPortBusyStatuses OBJECT-TYPE
476   SYNTAX         Counter32
477   MAX-ACCESS     read-only
478   STATUS         current
479   DESCRIPTION
480       "This object represents the number of port busy status sent
481        or received by this port. Note: Initiator ports only receive
482        busy status and target ports only send busy status."
483   ::= { ciscoScsiPortEntry 4 }
484
485
486   -- Table of supported transports
487   ciscoScsiTrnsptTable OBJECT-TYPE
488   SYNTAX           SEQUENCE OF CiscoScsiTrnsptEntry
489   MAX-ACCESS       not-accessible
490   STATUS           current
491   DESCRIPTION
492       "This table contains a list of transports in use with each SCSI
493        device."
494   ::= { ciscoScsiGeneral 5 }
495
496   ciscoScsiTrnsptEntry OBJECT-TYPE
497   SYNTAX                CiscoScsiTrnsptEntry
498   MAX-ACCESS            not-accessible
499   STATUS                current
500   DESCRIPTION
501       "An entry (row) containing parameters applicable to a transport
502        used by a particular initiator device of a particular SCSI
503        manageable instance."
504   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex,
505           ciscoScsiTrnsptIndex}
506   ::= { ciscoScsiTrnsptTable 1 }
507
508   CiscoScsiTrnsptEntry ::= SEQUENCE {
509     ciscoScsiTrnsptIndex     ScsiIndexValue,
510     ciscoScsiTrnsptType      AutonomousType,
511     ciscoScsiTrnsptPointer   RowPointer,
512     ciscoScsiTrnsptDevName   ScsiName
513   }
514
515   ciscoScsiTrnsptIndex  OBJECT-TYPE
516   SYNTAX      ScsiIndexValue
517   MAX-ACCESS  not-accessible
518   STATUS      current
519   DESCRIPTION
520       "An administrative integer used to uniquely identify a particular
521        transport."
522   ::= { ciscoScsiTrnsptEntry 1 }
523
524   ciscoScsiTrnsptType   OBJECT-TYPE
525   SYNTAX      AutonomousType
526   MAX-ACCESS  read-only
527   STATUS      current
528   DESCRIPTION
529       "The type of transport for this particular transport."
530   ::= { ciscoScsiTrnsptEntry 2 }
531
532   ciscoScsiTrnsptPointer     OBJECT-TYPE
533   SYNTAX      RowPointer
534   MAX-ACCESS  read-only
535   STATUS      current
536   DESCRIPTION
537       "A pointer to a conceptual row in a 'transport' MIB allowing a
538        manager to get useful information for the transport described
539        by this entry.
540        For example, if the transport of this device is iSCSI, this
541        object will point to the iSCSI Instance of the iSCSI MIB.
542        If there is no MIB for this transport, this object has the
543        value 0.0."
544   ::= { ciscoScsiTrnsptEntry 3 }
545
546
547   ciscoScsiTrnsptDevName     OBJECT-TYPE
548   SYNTAX      ScsiName
549   MAX-ACCESS  read-only
550   STATUS      current
551   DESCRIPTION
552       "The name of this device in one of the format(s) appropriate for
553        this type of transport."
554   ::= { ciscoScsiTrnsptEntry 4 }
555
556
557   -- Management Objects regarding initiators
558   ciscoScsiIntrDevTable  OBJECT-TYPE
559   SYNTAX           SEQUENCE OF CiscoScsiIntrDevEntry
560   MAX-ACCESS       not-accessible
561   STATUS           current
562   DESCRIPTION
563       "This table contains information for each local initiator
564        device."
565   ::= { ciscoScsiInitiator 1}
566
567   ciscoScsiIntrDevEntry OBJECT-TYPE
568   SYNTAX           CiscoScsiIntrDevEntry
569   MAX-ACCESS       not-accessible
570   STATUS           current
571   DESCRIPTION
572       "An entry (row) containing information applicable to an
573        initiator device."
574   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex }
575   ::= { ciscoScsiIntrDevTable  1 }
576
577   CiscoScsiIntrDevEntry ::= SEQUENCE {
578     ciscoScsiIntrDevAccMode         INTEGER,
579     ciscoScsiIntrDevOutResets       Counter32
580          -- More statistics to be placed here
581     }
582
583   ciscoScsiIntrDevAccMode  OBJECT-TYPE
584   SYNTAX INTEGER {
585          unknown(1),
586          autoEnable(2),
587          manualEnable(3)
588     }
589   MAX-ACCESS  read-write
590   STATUS      current
591   DESCRIPTION
592       "This object controls whether a discovered target is
593        immediately authorized or not:
594        - autoEnable(2) means that when an initiator discovers a
595          target, it can use it immediately,
596        - manualEnable(3) means that the initiator must wait for an
597          operator to set ciscoScsiIntrDscTgtDiscovered  = true
598          before it is authorized."
599   ::= { ciscoScsiIntrDevEntry 1 }
600
601   ciscoScsiIntrDevOutResets    OBJECT-TYPE
602   SYNTAX      Counter32
603   MAX-ACCESS  read-only
604   STATUS      current
605   DESCRIPTION
606       "Number of resets sent by this initiator device since the local
607        agent's last re-initialization."
608   ::= { ciscoScsiIntrDevEntry 2 }
609
610
611
612   ciscoScsiIntrPrtTable OBJECT-TYPE
613   SYNTAX          SEQUENCE OF CiscoScsiIntrPrtEntry
614   MAX-ACCESS      not-accessible
615   STATUS          current
616   DESCRIPTION
617       "This table contains all the initiator ports of each SCSI
618        Initiator or Target/Initiator device."
619   ::= { ciscoScsiInitiator 3 }
620
621   ciscoScsiIntrPrtEntry OBJECT-TYPE
622   SYNTAX          CiscoScsiIntrPrtEntry
623   MAX-ACCESS      not-accessible
624   STATUS          current
625   DESCRIPTION
626       "An entry (row) containing information applicable to the
627        particular initiator port. "
628   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex,
629           ciscoScsiPortIndex }
630   ::= { ciscoScsiIntrPrtTable 1 }
631
632   CiscoScsiIntrPrtEntry ::= SEQUENCE {
633     ciscoScsiIntrPrtName               ScsiName,
634     ciscoScsiIntrPrtIdentifier         ScsiIdentifier,
635     ciscoScsiIntrPrtOutCommands        Counter32,
636     ciscoScsiIntrPrtWrMegaBytes        Counter32,
637     ciscoScsiIntrPrtReadMegaBytes      Counter32,
638     ciscoScsiIntrPrtHSOutCommands      Counter64
639   }
640
641
642   ciscoScsiIntrPrtName OBJECT-TYPE
643   SYNTAX      ScsiName
644   MAX-ACCESS  read-only
645   STATUS      current
646   DESCRIPTION
647       "The name of the port assigned for use by the SCSI protocol.
648        The format will depend of the type of transport this port is
649        using."
650   ::= { ciscoScsiIntrPrtEntry 1 }
651
652
653   ciscoScsiIntrPrtIdentifier OBJECT-TYPE
654   SYNTAX      ScsiIdentifier
655   MAX-ACCESS  read-only
656   STATUS      current
657   DESCRIPTION
658       "The identifier of the port in one of the format(s) appropriate
659        for the type of transport in use."
660   ::= { ciscoScsiIntrPrtEntry 2 }
661
662   ciscoScsiIntrPrtOutCommands     OBJECT-TYPE
663   SYNTAX         Counter32
664   UNITS          "commands"
665   MAX-ACCESS     read-only
666   STATUS         current
667   DESCRIPTION
668       "This object represents the number of commands sent by this
669        initiator."
670   ::= { ciscoScsiIntrPrtEntry 3 }
671
672   ciscoScsiIntrPrtWrMegaBytes          OBJECT-TYPE
673   SYNTAX         Counter32
674   UNITS          "Megabytes"
675   MAX-ACCESS     read-only
676   STATUS         current
677   DESCRIPTION
678       "This object represents the amount of data in Megabytes sent
679        by this initiator."
680   ::= { ciscoScsiIntrPrtEntry 4 }
681
682
683   ciscoScsiIntrPrtReadMegaBytes   OBJECT-TYPE
684   SYNTAX         Counter32
685   UNITS          "Megabytes"
686   MAX-ACCESS     read-only
687   STATUS         current
688   DESCRIPTION
689       "This object represents the amount of data in Megabytes
690        received by this initiator."
691   ::= { ciscoScsiIntrPrtEntry 5 }
692
693   ciscoScsiIntrPrtHSOutCommands   OBJECT-TYPE
694   SYNTAX         Counter64
695   UNITS          "commands"
696   MAX-ACCESS     read-only
697   STATUS         current
698   DESCRIPTION
699       "This object represents the number of commands sent by this
700        initiator device. This object provides support for systems
701        which can quickly generate lots of commands because they run
702        at high speed."
703   ::= { ciscoScsiIntrPrtEntry 6 }
704
705
706
707   ciscoScsiDscTgtTable OBJECT-TYPE
708   SYNTAX          SEQUENCE OF CiscoScsiDscTgtEntry
709   MAX-ACCESS      not-accessible
710   STATUS          current
711   DESCRIPTION
712       "This table includes all the remote (not in the local system)
713        target ports that are authorized to attach to each local
714        initiator port of this SCSI instance."
715   ::= { ciscoScsiRemoteTarget 1 }
716
717   ciscoScsiDscTgtEntry OBJECT-TYPE
718   SYNTAX           CiscoScsiDscTgtEntry
719   MAX-ACCESS       not-accessible
720   STATUS           current
721   DESCRIPTION
722       "An entry (row)represents a remote target port or device
723        authorized to attach the local initiator device corresponding
724        to the ciscoScsiDeviceIndex or the local initiator port
725        ciscoScsiPortIndexOrZero. "
726   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex,
727           ciscoScsiDscTgtIntrPortIndex, ciscoScsiDscTgtIndex }
728   ::= { ciscoScsiDscTgtTable 1 }
729
730   CiscoScsiDscTgtEntry ::= SEQUENCE {
731     ciscoScsiDscTgtIntrPortIndex     ScsiPortIndexValueOrZero,
732     ciscoScsiDscTgtIndex             ScsiIndexValue,
733     ciscoScsiDscTgtDevOrPort         ScsiDeviceOrPort,
734     ciscoScsiDscTgtName              ScsiName,
735     ciscoScsiDscTgtConfigured        TruthValue,
736     ciscoScsiDscTgtDiscovered        TruthValue,
737     ciscoScsiDscTgtInCommands        Counter32,
738     ciscoScsiDscTgtWrMegaBytes       Counter32,
739     ciscoScsiDscTgtReadMegaBytes     Counter32,
740     ciscoScsiDscTgtHSInCommands      Counter64,
741     ciscoScsiDscTgtLastCreation      TimeStamp,
742     ciscoScsiDscTgtRowStatus         RowStatus
743   }
744
745
746   ciscoScsiDscTgtIntrPortIndex    OBJECT-TYPE
747   SYNTAX      ScsiPortIndexValueOrZero
748   MAX-ACCESS  not-accessible
749   STATUS      current
750   DESCRIPTION
751       "This object is:
752        - the index of the local scsi initiator port,
753        - or zero, if this entry refers to the local device and
754          therefore refers to all the local initiator ports."
755   ::= { ciscoScsiDscTgtEntry 1 }
756
757   ciscoScsiDscTgtIndex OBJECT-TYPE
758   SYNTAX      ScsiIndexValue
759   MAX-ACCESS  not-accessible
760   STATUS      current
761   DESCRIPTION
762       "This object is an administrative integer used to uniquely
763        identify a particular authorized target.
764        (Authorized to attach to this initiator device or port.)"
765   ::= { ciscoScsiDscTgtEntry 2 }
766
767   ciscoScsiDscTgtDevOrPort OBJECT-TYPE
768   SYNTAX      ScsiDeviceOrPort
769   MAX-ACCESS  read-create
770   STATUS      current
771   DESCRIPTION
772       "This object specifies if this entry refers to a remote target
773        port or remote target device."
774   ::= { ciscoScsiDscTgtEntry 3 }
775
776   ciscoScsiDscTgtName OBJECT-TYPE
777   SYNTAX      ScsiName
778   MAX-ACCESS  read-create
779   STATUS      current
780   DESCRIPTION
781       "The name of this authorized/discovered target device or port."
782   ::= { ciscoScsiDscTgtEntry 4 }
783
784   ciscoScsiDscTgtConfigured OBJECT-TYPE
785   SYNTAX      TruthValue
786   MAX-ACCESS  read-create
787   STATUS      current
788   DESCRIPTION
789       "This object means:
790        true(1): this entry has been configured by an administrator
791        false(2): this entry has been added from other source.
792        An administrator can switch this value from false to true."
793   DEFVAL { true }
794   ::= { ciscoScsiDscTgtEntry 5 }
795
796   ciscoScsiDscTgtDiscovered OBJECT-TYPE
797   SYNTAX      TruthValue
798   MAX-ACCESS  read-only
799   STATUS      current
800   DESCRIPTION
801       "This object means:
802        true(1): this entry has been discovered by the SCSI instance.
803        false(2): this entry has been added from other source.
804        This entry is read-only because an administrator cannot change
805        it.
806        Note that it is an implementation issue to decide how long to
807        retain a row with configured=false, as and when the target is
808        no longer visible/accessible to the local initiator."
809   ::= { ciscoScsiDscTgtEntry 6 }
810
811   ciscoScsiDscTgtInCommands  OBJECT-TYPE
812   SYNTAX         Counter32
813   UNITS          "commands"
814   MAX-ACCESS     read-only
815   STATUS         current
816   DESCRIPTION
817       "This object represents the number of commands received by
818        this target port or device."
819   ::= { ciscoScsiDscTgtEntry 7 }
820
821   ciscoScsiDscTgtWrMegaBytes OBJECT-TYPE
822   SYNTAX         Counter32
823   UNITS          "Megabytes"
824   MAX-ACCESS     read-only
825   STATUS         current
826   DESCRIPTION
827       "This object represents the amount of data in Megabytes
828        written by this target port or device."
829   ::= { ciscoScsiDscTgtEntry 8 }
830
831   ciscoScsiDscTgtReadMegaBytes    OBJECT-TYPE
832   SYNTAX         Counter32
833   UNITS          "Megabytes"
834   MAX-ACCESS     read-only
835   STATUS         current
836   DESCRIPTION
837       "This object represents the amount of data in Megabytes read
838        by this target port or device."
839   ::= { ciscoScsiDscTgtEntry 9 }
840
841   ciscoScsiDscTgtHSInCommands OBJECT-TYPE
842   SYNTAX         Counter64
843   UNITS          "commands"
844   MAX-ACCESS     read-only
845   STATUS         current
846   DESCRIPTION
847       "This object represents the number of commands received by
848        this target port or device. This object provides support for
849        systems which can quickly generate lots of commands because
850        they run at high speed."
851     ::= { ciscoScsiDscTgtEntry 10 }
852
853   ciscoScsiDscTgtLastCreation OBJECT-TYPE
854   SYNTAX         TimeStamp
855   MAX-ACCESS     read-only
856   STATUS         current
857   DESCRIPTION
858       "This object represents the value of sysUpTime when this row
859        was created."
860   ::= { ciscoScsiDscTgtEntry 11 }
861
862   ciscoScsiDscTgtRowStatus OBJECT-TYPE
863   SYNTAX      RowStatus
864   MAX-ACCESS  read-create
865   STATUS      current
866   DESCRIPTION
867       "This object allows to configure dynamically a new entry in this
868        table via SNMP or eventually delete it.
869        An administrator is not allowed to delete an entry where the
870        object ciscoScsiIntrDscTgtDiscovered is equal to true."
871   ::= { ciscoScsiDscTgtEntry 12 }
872
873
874
875   ciscoScsiDscLunTable OBJECT-TYPE
876   SYNTAX           SEQUENCE OF CiscoScsiDscLunEntry
877   MAX-ACCESS       not-accessible
878   STATUS           current
879   DESCRIPTION
880       "This table includes all the remote (not in the local system)
881        LUNS discovered via each local initiator port of each SCSI
882        instance."
883   ::= { ciscoScsiRemoteTarget 2 }
884
885   ciscoScsiDscLunEntry OBJECT-TYPE
886   SYNTAX           CiscoScsiDscLunEntry
887   MAX-ACCESS       not-accessible
888   STATUS           current
889   DESCRIPTION
890       "An entry (row) represents a LUN discovered by the local
891        initiator device  or by the local initiator port."
892   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex,
893           ciscoScsiDscTgtIntrPortIndex, ciscoScsiDscTgtIndex,
894           ciscoScsiDscLunIndex }
895   ::= { ciscoScsiDscLunTable 1 }
896
897   CiscoScsiDscLunEntry ::= SEQUENCE {
898     ciscoScsiDscLunIndex    ScsiIndexValue,
899     ciscoScsiDscLunLun      ScsiLUNOrZero
900   }
901
902
903   ciscoScsiDscLunIndex OBJECT-TYPE
904   SYNTAX      ScsiIndexValue
905   MAX-ACCESS  not-accessible
906   STATUS      current
907   DESCRIPTION
908       "This object is an administrative integer used to uniquely
909        identify a particular LUN discovered by a particular scsi
910        initiator port or device. This index will point to an entry
911        for this LUN in the ciscoScsiDscLunIdTable."
912   ::= { ciscoScsiDscLunEntry 1 }
913
914   ciscoScsiDscLunLun   OBJECT-TYPE
915   SYNTAX      ScsiLUNOrZero
916   MAX-ACCESS  read-only
917   STATUS      current
918   DESCRIPTION
919       "This object is the actual value of the LUN of the discovered
920        logical unit."
921   ::= { ciscoScsiDscLunEntry 2 }
922
923
924
925   ciscoScsiDscLunIdTable OBJECT-TYPE
926   SYNTAX           SEQUENCE OF CiscoScsiDscLunIdEntry
927   MAX-ACCESS       not-accessible
928   STATUS           current
929   DESCRIPTION
930       "This table includes all the remote (not in the local system)
931        LU Identifier discovered via each local initiator port or
932        device of this SCSI instance."
933   ::= { ciscoScsiRemoteTarget 3 }
934
935   ciscoScsiDscLunIdEntry OBJECT-TYPE
936   SYNTAX           CiscoScsiDscLunIdEntry
937   MAX-ACCESS       not-accessible
938   STATUS           current
939   DESCRIPTION
940       "An entry (row) represents a LU Identifier discovered by each
941        SCSI initiator device or port."
942   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex,
943           ciscoScsiDscTgtIntrPortIndex, ciscoScsiDscTgtIndex,
944           ciscoScsiDscLunIndex, ciscoScsiDscLunIdIndex }
945   ::= { ciscoScsiDscLunIdTable 1 }
946
947   CiscoScsiDscLunIdEntry ::= SEQUENCE {
948     ciscoScsiDscLunIdIndex         ScsiIndexValue,
949     ciscoScsiDscLunIdCodeSet       ScsiIdCodeSet,
950     ciscoScsiDscLunIdAssociation   ScsiIdAssociation,
951     ciscoScsiDscLunIdType          ScsiIdType,
952     ciscoScsiDscLunIdValue         ScsiIdValue
953   }
954
955
956   ciscoScsiDscLunIdIndex OBJECT-TYPE
957   SYNTAX      ScsiIndexValue
958   MAX-ACCESS  not-accessible
959   STATUS      current
960   DESCRIPTION
961       "This object is an administrative integer used to uniquely
962        identify a particular LUN Identifier discovered by each scsi
963        initiator device or port."
964   ::= { ciscoScsiDscLunIdEntry 1 }
965
966   ciscoScsiDscLunIdCodeSet OBJECT-TYPE
967   SYNTAX          ScsiIdCodeSet
968   MAX-ACCESS      read-only
969   STATUS          current
970   DESCRIPTION
971       "This object determines the code set in use for this identifier
972        as specified by the ANSI-SCSI Primary Commands -2 document;
973        the code set can be binary or ascii."
974   REFERENCE
975       " ANSI - SCSI Primary Commands - 2 (SPC-2),Revision 20,
976         Chapter 8: section 8.4.4, page 210 Vital Product Data
977         Parameters [16] "
978   ::= { ciscoScsiDscLunIdEntry 2 }
979
980   ciscoScsiDscLunIdAssociation OBJECT-TYPE
981   SYNTAX          ScsiIdAssociation
982   MAX-ACCESS      read-only
983   STATUS          current
984   DESCRIPTION
985       "This value means that the identifier is associated with the
986        addressed physical or logical device or that the identifier
987        is associated with the port that received the request."
988   REFERENCE
989       " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20,
990         Chapter 8: section 8.4.4, page 210 Vital Product Data
991         Parameters [16]"
992   ::= { ciscoScsiDscLunIdEntry 3 }
993
994   ciscoScsiDscLunIdType OBJECT-TYPE
995   SYNTAX          ScsiIdType
996   MAX-ACCESS      read-only
997   STATUS          current
998   DESCRIPTION
999       "This object defines the type of LU Identifier used for this
1000        identifier and indicates the format of scsiLUIdValue."
1001   REFERENCE
1002       " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20,
1003         Chapter 8: section 8.4.4, page 210 Vital Product Data
1004         Parameters  [16] "
1005   ::= { ciscoScsiDscLunIdEntry 4 }
1006
1007   ciscoScsiDscLunIdValue OBJECT-TYPE
1008   SYNTAX          ScsiIdValue
1009   MAX-ACCESS      read-only
1010   STATUS          current
1011   DESCRIPTION
1012       "The actual value of this identifier. The format is defined
1013        by the objects ciscoScsiIntrDscLunIdCodeSet,
1014        ciscoScsiIntrDscLunIdAssoc, ciscoScsiIntrDscLunIdType."
1015   REFERENCE
1016       " ANSI - SCSI Primary Commands - 2 (SPC-2),
1017         Chapter 8: section 8.4.4, page 210 Vital Product Data
1018     Parameters  [16]"
1019   ::= { ciscoScsiDscLunIdEntry 5 }
1020
1021
1022
1023
1024   ciscoScsiAttTgtPortTable OBJECT-TYPE
1025   SYNTAX  SEQUENCE OF CiscoScsiAttTgtPortEntry
1026   MAX-ACCESS  not-accessible
1027   STATUS          current
1028   DESCRIPTION
1029       "This table includes all the remote (not in the local system)
1030        target ports that are currently attached to each local
1031        initiator port of this SCSI instance."
1032   ::= { ciscoScsiRemoteTarget 6 }
1033
1034   ciscoScsiAttTgtPortEntry OBJECT-TYPE
1035   SYNTAX           CiscoScsiAttTgtPortEntry
1036   MAX-ACCESS       not-accessible
1037   STATUS           current
1038   DESCRIPTION
1039       "An entry (row) represents a remote target port currently
1040        attached to the local initiator port corresponding to the
1041        ciscoScsiPortIndex."
1042   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex,
1043           ciscoScsiPortIndex, ciscoScsiAttTgtPortIndex }
1044   ::= { ciscoScsiAttTgtPortTable 1 }
1045
1046   CiscoScsiAttTgtPortEntry ::= SEQUENCE {
1047     ciscoScsiAttTgtPortIndex       ScsiIndexValue,
1048     ciscoScsiAttTgtPortDscTgtIdx   ScsiIndexValueOrZero,
1049     ciscoScsiAttTgtPortName        ScsiName,
1050     ciscoScsiAttTgtPortIdentifier  ScsiIdentifier
1051   }
1052
1053   ciscoScsiAttTgtPortIndex    OBJECT-TYPE
1054   SYNTAX      ScsiIndexValue
1055   MAX-ACCESS  not-accessible
1056   STATUS      current
1057   DESCRIPTION
1058       "An administrative integer used to uniquely identify a
1059        particular currently attached target."
1060   ::= { ciscoScsiAttTgtPortEntry 1 }
1061
1062   ciscoScsiAttTgtPortDscTgtIdx OBJECT-TYPE
1063   SYNTAX      ScsiIndexValueOrZero
1064   MAX-ACCESS  read-only
1065   STATUS      current
1066   DESCRIPTION
1067       "The corresponding index in the ciscoScsiIntrDiscTgtTable for
1068        this current attached target port or zero if this attached
1069        target port is not in the table."
1070   ::= { ciscoScsiAttTgtPortEntry 2 }
1071
1072   ciscoScsiAttTgtPortName OBJECT-TYPE
1073   SYNTAX      ScsiName
1074   MAX-ACCESS  read-only
1075   STATUS      current
1076   DESCRIPTION
1077       "The name of the remote target port attached to this initiator
1078        port."
1079   ::= { ciscoScsiAttTgtPortEntry 3 }
1080
1081
1082   ciscoScsiAttTgtPortIdentifier OBJECT-TYPE
1083   SYNTAX      ScsiIdentifier
1084   MAX-ACCESS  read-only
1085   STATUS      current
1086   DESCRIPTION
1087       "The identifier of the remote target port attached to this local
1088        initiator port."
1089   ::= { ciscoScsiAttTgtPortEntry 4 }
1090
1091
1092
1093   ciscoScsiTgtDevTable OBJECT-TYPE
1094   SYNTAX  SEQUENCE OF CiscoScsiTgtDevEntry
1095   MAX-ACCESS      not-accessible
1096   STATUS          current
1097   DESCRIPTION
1098       "This table contains information about each local target device."
1099   ::= { ciscoScsiTarget 1 }
1100
1101   ciscoScsiTgtDevEntry OBJECT-TYPE
1102   SYNTAX           CiscoScsiTgtDevEntry
1103   MAX-ACCESS       not-accessible
1104   STATUS           current
1105   DESCRIPTION
1106       "An entry (row) containing information applicable to a
1107        particular local target device. "
1108   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex }
1109   ::= { ciscoScsiTgtDevTable 1 }
1110
1111   CiscoScsiTgtDevEntry ::= SEQUENCE {
1112     ciscoScsiTgtDevNumberOfLUs         Gauge32,
1113     ciscoScsiTgtDeviceStatus           INTEGER,
1114     ciscoScsiTgtDevNonAccLUs           Gauge32
1115   }
1116
1117   ciscoScsiTgtDevNumberOfLUs  OBJECT-TYPE
1118   SYNTAX      Gauge32
1119   MAX-ACCESS  read-only
1120   STATUS      current
1121   DESCRIPTION
1122       "This object is the number of Logical Units accessible via this
1123        local target device."
1124   ::= { ciscoScsiTgtDevEntry 1 }
1125
1126   ciscoScsiTgtDeviceStatus   OBJECT-TYPE
1127   SYNTAX         INTEGER {
1128                     unknown(1),
1129                     available(2),
1130                     broken(3),
1131                     readying(4),
1132                     abnormal(5),
1133                     nonAddrFailure(6),
1134                     nonAddrFailReadying(7),
1135                     nonAddrFailAbnormal(8)
1136                  }
1137   MAX-ACCESS     read-only
1138   STATUS         current
1139   DESCRIPTION
1140       "This object represents the status of this SCSI device,
1141        summarizing the state of both the addressable devices (i.e.,
1142        the logical units) and the non-addressable devices within
1143        this SCSI device:
1144          - unknown(1): This value is used when the status cannot
1145            be determined
1146          - available(2): All addressable and non-addressable devices
1147          within the SCSI device are fully operational (i.e., no
1148          logical units have an abnormal status).
1149          - broken(3): The SCSI device is not operational and cannot
1150          be made operational without external intervention.
1151          - readying(4): One or more logical units within the SCSI
1152          device are being initialized and access to the SCSI device
1153          is temporarily limited (i.e., one or more of the logical
1154          unit have a readying status).
1155          - abnormal(5): One or more addressable devices within the
1156          SCSI device are indicating a status other than available;
1157          nevertheless, the SCSI device is operational (i.e., one or
1158          more of the logical units have an abnormal status).
1159          - nonAddrFailure(6): One or more non-addressable devices
1160          within the SCSI device have failed; nevertheless, the SCSI
1161          device is operational (i.e., no logical units have an
1162          abnormal or readying status).
1163          - nonAddrFailReadying(7): One or more non-addressable devices
1164          within the SCSI device have failed; nevertheless,one or more
1165          logical units within the SCSI device are being initialized
1166          and access to the SCSI device is temporarily limited.
1167          - nonAddrFailAbnormal(8): One or more non-addressable
1168          devices within the SCSI device have failed and one or
1169          more addressable devices within the SCSI device are
1170          indicating a status other than available however the
1171          SCSI device is operational."
1172   REFERENCE
1173       "SCSI Controller Commands-2 (SCC-2) standard NCITS.318-1998
1174        6.3.1.8 REPORT STATES service action"
1175   ::= { ciscoScsiTgtDevEntry 2}
1176
1177
1178   ciscoScsiTgtDevNonAccLUs OBJECT-TYPE
1179   SYNTAX         Gauge32
1180   MAX-ACCESS     read-only
1181   STATUS         current
1182   DESCRIPTION
1183       "This object is the number of Logical Units existing but not
1184        currently accessible via this local target device."
1185   ::= { ciscoScsiTgtDevEntry 3 }
1186
1187
1188
1189   -- Target Port Table
1190   ciscoScsiTgtPortTable OBJECT-TYPE
1191   SYNTAX SEQUENCE OF CiscoScsiTgtPortEntry
1192   MAX-ACCESS         not-accessible
1193   STATUS             current
1194   DESCRIPTION
1195       "This table includes all the local target ports of all the
1196        local target devices."
1197   ::= { ciscoScsiTarget 2 }
1198
1199   ciscoScsiTgtPortEntry OBJECT-TYPE
1200   SYNTAX           CiscoScsiTgtPortEntry
1201   MAX-ACCESS       not-accessible
1202   STATUS           current
1203   DESCRIPTION
1204       "An entry (row) containing information applicable to a
1205        particular local target port of a particular local target
1206        device. "
1207   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex,
1208           ciscoScsiPortIndex }
1209   ::= { ciscoScsiTgtPortTable 1 }
1210
1211   CiscoScsiTgtPortEntry ::= SEQUENCE {
1212     ciscoScsiTgtPortName               ScsiName,
1213     ciscoScsiTgtPortIdentifier         ScsiIdentifier,
1214     ciscoScsiTgtPortInCommands         Counter32,
1215     ciscoScsiTgtPortWrMegaBytes        Counter32,
1216     ciscoScsiTgtPortReadMegaBytes      Counter32,
1217     ciscoScsiTgtPortHSInCommands       Counter64
1218   }
1219
1220   ciscoScsiTgtPortName OBJECT-TYPE
1221   SYNTAX      ScsiName
1222   MAX-ACCESS  read-only
1223   STATUS      current
1224   DESCRIPTION
1225       "The name of the port assigned for use in the SCSI protocol."
1226   ::= { ciscoScsiTgtPortEntry 1 }
1227
1228   ciscoScsiTgtPortIdentifier OBJECT-TYPE
1229   SYNTAX      ScsiIdentifier
1230   MAX-ACCESS  read-only
1231   STATUS      current
1232   DESCRIPTION
1233       "The identifier of the port in one of the format(s) appropriate
1234        for the type of transport."
1235   ::= { ciscoScsiTgtPortEntry 2 }
1236
1237
1238   ciscoScsiTgtPortInCommands OBJECT-TYPE
1239   SYNTAX         Counter32
1240   UNITS          "commands"
1241   MAX-ACCESS     read-only
1242   STATUS         current
1243   DESCRIPTION
1244       "This object represents the number of commands received by
1245        this target port."
1246   ::= { ciscoScsiTgtPortEntry 3 }
1247
1248
1249   ciscoScsiTgtPortWrMegaBytes OBJECT-TYPE
1250   SYNTAX         Counter32
1251   UNITS          "Megabytes"
1252   MAX-ACCESS     read-only
1253   STATUS         current
1254   DESCRIPTION
1255       "This object represents the amount of data written in
1256        Megabytes by this target port."
1257   ::= { ciscoScsiTgtPortEntry 4 }
1258
1259   ciscoScsiTgtPortReadMegaBytes OBJECT-TYPE
1260   SYNTAX         Counter32
1261   UNITS          "Megabytes"
1262   MAX-ACCESS     read-only
1263   STATUS         current
1264   DESCRIPTION
1265       "This object represents the amount of data read in Megabytes
1266        by this target port."
1267   ::= { ciscoScsiTgtPortEntry 5 }
1268
1269   ciscoScsiTgtPortHSInCommands OBJECT-TYPE
1270   SYNTAX         Counter64
1271   UNITS          "commands"
1272   MAX-ACCESS     read-only
1273   STATUS         current
1274   DESCRIPTION
1275       "This object represents the number of commands received.
1276        This object provides support for systems that can quickly
1277        generate lots of commands because they run at high speed."
1278   ::= { ciscoScsiTgtPortEntry 6 }
1279
1280
1281   ciscoScsiAuthorizedIntrTable OBJECT-TYPE
1282   SYNTAX  SEQUENCE OF CiscoScsiAuthorizedIntrEntry
1283   MAX-ACCESS       not-accessible
1284   STATUS           current
1285   DESCRIPTION
1286       "This table includes all the authorized initiator devices or
1287        ports that may attach a target device or port of the local
1288        SCSI entity and that may interest an administrator, like
1289        statistics."
1290   ::= { ciscoScsiRemoteInitiators 1 }
1291
1292   ciscoScsiAuthorizedIntrEntry OBJECT-TYPE
1293   SYNTAX          CiscoScsiAuthorizedIntrEntry
1294   MAX-ACCESS      not-accessible
1295   STATUS          current
1296   DESCRIPTION
1297       "An entry (row) represents a remote initiator port that may
1298        attach the local target port."
1299   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex,
1300           ciscoScsiAuthIntrTgtPortIndex, ciscoScsiAuthIntrIndex }
1301   ::= { ciscoScsiAuthorizedIntrTable 1 }
1302
1303   CiscoScsiAuthorizedIntrEntry ::= SEQUENCE {
1304     ciscoScsiAuthIntrTgtPortIndex   ScsiPortIndexValueOrZero,
1305     ciscoScsiAuthIntrIndex          ScsiIndexValue,
1306     ciscoScsiAuthIntrDevOrPort      ScsiDeviceOrPort,
1307     ciscoScsiAuthIntrName           ScsiName,
1308     ciscoScsiAuthIntrLunMapIndex    ScsiIndexValueOrZero,
1309     ciscoScsiAuthIntrAttachedTimes  Counter32,
1310     ciscoScsiAuthIntrOutCommands    Counter32,
1311     ciscoScsiAuthIntrReadMegaBytes  Counter32,
1312     ciscoScsiAuthIntrWrMegaBytes    Counter32,
1313     ciscoScsiAuthIntrHSOutCommands  Counter64,
1314     ciscoScsiAuthIntrLastCreation   TimeStamp,
1315     ciscoScsiAuthIntrRowStatus      RowStatus
1316     }
1317
1318
1319   ciscoScsiAuthIntrTgtPortIndex     OBJECT-TYPE
1320   SYNTAX      ScsiPortIndexValueOrZero
1321   MAX-ACCESS  not-accessible
1322   STATUS      current
1323   DESCRIPTION
1324       "This object is:
1325        - the index of the local scsi target port,
1326        - or zero, if this entry refers to a local target device."
1327   ::= { ciscoScsiAuthorizedIntrEntry 1 }
1328
1329   ciscoScsiAuthIntrIndex  OBJECT-TYPE
1330   SYNTAX      ScsiIndexValue
1331   MAX-ACCESS  not-accessible
1332   STATUS      current
1333   DESCRIPTION
1334       "This object is an administrative integer used to uniquely
1335        identify a particular authorized initiator.
1336        (Authorized to attach to this target device or port.)"
1337   ::= { ciscoScsiAuthorizedIntrEntry 2 }
1338
1339   ciscoScsiAuthIntrDevOrPort OBJECT-TYPE
1340   SYNTAX      ScsiDeviceOrPort
1341   MAX-ACCESS  read-create
1342   STATUS      current
1343   DESCRIPTION
1344       "This object specifies if this entry refers to a remote
1345        initiator port or a device."
1346   ::= { ciscoScsiAuthorizedIntrEntry 3 }
1347
1348   ciscoScsiAuthIntrName OBJECT-TYPE
1349   SYNTAX      ScsiName
1350   MAX-ACCESS  read-create
1351   STATUS      current
1352   DESCRIPTION
1353       "The name of the remote initiator device or port authorized to
1354        attach this local target device or port."
1355   ::= { ciscoScsiAuthorizedIntrEntry 4 }
1356
1357   ciscoScsiAuthIntrLunMapIndex OBJECT-TYPE
1358   SYNTAX      ScsiIndexValueOrZero
1359   MAX-ACCESS  read-create
1360   STATUS      current
1361   DESCRIPTION
1362       "This object identifies the set of entries in the
1363        ciscoScsiLunMapTable for which ciscoScsiLunMapIndex has the
1364        same value as the value of this object.  The identified set
1365        of entries constitute the LUN map to be used for accessing
1366        logical units when the remote initiator corresponding to this
1367        entry is attached to any local target corresponding to this
1368        entry.
1369        Note that this object has a value of zero if this entry should
1370        use the default LUN map."
1371   ::= { ciscoScsiAuthorizedIntrEntry 5 }
1372
1373   ciscoScsiAuthIntrAttachedTimes  OBJECT-TYPE
1374   SYNTAX         Counter32
1375   UNITS          "Times"
1376   MAX-ACCESS     read-only
1377   STATUS         current
1378   DESCRIPTION
1379       "This object indicates the number of times that this remote
1380        initiator has transitioned from unattached to attached to
1381        this local target device or port."
1382   ::= { ciscoScsiAuthorizedIntrEntry 6 }
1383
1384   ciscoScsiAuthIntrOutCommands    OBJECT-TYPE
1385   SYNTAX         Counter32
1386   UNITS          "commands"
1387   MAX-ACCESS     read-only
1388   STATUS         current
1389   DESCRIPTION
1390       "This object indicates the number of commands that the remote
1391        initiator corresponding to this entry has sent to the local
1392        target device or port corresponding to this entry."
1393   ::= { ciscoScsiAuthorizedIntrEntry 7 }
1394
1395   ciscoScsiAuthIntrReadMegaBytes  OBJECT-TYPE
1396   SYNTAX         Counter32
1397   UNITS          "Megabytes"
1398   MAX-ACCESS     read-only
1399   STATUS         current
1400   DESCRIPTION
1401       "This object indicates the amount of data in Megabytes that
1402        the remote initiator corresponding to this entry has read
1403        from the local target device or port corresponding to this
1404        entry."
1405   ::= { ciscoScsiAuthorizedIntrEntry 8 }
1406
1407   ciscoScsiAuthIntrWrMegaBytes    OBJECT-TYPE
1408   SYNTAX         Counter32
1409   UNITS          "Megabytes"
1410   MAX-ACCESS     read-only
1411   STATUS         current
1412   DESCRIPTION
1413       "This object indicates the amount of data in Megabytes that
1414        the remote initiator corresponding to this entry has written
1415        from the local target device or port corresponding to this
1416        entry."
1417   ::= { ciscoScsiAuthorizedIntrEntry 9}
1418
1419
1420   ciscoScsiAuthIntrHSOutCommands  OBJECT-TYPE
1421   SYNTAX         Counter64
1422   UNITS          "commands"
1423   MAX-ACCESS     read-only
1424   STATUS         current
1425   DESCRIPTION
1426       "This object represents the number of commands sent by the
1427        remote initiator corresponding to this entry to the local
1428        target device or port corresponding to this entry. This
1429        object provides support for systems which can quickly
1430        generate lots of commands because they run at high speed."
1431   ::= { ciscoScsiAuthorizedIntrEntry 10 }
1432
1433   ciscoScsiAuthIntrLastCreation   OBJECT-TYPE
1434   SYNTAX         TimeStamp
1435   MAX-ACCESS     read-only
1436   STATUS         current
1437   DESCRIPTION
1438       "This object indicates the value of sysUpTime when this row
1439        was last created."
1440   ::= { ciscoScsiAuthorizedIntrEntry 11 }
1441
1442   ciscoScsiAuthIntrRowStatus OBJECT-TYPE
1443   SYNTAX      RowStatus
1444   MAX-ACCESS  read-create
1445   STATUS      current
1446   DESCRIPTION
1447       "This object allows an administrator to create or delete this
1448        entry."
1449   ::= { ciscoScsiAuthorizedIntrEntry 12 }
1450
1451
1452   ciscoScsiAttIntrPrtTable OBJECT-TYPE
1453   SYNTAX  SEQUENCE OF CiscoScsiAttIntrPrtEntry
1454   MAX-ACCESS      not-accessible
1455   STATUS          current
1456   DESCRIPTION
1457       "This table includes all the remote initiator ports that are
1458        currently attached to each local target port of this local
1459        entity."
1460   ::= { ciscoScsiRemoteInitiators 2 }
1461
1462   ciscoScsiAttIntrPrtEntry OBJECT-TYPE
1463   SYNTAX          CiscoScsiAttIntrPrtEntry
1464   MAX-ACCESS      not-accessible
1465   STATUS          current
1466   DESCRIPTION
1467       "An entry (row) represents a remote initiator currently attached
1468        to a particular local target port of a particular target device
1469        of a particular SCSI entity."
1470   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex,
1471           ciscoScsiPortIndex, ciscoScsiAttIntrPrtIdx }
1472   ::= { ciscoScsiAttIntrPrtTable 1 }
1473
1474   CiscoScsiAttIntrPrtEntry ::= SEQUENCE {
1475     ciscoScsiAttIntrPrtIdx           ScsiIndexValue,
1476     ciscoScsiAttIntrPrtAuthIntrIdx   ScsiIndexValueOrZero,
1477     ciscoScsiAttIntrPrtName          ScsiName,
1478     ciscoScsiAttIntrPrtId            ScsiIdentifier
1479   }
1480
1481   ciscoScsiAttIntrPrtIdx OBJECT-TYPE
1482   SYNTAX      ScsiIndexValue
1483   MAX-ACCESS  not-accessible
1484   STATUS      current
1485   DESCRIPTION
1486       "An administrative integer used to uniquely identify a
1487        particular attached remote initiator port."
1488   ::= { ciscoScsiAttIntrPrtEntry 1 }
1489
1490   ciscoScsiAttIntrPrtAuthIntrIdx OBJECT-TYPE
1491   SYNTAX      ScsiIndexValueOrZero
1492   MAX-ACCESS  read-only
1493   STATUS      current
1494   DESCRIPTION
1495       "This object is the corresponding index in the
1496        ciscoScsiAuthorizedIntrTable for this current attached
1497        remote initiator or zero if this remote attached initiator is
1498        not configured in that table."
1499   ::= { ciscoScsiAttIntrPrtEntry 2 }
1500
1501   ciscoScsiAttIntrPrtName OBJECT-TYPE
1502   SYNTAX      ScsiName
1503   MAX-ACCESS  read-only
1504   STATUS      current
1505   DESCRIPTION
1506       "The name of the remote initiator attached to this local target
1507        port."
1508   ::= { ciscoScsiAttIntrPrtEntry 3 }
1509
1510   ciscoScsiAttIntrPrtId OBJECT-TYPE
1511   SYNTAX      ScsiIdentifier
1512   MAX-ACCESS  read-only
1513   STATUS      current
1514   DESCRIPTION
1515       "The identifier of the remote initiator attached to this local
1516        target port."
1517   ::= { ciscoScsiAttIntrPrtEntry 4 }
1518
1519
1520
1521   ciscoScsiLuTable OBJECT-TYPE
1522   SYNTAX  SEQUENCE OF CiscoScsiLuEntry
1523   MAX-ACCESS      not-accessible
1524   STATUS          current
1525   DESCRIPTION
1526       "This table includes all the logical units exposed by a local
1527        target device."
1528   ::= { ciscoScsiLogicalUnit 1 }
1529
1530   ciscoScsiLuEntry OBJECT-TYPE
1531   SYNTAX           CiscoScsiLuEntry
1532   MAX-ACCESS       not-accessible
1533   STATUS           current
1534   DESCRIPTION
1535       "An entry (row) contains information applicable to a particular
1536        logical unit of a particular local target device. "
1537   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex, ciscoScsiLuIndex }
1538   ::= { ciscoScsiLuTable 1 }
1539
1540   CiscoScsiLuEntry ::= SEQUENCE {
1541     ciscoScsiLuIndex              ScsiIndexValue,
1542     ciscoScsiLuDefaultLun         ScsiLUNOrZero,
1543     ciscoScsiLuWwnName            ScsiNameIdOrZero,
1544     ciscoScsiLuVendorId           SnmpAdminString,
1545     ciscoScsiLuProductId          SnmpAdminString,
1546     ciscoScsiLuRevisionId         SnmpAdminString,
1547     ciscoScsiLuPeripheralType     Unsigned32,
1548     ciscoScsiLuStatus             INTEGER,
1549     ciscoScsiLuState              BITS,
1550     ciscoScsiLuInCommands         Counter32,
1551     ciscoScsiLuReadMegaBytes      Counter32,
1552     ciscoScsiLuWrittenMegaBytes   Counter32,
1553     ciscoScsiLuInResets           Counter32,
1554     ciscoScsiLuOutQueueFullStatus Counter32,
1555     ciscoScsiLuHSInCommands       Counter64
1556   }
1557
1558   ciscoScsiLuIndex OBJECT-TYPE
1559   SYNTAX      ScsiIndexValue
1560   MAX-ACCESS  not-accessible
1561   STATUS      current
1562   DESCRIPTION
1563       "An administrative integer used to uniquely identify a
1564        particular logical unit."
1565   ::= { ciscoScsiLuEntry 1 }
1566
1567   ciscoScsiLuDefaultLun OBJECT-TYPE
1568   SYNTAX      ScsiLUNOrZero
1569   MAX-ACCESS  read-only
1570   STATUS      current
1571   DESCRIPTION
1572       "The default Logical Unit Number (LUN) for this logical unit; it
1573        is the LUN that will appear to an initiator that was not
1574        configured to see another LUN.
1575        Note that this object will have a zero-length string if this
1576        Logical Unit does not have a default LUN."
1577   ::= { ciscoScsiLuEntry 2 }
1578
1579   ciscoScsiLuWwnName OBJECT-TYPE
1580   SYNTAX      ScsiNameIdOrZero
1581   MAX-ACCESS  read-only
1582   STATUS      current
1583   DESCRIPTION
1584       "The World-Wide Name of this LU."
1585   ::= { ciscoScsiLuEntry 3 }
1586
1587   ciscoScsiLuVendorId   OBJECT-TYPE
1588   SYNTAX      SnmpAdminString (SIZE (0..79))
1589   MAX-ACCESS  read-only
1590   STATUS      current
1591   DESCRIPTION
1592       "A string identifying the vendor of this LU according to the
1593        value in SCSI device page."
1594   ::= { ciscoScsiLuEntry 4 }
1595
1596   ciscoScsiLuProductId  OBJECT-TYPE
1597   SYNTAX      SnmpAdminString (SIZE (0..79))
1598   MAX-ACCESS  read-only
1599   STATUS      current
1600   DESCRIPTION
1601       "A string identifying the product for this LU according to the
1602        value in SCSI device page."
1603   ::= { ciscoScsiLuEntry 5 }
1604
1605   ciscoScsiLuRevisionId OBJECT-TYPE
1606   SYNTAX      SnmpAdminString (SIZE (0..79))
1607   MAX-ACCESS  read-only
1608   STATUS      current
1609   DESCRIPTION
1610       "A string defining the product revision of this LU according to
1611        the value in SCSI device page."
1612   ::= { ciscoScsiLuEntry 6 }
1613
1614   ciscoScsiLuPeripheralType  OBJECT-TYPE
1615   SYNTAX      Unsigned32
1616   MAX-ACCESS  read-only
1617   STATUS      current
1618   DESCRIPTION
1619       "This object is the value returned to SCSI query VPD page 83.
1620        It can be: direct-access device, sequential-access device,
1621        printer, communication device and so on.
1622        The values that can be returned here are defined in SCSI
1623        Primary Commands -2 ."
1624   REFERENCE
1625       " ANSI - SCSI Primary Commands - 2 (SPC-2), T10 Project
1626         1236- D, Revision 20, 18 July 2001  [16]"
1627   ::= { ciscoScsiLuEntry 7 }
1628
1629   ciscoScsiLuStatus     OBJECT-TYPE
1630   SYNTAX      INTEGER {
1631               unknown(1),
1632               available(2),
1633               notAvailable(3),
1634               broken(4),
1635               readying(5),
1636               abnormal(6)
1637          }
1638   MAX-ACCESS  read-only
1639   STATUS      current
1640   DESCRIPTION
1641       "The status of this logical unit:
1642        - unknown(1): The status of this logical unit cannot be
1643          determined.
1644        - available(2): The logical unit is fully operational (i.e.,
1645          accepts media access SCSI commands and has no state
1646          information to report).
1647        - notAvailable(3): The logical unit is capable of being
1648          supported but not available (i.e., no logical unit is
1649          currently present or the logical unit is present but not
1650          configured for use).
1651        - broken(4): The logical unit has failed and cannot respond to
1652          SCSI commands.
1653        - readying(5): The logical unit is being initialized and access
1654          is temporarily limited.
1655        - abnormal(6): The logical unit has state information available
1656          that indicates it is operating with limits. The
1657          ciscoScsiLuState indicates what those limits are."
1658   REFERENCE
1659       " SCSI Controller Commands-2 (SCC-2) standard NCITS.318-1998
1660         6.3.1.8 REPORT STATES service action"
1661   ::= { ciscoScsiLuEntry 8 }
1662
1663   ciscoScsiLuState OBJECT-TYPE
1664   SYNTAX      BITS {
1665               dataLost(0),
1666               dynamicReconfigurationInProgress(1),
1667               exposed(2),
1668               fractionallyExposed(3),
1669               partiallyExposed(4),
1670               protectedRebuild(5),
1671               protectionDisabled(6),
1672               rebuild(7),
1673               recalculate(8),
1674               spareInUse(9),
1675               verifyInProgress(10)
1676          }
1677   MAX-ACCESS  read-only
1678   STATUS      current
1679   DESCRIPTION
1680       "According the bit position:
1681        0 Data lost: Within the logical unit data has been lost.
1682        1 Dynamic reconfiguration in progress: The logical unit is
1683          being reconfigured. In this state all data is still
1684          protected.
1685        2 Exposed: Within the logical unit data is not protected. In
1686          this state all data is still valid, however, loss of
1687          data/data-availability is unavoidable in the event of a
1688          failure.
1689        3 Fractionally exposed: Within the logical unit part of the data
1690          is not protected. In this state all data is still valid,
1691          however, a failure may cause a loss of data or a loss of data
1692          availability.
1693        4 Partially exposed: Within the logical unit one or more
1694          underlying storage devices have failed. In this state all
1695          data is still protected.
1696        5 Protected rebuild: The logical unit is in the process of a
1697          rebuild operation. In this state all data is protected.
1698        6 Protection disabled: Within the logical unit the data
1699          protection method has been disabled.
1700          In this state all data is still valid, however, however, loss
1701          of data/data-availability is unavoidable in the event of a
1702          failure.
1703        7 Rebuild: The data protection method is in the process of
1704          rebuilding data. In this state data is not protected.
1705        8 Recalculate: The logical unit is in the process of a
1706          recalculate operation.
1707        9 Spare in use: Within the logical unit a storage device in
1708          full or part being used to store data. In this state all data
1709          is still protected.
1710       10 Verify in progress: Within the logical unit data is being
1711          verified."
1712   REFERENCE
1713       " SCSI Controller Commands-2 (SCC-2) standard NCITS.318-1998
1714         6.3.1.8 REPORT STATES service action"
1715   ::= { ciscoScsiLuEntry 9 }
1716
1717   ciscoScsiLuInCommands OBJECT-TYPE
1718   SYNTAX         Counter32
1719   UNITS          "commands"
1720   MAX-ACCESS     read-only
1721   STATUS         current
1722   DESCRIPTION
1723       " This object represents the number of commands received by
1724         this logical unit."
1725   ::= { ciscoScsiLuEntry 10 }
1726
1727   ciscoScsiLuReadMegaBytes OBJECT-TYPE
1728   SYNTAX         Counter32
1729   UNITS          "Megabytes"
1730   MAX-ACCESS     read-only
1731   STATUS         current
1732   DESCRIPTION
1733       " This object represents the amount of data in Megabytes read
1734         from this logical unit."
1735   ::= { ciscoScsiLuEntry 11 }
1736
1737   ciscoScsiLuWrittenMegaBytes OBJECT-TYPE
1738   SYNTAX         Counter32
1739   UNITS          "Megabytes"
1740   MAX-ACCESS     read-only
1741   STATUS         current
1742   DESCRIPTION
1743       " This object represents the amount of data in Megabytes
1744         written by this logical unit."
1745   ::= { ciscoScsiLuEntry 12 }
1746
1747   ciscoScsiLuInResets OBJECT-TYPE
1748   SYNTAX         Counter32
1749   UNITS          "resets"
1750   MAX-ACCESS     read-only
1751   STATUS         current
1752   DESCRIPTION
1753       " This object represents the number of resets received by
1754         this logical unit."
1755   ::= { ciscoScsiLuEntry 13 }
1756
1757
1758   ciscoScsiLuOutQueueFullStatus   OBJECT-TYPE
1759   SYNTAX         Counter32
1760   MAX-ACCESS     read-only
1761   STATUS         current
1762   DESCRIPTION
1763       " This object represents the number of queue full statuses
1764         received by this logical unit."
1765   ::= { ciscoScsiLuEntry 14 }
1766
1767   ciscoScsiLuHSInCommands OBJECT-TYPE
1768   SYNTAX         Counter64
1769   UNITS          "commands"
1770   MAX-ACCESS     read-only
1771   STATUS         current
1772   DESCRIPTION
1773       " This object represents the number of commands received by
1774         this logical unit. This object provides support for systems
1775         that can quickly generate lots of commands because they run
1776         at high speed."
1777   ::= { ciscoScsiLuEntry 15 }
1778
1779
1780
1781   ciscoScsiLuIdTable OBJECT-TYPE
1782   SYNTAX  SEQUENCE OF CiscoScsiLuIdEntry
1783   MAX-ACCESS       not-accessible
1784   STATUS           current
1785   DESCRIPTION
1786       "A table of identifiers for all logical units exposed by
1787        local targets device."
1788   ::= { ciscoScsiLogicalUnit 2 }
1789
1790   ciscoScsiLuIdEntry OBJECT-TYPE
1791   SYNTAX      CiscoScsiLuIdEntry
1792   MAX-ACCESS      not-accessible
1793   STATUS          current
1794   DESCRIPTION
1795       "An entry (row) containing information applicable to a
1796        particular identifier for a particular logical unit. "
1797   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex, ciscoScsiLuIndex,
1798           ciscoScsiLuIdIndex }
1799   ::= { ciscoScsiLuIdTable 1 }
1800
1801   CiscoScsiLuIdEntry ::= SEQUENCE {
1802     ciscoScsiLuIdIndex       ScsiIndexValue,
1803     ciscoScsiLuIdCodeSet     ScsiIdCodeSet,
1804     ciscoScsiLuIdAssociation ScsiIdAssociation,
1805     ciscoScsiLuIdType        ScsiIdType,
1806     ciscoScsiLuIdValue       ScsiIdValue
1807   }
1808
1809   ciscoScsiLuIdIndex    OBJECT-TYPE
1810   SYNTAX          ScsiIndexValue
1811   MAX-ACCESS      not-accessible
1812   STATUS          current
1813   DESCRIPTION
1814       " This object represents an arbitrary integer used to
1815         uniquely identify a particular LU Identifier within a
1816         particular logical unit within a particular SCSI target
1817         device within a particular SCSI instance."
1818   ::= { ciscoScsiLuIdEntry 1 }
1819
1820   ciscoScsiLuIdCodeSet OBJECT-TYPE
1821   SYNTAX           ScsiIdCodeSet
1822   MAX-ACCESS       read-only
1823   STATUS           current
1824   DESCRIPTION
1825       "This object specifies the code set in use with this
1826        identifier.
1827        The value is represented in the same format as is contained
1828        in the identifier's Identification Descriptor within the
1829        Logical Unit's Device Identification Page."
1830   REFERENCE
1831       " ANSI - SCSI Primary Commands - 2 ((SPC-2), Revision 20,
1832         Chapter 8: section 8.4.4, page 210 Vital Product Data
1833         Parameters [16]"
1834   ::= { ciscoScsiLuIdEntry 2 }
1835
1836   ciscoScsiLuIdAssociation OBJECT-TYPE
1837   SYNTAX           ScsiIdAssociation
1838   MAX-ACCESS       read-only
1839   STATUS           current
1840   DESCRIPTION
1841       "This object specifies what the identifier is associated with
1842        (e.g, with the addressed physical/logical device or with a
1843        particular port).  The value is represented in the same
1844        format as is contained in the identifier's Identification
1845        Descriptor within the Logical Unit's Device Identification
1846        Page."
1847   REFERENCE
1848       " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20,
1849         Chapter 8: section 8.4.4, page 210 Vital Product Data
1850         Parameters [16]"
1851   ::= { ciscoScsiLuIdEntry 3 }
1852
1853   ciscoScsiLuIdType     OBJECT-TYPE
1854   SYNTAX           ScsiIdType
1855   MAX-ACCESS       read-only
1856   STATUS           current
1857   DESCRIPTION
1858       "This object specifies the type of the identifier.
1859        The value is represented in the same format as is
1860        contained in the identifier's Identification Descriptor
1861        within the Logical Unit's Device Identification Page."
1862   REFERENCE
1863       " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20,
1864         Chapter 8: section 8.4.4, page 210 Vital Product Data
1865         Parameters  [16]"
1866   ::= { ciscoScsiLuIdEntry 4 }
1867
1868   ciscoScsiLuIdValue OBJECT-TYPE
1869   SYNTAX         ScsiIdValue
1870   MAX-ACCESS     read-only
1871   STATUS         current
1872   DESCRIPTION
1873       " This object represents the actual value of this identifier.
1874         The format is defined by the objects ciscoScsiLuIdCodeSet,
1875         ciscoScsiLuIdAssociation, ciscoScsiLuIdType.
1876         The value is represented in the same format as is contained
1877         in the identifier's Identification Descriptor within the
1878         Logical Unit's Device Identification Page."
1879   REFERENCE
1880       " ANSI - SCSI Primary Commands - 2 (SPC-2),
1881         Chapter 8: section 8.4.4, page 210 Vital Product Data
1882         Parameters  [16]"
1883   ::= { ciscoScsiLuIdEntry 5 }
1884
1885
1886-- The LUN Map Table
1887
1888   ciscoScsiLunMapTable OBJECT-TYPE
1889   SYNTAX      SEQUENCE OF CiscoScsiLunMapEntry
1890   MAX-ACCESS  not-accessible
1891   STATUS      current
1892   DESCRIPTION
1893       "This table includes LUNs additional to the default one. A
1894        logical unit may have a different Logical Unit Number for
1895        different initiators. This table provides a mapping between
1896        a logical unit and a logical unit number."
1897   ::= { ciscoScsiLogicalUnit 3 }
1898
1899   ciscoScsiLunMapEntry OBJECT-TYPE
1900   SYNTAX          CiscoScsiLunMapEntry
1901   MAX-ACCESS      not-accessible
1902   STATUS          current
1903   DESCRIPTION
1904       "An entry containing information about the mapping of a
1905        particular Logical Unit to a particular LUN.  The set of
1906        entries which all have the same values of ciscoScsiInstIndex,
1907        ciscoScsiDeviceIndex and ciscoScsiLunMapIndex constitute a LUN
1908        Map."
1909   INDEX { ciscoScsiInstIndex, ciscoScsiDeviceIndex,
1910           ciscoScsiLunMapIndex, ciscoScsiLunMapLun }
1911   ::= { ciscoScsiLunMapTable 1 }
1912
1913   CiscoScsiLunMapEntry ::= SEQUENCE {
1914     ciscoScsiLunMapIndex     ScsiIndexValue,
1915     ciscoScsiLunMapLun       ScsiLUNOrZero,
1916     ciscoScsiLunMapLuIndex   ScsiIndexValue,
1917     ciscoScsiLunMapRowStatus RowStatus
1918   }
1919
1920   ciscoScsiLunMapIndex  OBJECT-TYPE
1921   SYNTAX           ScsiIndexValue
1922   MAX-ACCESS       not-accessible
1923   STATUS           current
1924   DESCRIPTION
1925       "An administrative integer used to uniquely identify a
1926        particular LunMap."
1927     ::= { ciscoScsiLunMapEntry 1 }
1928
1929   ciscoScsiLunMapLun     OBJECT-TYPE
1930   SYNTAX           ScsiLUNOrZero
1931   MAX-ACCESS       not-accessible
1932   STATUS           current
1933   DESCRIPTION
1934       "This object specifies the Logical Unit Number, to which a
1935        logical unit is mapped by this row."
1936   ::= { ciscoScsiLunMapEntry 2 }
1937
1938   ciscoScsiLunMapLuIndex OBJECT-TYPE
1939   SYNTAX      ScsiIndexValue
1940   MAX-ACCESS  read-create
1941   STATUS          current
1942   DESCRIPTION
1943       "This object identifies the logical unit for which the value
1944        of ciscoScsiLuIndex is the same as the value of this object.
1945        The identified logical unit is the one mapped to a LUN by this
1946        row."
1947   ::= { ciscoScsiLunMapEntry 3 }
1948
1949   ciscoScsiLunMapRowStatus   OBJECT-TYPE
1950   SYNTAX          RowStatus
1951   MAX-ACCESS      read-create
1952   STATUS          current
1953   DESCRIPTION
1954       "This object allows an administrator to create and delete this
1955        entry."
1956   ::= { ciscoScsiLunMapEntry 4 }
1957
1958-- Notifications
1959
1960   ciscoScsiTgtDevStatusChanged NOTIFICATION-TYPE
1961   OBJECTS { ciscoScsiTgtDeviceStatus }
1962   STATUS  current
1963   DESCRIPTION
1964       " A notification will be generated for each occurrence of the
1965         abnormal status (e.g., if the SCSI target device's current
1966         status is abnormal) providing that the SCSI instance's value
1967         of ciscoScsiInstNotifEnable is enabled.
1968         An SNMP agent implementing the SCSI MIB should not send more
1969         than three SCSI identical notifications in any 10-second
1970         period."
1971   ::= { ciscoScsiNotifications 1 }
1972
1973   ciscoScsiLuStatusChanged NOTIFICATION-TYPE
1974   OBJECTS { ciscoScsiLuStatus }
1975   STATUS  current
1976   DESCRIPTION
1977       " A notification will be generated each time that
1978         ciscoScsiLuStatus will change providing that the SCSI
1979         instance's value of ciscoScsiInstScsiNotificationsEnable is
1980         enabled.
1981         An SNMP agent implementing the SCSI MIB should not send
1982         more than three SCSI identical notifications in any
1983         10-second period."
1984   ::= { ciscoScsiNotifications 2 }
1985
1986
1987
1988ciscoScsiCompliances OBJECT IDENTIFIER ::= { ciscoScsiConformance 1 }
1989ciscoScsiGroups      OBJECT IDENTIFIER ::= { ciscoScsiConformance 2 }
1990
1991ciscoScsiCompliance MODULE-COMPLIANCE
1992   STATUS  current
1993   DESCRIPTION
1994       "Describes the requirements for compliance to this
1995        SCSI MIB. If an implementation can be both a target
1996        and an initiator, all groups are mandatory."
1997   MODULE MANDATORY-GROUPS {ciscoScsiDeviceGroup}
1998
1999   OBJECT ciscoScsiInstAlias
2000   MIN-ACCESS read-only
2001   DESCRIPTION
2002       "Write access is not mandatory."
2003
2004   OBJECT ciscoScsiInstNotifEnable
2005   MIN-ACCESS read-only
2006   DESCRIPTION
2007       "Write access is not mandatory."
2008
2009   OBJECT ciscoScsiDeviceAlias
2010   MIN-ACCESS read-only
2011   DESCRIPTION
2012       "Write access is not mandatory."
2013
2014
2015   -- Conditionally mandatory groups.
2016
2017     GROUP ciscoScsiTargetGroup
2018     DESCRIPTION
2019          "This group is mandatory for all SCSI implementations that
2020          have SCSI target devices."
2021     GROUP ciscoScsiLunMapGroup
2022     DESCRIPTION
2023          "This group is mandatory for system having the capabilities
2024          of mapping local targets and logical units according remote
2025          initiators."
2026
2027     OBJECT ciscoScsiAuthIntrDevOrPort
2028     MIN-ACCESS     read-only
2029     DESCRIPTION
2030          "Write access is not required."
2031
2032     OBJECT ciscoScsiAuthIntrName
2033     MIN-ACCESS     read-only
2034     DESCRIPTION
2035          "Write access is not required."
2036
2037     OBJECT ciscoScsiAuthIntrLunMapIndex
2038     MIN-ACCESS     read-only
2039     DESCRIPTION
2040          "Write access is not required."
2041
2042     OBJECT ciscoScsiAuthIntrRowStatus
2043     SYNTAX INTEGER { active(1) }
2044     MIN-ACCESS read-only
2045     DESCRIPTION
2046          "Write access is not required, and only one of the six
2047          enumerated values for the RowStatus textual convention need
2048          be supported, specifically: active(1)."
2049
2050
2051     GROUP ciscoScsiInitiatorGroup
2052     DESCRIPTION
2053          "This group is mandatory for all SCSI implementations that
2054          have SCSI initiator devices."
2055
2056     OBJECT ciscoScsiIntrDevAccMode
2057     MIN-ACCESS read-only
2058     DESCRIPTION "Write access is not mandatory."
2059
2060     GROUP ciscoScsiDiscoveryGroup
2061     DESCRIPTION
2062          "This group is mandatory for system having the capabilities
2063          of discovering remote targets via local initiators."
2064
2065     OBJECT ciscoScsiLunMapLuIndex
2066     MIN-ACCESS read-only
2067     DESCRIPTION
2068          "Write access is not mandatory."
2069
2070     OBJECT ciscoScsiLunMapRowStatus
2071     SYNTAX INTEGER { active(1) }
2072     MIN-ACCESS read-only
2073     DESCRIPTION
2074          "Write access is not required, and only one of the six
2075          enumerated values for the RowStatus textual convention need
2076          be supported, specifically: active(1)."
2077
2078     OBJECT ciscoScsiDscTgtDevOrPort
2079     MIN-ACCESS read-only
2080     DESCRIPTION
2081          "Write access is not mandatory."
2082
2083     OBJECT ciscoScsiDscTgtName
2084     MIN-ACCESS read-only
2085     DESCRIPTION "Write access is not mandatory."
2086
2087     OBJECT ciscoScsiDscTgtConfigured
2088     SYNTAX INTEGER { false(2) }
2089     MIN-ACCESS read-only
2090     DESCRIPTION
2091          "The value of true(1) is not mandatory neither the write
2092          access."
2093
2094     OBJECT ciscoScsiDscTgtRowStatus
2095     SYNTAX INTEGER { active(1) }
2096     MIN-ACCESS read-only
2097     DESCRIPTION
2098          "Write access is not required, and only one of the six
2099          enumerated values for the RowStatus textual convention need
2100          be supported, specifically: active(1)."
2101
2102     GROUP ciscoScsiDeviceStatGroup
2103     DESCRIPTION
2104          "This group is mandatory for all SCSI implementations that
2105          can gather statistics."
2106
2107     GROUP ciscoScsiInitiatorStatsGroup
2108     DESCRIPTION
2109          "This group is mandatory for all SCSI implementations that
2110          can gather statistics at SCSI initiator side."
2111     GROUP ciscoScsiDiscoveryStatsGroup
2112     DESCRIPTION
2113          "This group is mandatory for system having the capabilities
2114          of gathering statistics regarding remote targets via local
2115          initiators."
2116
2117     GROUP ciscoScsiTargetStatsGroup
2118     DESCRIPTION
2119          "This group is mandatory for all SCSI implementations that
2120          can gather statistics at SCSI target devices."
2121     GROUP ciscoScsiLunMapStatsGroup
2122     DESCRIPTION
2123          "This group is mandatory for SCSI implementations able to map
2124          local targets and logical units according remote initiators."
2125
2126     GROUP ciscoScsiInitiatorHSStatsGroup
2127     DESCRIPTION
2128          "This group is mandatory for all SCSI implementations that
2129          can gather statistics at SCSI initiator side and are running
2130          at high speed."
2131     GROUP ciscoScsiDiscoveryHSStatsGroup
2132     DESCRIPTION
2133          "This group is mandatory for system having the capabilities
2134          of gathering statistics regarding remote targets via local
2135          initiators and are running at high speed."
2136
2137     GROUP ciscoScsiTargetHSStatsGroup
2138     DESCRIPTION
2139          "This group is mandatory for all SCSI implementations that
2140          can gather statistics at SCSI target devices in high speed
2141          system."
2142     GROUP ciscoScsiLunMapHSStatsGroup
2143     DESCRIPTION
2144          "This group is mandatory for SCSI implementations able to map
2145          local targets and logical units according remote initiators
2146          in high speed system."
2147
2148     GROUP  ciscoScsiNotifGroup
2149     DESCRIPTION
2150            "This group is mandatory for SCSI implementations that
2151             have local logical units and local targets."
2152
2153     ::= { ciscoScsiCompliances 1 }
2154
2155
2156
2157
2158   ciscoScsiDeviceGroup OBJECT-GROUP
2159     OBJECTS {
2160          ciscoScsiInstAlias,
2161          ciscoScsiInstSoftwareIndex,
2162          ciscoScsiInstVendorVersion,
2163          ciscoScsiInstNotifEnable,
2164          ciscoScsiDeviceAlias,
2165          ciscoScsiDeviceRole,
2166          ciscoScsiDevicePortNumber,
2167          ciscoScsiPortRole,
2168          ciscoScsiPortTrnsptPtr,
2169          ciscoScsiTrnsptType,
2170          ciscoScsiTrnsptPointer,
2171          ciscoScsiTrnsptDevName
2172     }
2173     STATUS current
2174     DESCRIPTION
2175          "A collection of objects providing information about SCSI
2176          instances, devices and ports."
2177     ::= { ciscoScsiGroups 1 }
2178
2179
2180   ciscoScsiInitiatorGroup OBJECT-GROUP
2181     OBJECTS {
2182          ciscoScsiIntrDevAccMode,
2183          ciscoScsiIntrPrtName,
2184          ciscoScsiIntrPrtIdentifier,
2185          ciscoScsiAttTgtPortDscTgtIdx,
2186          ciscoScsiAttTgtPortName,
2187          ciscoScsiAttTgtPortIdentifier
2188     }
2189     STATUS current
2190     DESCRIPTION
2191          "This group is relevant for an initiator device and port."
2192     ::= { ciscoScsiGroups 2 }
2193
2194   ciscoScsiDiscoveryGroup OBJECT-GROUP
2195     OBJECTS {
2196          ciscoScsiDscTgtDevOrPort,
2197          ciscoScsiDscTgtName,
2198          ciscoScsiDscTgtConfigured,
2199          ciscoScsiDscTgtDiscovered,
2200          ciscoScsiDscTgtRowStatus,
2201          ciscoScsiDscTgtLastCreation,
2202          ciscoScsiDscLunLun,
2203          ciscoScsiDscLunIdCodeSet,
2204          ciscoScsiDscLunIdAssociation,
2205          ciscoScsiDscLunIdType,
2206          ciscoScsiDscLunIdValue
2207     }
2208     STATUS current
2209     DESCRIPTION
2210          "This group is relevant for the discovered targets by an
2211          initiator port."
2212     ::= { ciscoScsiGroups 3 }
2213
2214   ciscoScsiTargetGroup OBJECT-GROUP
2215     OBJECTS {
2216          ciscoScsiTgtDevNumberOfLUs,
2217          ciscoScsiTgtDeviceStatus,
2218          ciscoScsiTgtDevNonAccLUs,
2219          ciscoScsiTgtPortName,
2220          ciscoScsiTgtPortIdentifier,
2221          ciscoScsiAttIntrPrtAuthIntrIdx,
2222          ciscoScsiAttIntrPrtName,
2223          ciscoScsiAttIntrPrtId,
2224          ciscoScsiLuDefaultLun,
2225          ciscoScsiLuWwnName,
2226          ciscoScsiLuVendorId,
2227          ciscoScsiLuProductId,
2228          ciscoScsiLuRevisionId,
2229          ciscoScsiLuPeripheralType,
2230          ciscoScsiLuStatus,
2231          ciscoScsiLuState,
2232          ciscoScsiLuIdCodeSet,
2233          ciscoScsiLuIdAssociation,
2234          ciscoScsiLuIdType,
2235          ciscoScsiLuIdValue
2236     }
2237     STATUS current
2238     DESCRIPTION
2239          "This group is relevant for a target device and port."
2240     ::= { ciscoScsiGroups 4 }
2241
2242
2243   ciscoScsiLunMapGroup OBJECT-GROUP
2244     OBJECTS {
2245          ciscoScsiLunMapLuIndex,
2246          ciscoScsiLunMapRowStatus,
2247          ciscoScsiAuthIntrDevOrPort,
2248          ciscoScsiAuthIntrName,
2249          ciscoScsiAuthIntrLunMapIndex,
2250          ciscoScsiAuthIntrLastCreation,
2251          ciscoScsiAuthIntrRowStatus
2252     }
2253     STATUS current
2254     DESCRIPTION
2255          "This group is a collection of attributes regarding the
2256          mapping between logical unit number, logical unit and target
2257          device."
2258     ::= { ciscoScsiGroups 5}
2259
2260   ciscoScsiTargetStatsGroup OBJECT-GROUP
2261     OBJECTS {
2262          ciscoScsiTgtPortInCommands,
2263          ciscoScsiTgtPortWrMegaBytes,
2264          ciscoScsiTgtPortReadMegaBytes,
2265          ciscoScsiLuInCommands,
2266          ciscoScsiLuReadMegaBytes,
2267          ciscoScsiLuWrittenMegaBytes,
2268          ciscoScsiLuInResets,
2269          ciscoScsiLuOutQueueFullStatus
2270     }
2271     STATUS current
2272     DESCRIPTION
2273          "This group is a collection of statistics for all
2274          implementations of the SCSI MIB that contain targets."
2275     ::= { ciscoScsiGroups 6}
2276
2277   ciscoScsiTargetHSStatsGroup OBJECT-GROUP
2278     OBJECTS {
2279          ciscoScsiTgtPortHSInCommands,
2280          ciscoScsiLuHSInCommands
2281     }
2282     STATUS current
2283     DESCRIPTION
2284          "This group is a collection of high speed statistics for all
2285          implementations of the SCSI MIB that contain targets."
2286     ::= { ciscoScsiGroups 7}
2287
2288   ciscoScsiLunMapStatsGroup OBJECT-GROUP
2289     OBJECTS {
2290          ciscoScsiAuthIntrAttachedTimes,
2291          ciscoScsiAuthIntrOutCommands,
2292          ciscoScsiAuthIntrReadMegaBytes,
2293          ciscoScsiAuthIntrWrMegaBytes
2294     }
2295     STATUS current
2296     DESCRIPTION
2297          "This group is a collection of statistics regarding
2298          initiators authorized to attach local logical unit and target
2299          device."
2300     ::= { ciscoScsiGroups 8}
2301
2302   ciscoScsiLunMapHSStatsGroup OBJECT-GROUP
2303     OBJECTS {
2304          ciscoScsiAuthIntrHSOutCommands
2305     }
2306     STATUS current
2307     DESCRIPTION
2308          "This group is a collection of high speed statistics
2309          regarding initiators authorized to attach local logical unit
2310          and target device."
2311     ::= { ciscoScsiGroups 9}
2312
2313   ciscoScsiInitiatorStatsGroup OBJECT-GROUP
2314     OBJECTS {
2315          ciscoScsiIntrDevOutResets,
2316          ciscoScsiIntrPrtOutCommands,
2317          ciscoScsiIntrPrtWrMegaBytes,
2318          ciscoScsiIntrPrtReadMegaBytes
2319     }
2320     STATUS current
2321     DESCRIPTION
2322          "This group is a collection of statistics for all
2323          implementations of the SCSI MIB that contain initiators."
2324     ::= { ciscoScsiGroups 10}
2325
2326
2327   ciscoScsiInitiatorHSStatsGroup OBJECT-GROUP
2328     OBJECTS {
2329          ciscoScsiIntrPrtHSOutCommands
2330     }
2331     STATUS current
2332     DESCRIPTION
2333          "This group is a collection of high speed statistics for all
2334          implementations of the SCSI MIB that contain initiators."
2335     ::= { ciscoScsiGroups 11}
2336
2337   ciscoScsiDiscoveryStatsGroup OBJECT-GROUP
2338     OBJECTS {
2339          ciscoScsiDscTgtInCommands,
2340          ciscoScsiDscTgtReadMegaBytes,
2341          ciscoScsiDscTgtWrMegaBytes
2342     }
2343     STATUS current
2344     DESCRIPTION
2345          "This group is a collection of statistics for all
2346          implementations of the SCSI MIB that contain discovered
2347          initiators."
2348     ::= { ciscoScsiGroups 12}
2349
2350   ciscoScsiDiscoveryHSStatsGroup OBJECT-GROUP
2351     OBJECTS {
2352          ciscoScsiDscTgtHSInCommands
2353     }
2354     STATUS current
2355     DESCRIPTION
2356       "This group is a collection of high speed statistics for all
2357       implementations of the SCSI MIB that contain discovered
2358       initiators."
2359     ::= { ciscoScsiGroups 13}
2360
2361   ciscoScsiDeviceStatGroup OBJECT-GROUP
2362     OBJECTS {
2363          ciscoScsiDeviceResets,
2364          ciscoScsiPortBusyStatuses
2365     }
2366     STATUS current
2367     DESCRIPTION
2368          "A collection of statistics regarding about SCSI devices and
2369          ports."
2370     ::= { ciscoScsiGroups 14 }
2371
2372   ciscoScsiNotifGroup NOTIFICATION-GROUP
2373   NOTIFICATIONS {
2374     ciscoScsiTgtDevStatusChanged,
2375     ciscoScsiLuStatusChanged
2376   }
2377   STATUS current
2378   DESCRIPTION
2379       "This group is a collection of notifications."
2380   ::= { ciscoScsiGroups 15 }
2381
2382
2383
2384END
2385
2386