CISCO-EXT-SCSI-MIB

File: CISCO-EXT-SCSI-MIB.mib (39047 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
CISCO-SMI CISCO-ST-TC CISCO-VSAN-MIB
CISCO-SCSI-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Unsigned32
NOTIFICATION-TYPE TimeStamp TestAndIncr
TruthValue RowStatus TEXTUAL-CONVENTION
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP
ciscoMgmt VsanIndex DomainId
FcAddressId vsanIndex ciscoScsiInstanceEntry
ciscoScsiDscTgtEntry ciscoScsiDscLunEntry ScsiIndexValue

Defined Types

LunDiscOS  
TEXTUAL-CONVENTION    
  current INTEGER windows(1), aix(2), solaris(3), linux(4), hpux(5), all(6)

CiscoExtScsiGenInstanceEntry  
SEQUENCE    
  ciscoExtScsiDiskGrpId STRING
  ciscoExtScsiLineCardOrSup Unsigned32

CiscoExtScsiIntrDiscTgtEntry  
SEQUENCE    
  ciscoExtScsiIntrDiscTgtVsanId VsanIndex
  ciscoExtScsiIntrDiscTgtDevType Unsigned32
  ciscoExtScsiIntrDiscTgtVendorId STRING
  ciscoExtScsiIntrDiscTgtProductId STRING
  ciscoExtScsiIntrDiscTgtRevLevel STRING
  ciscoExtScsiIntrDiscTgtOtherInfo STRING

CiscoExtScsiIntrDiscLunsEntry  
SEQUENCE    
  ciscoExtScsiIntrDiscLunCapacity Unsigned32
  ciscoExtScsiIntrDiscLunNumber STRING
  ciscoExtScsiIntrDiscLunSerialNum STRING
  ciscoExtScsiIntrDiscLunOs LunDiscOS
  ciscoExtScsiIntrDiscLunPortId FcAddressId

CiscoExtScsiPartialLunDiscEntry  
SEQUENCE    
  ciscoExtScsiPartialLunDomId DomainId
  ciscoExtScsiPartialLunRowStatus RowStatus

Defined Values

ciscoExtScsiMIB 1.3.6.1.4.1.9.9.299
The Cisco extension to CISCO-SCSI-MIB which is a copy of the Internet draft, the SCSI-MIB, from the IETF. Glossary of terms used in this MIB: VSAN - Virtual Storage Area Network, similar to a VLAN. WWN - World Wide Name. Mechanism of identifying devices in Fibre Channel Networks. It is 8 bytes long. pWWN - port World Wide Name. nWWN - node World Wide Name. LUN - Logical Unit Number is a 64-bit identifier for a logical unit.
MODULE-IDENTITY    

ciscoExtScsiMIBObjects 1.3.6.1.4.1.9.9.299.1
OBJECT IDENTIFIER    

ciscoExtScsiMIBConformance 1.3.6.1.4.1.9.9.299.2
OBJECT IDENTIFIER    

ciscoExtScsiConfiguration 1.3.6.1.4.1.9.9.299.1.1
OBJECT IDENTIFIER    

ciscoExtScsiNotification 1.3.6.1.4.1.9.9.299.1.2
OBJECT IDENTIFIER    

ciscoExtScsiNotifications 1.3.6.1.4.1.9.9.299.1.2.0
OBJECT IDENTIFIER    

ciscoExtScsiStats 1.3.6.1.4.1.9.9.299.1.3
OBJECT IDENTIFIER    

ciscoExtScsiGenInstanceTable 1.3.6.1.4.1.9.9.299.1.1.1
This table is an extension to the ciscoScsiInstanceTable defined in the CISCO-SCSI-MIB. The ciscoScsiInstIndex values are assigned as follows: 1. there is one ciscoScsiInstIndex value defined per disk group associated with the system. 2. there is one ciscoScsiInstIndex value defined per line-card. 3. there is one ciscoScsiInstIndex value defined for the supervisor as a whole. All ciscoScsiInstIndex values defined for type 1 above have a disk group ID associated with them, which is that of the corresponding disk group. This value is present in the corresponding instance of ciscoExtScsiDiskGrpId object. The corresponding instance of ciscoExtScsiLineCardOrSup object will contain the entity physical index of the line card to which it is associated. For ciscoScsiInstIndex values defined for type 2, the ciscoExtScsiDiskGrpId object is not meaningful and will be empty. The corresponding instance of ciscoExtScsiLineCardOrSup object will contain the entity physical index value of that line card. For the ciscoScsiInstIndex value defined for type 3, the ciscoExtScsiDiskGrpId object is not meaningful and will be empty. The corresponding instance of ciscoExtScsiLineCardOrSup object will contain the entity physical index value of the supervisor.
OBJECT-TYPE    
  SEQUENCE OF  
    CiscoExtScsiGenInstanceEntry

ciscoExtScsiGenInstanceEntry 1.3.6.1.4.1.9.9.299.1.1.1.1
An entry contains disk group ID and/or entity physical index of a disk group/line card/supervisor depending on the ciscoScsiInstIndex value assignment as defined above. There is a one-to-one mapping between an entry here and ciscoScsiInstanceEntry.
OBJECT-TYPE    
  CiscoExtScsiGenInstanceEntry  

ciscoExtScsiDiskGrpId 1.3.6.1.4.1.9.9.299.1.1.1.1.1
This object contains the disk group ID of a disk group if the value of the ciscoScsiInstIndex corresponds to that of a disk group. Otherwise, this object will contain a null string.
OBJECT-TYPE    
  STRING Size(064)  

ciscoExtScsiLineCardOrSup 1.3.6.1.4.1.9.9.299.1.1.1.1.2
This object contains the entity physical index of a line card if the ciscoScsiInstIndex value corresponds to that of a disk group or a line card. Otherwise, this object contains the entity physical index value of the supervisor of the system.
OBJECT-TYPE    
  Unsigned32 1..2147483647  

ciscoExtScsiLunDiscSpinLock 1.3.6.1.4.1.9.9.299.1.1.2
This object is used to facilitate triggerring the LUN/target discovery by multiple managers. The procedure for triggering LUN/target discovery is as follows: 1. Retrieve the value of ciscoExtScsiLunDiscSpinLock and determine the value for ciscoExtScsiStartLunDisc, ciscoExtScsiLunDiscOs, ciscoExtScsiLunDiscVsanID, ciscoExtScsiLunDiscPortId and ciscoExtScsiDiscType objects. 2. Set the value of ciscoExtScsiLunDiscSpinLock to the retrieved value, and in the same PDU, the value of ciscoExtScsiLunDiscOs to the determined value. If the set fails for the ciscoExtScsiLunDiscSpinLock object, go back to step 1. 3. Set the value of ciscoExtScsiLunDiscSpinLock to the retrieved value plus 1, and in the same PDU, the value of ciscoExtScsiLunDiscVsanID to the determined value. If the set fails for the ciscoExtScsiLunDiscSpinLock object, go back to step 1. 4. Set the value of ciscoExtScsiLunDiscSpinLock to the retrieved value plus 2, and in the same PDU, the value of ciscoExtScsiLunDiscPortId to the determined value. If the set fails for the ciscoExtScsiLunDiscSpinLock object, go back to step 1. 5. Set the value of ciscoExtScsiLunDiscSpinLock to the retrieved value plus 3, and in the same PDU, the value of ciscoExtScsiDiscType to the determined value. If the set fails for the ciscoExtScsiLunDiscSpinLock object, go back to step 1. 6. Set the value of ciscoExtScsiLunDiscSpinLock to the retrieved value plus 4, and in the same PDU, the value of ciscoExtScsiStartLunDisc to the determined value. If the set fails for the ciscoExtScsiLunDiscSpinLock object, go back to step 1. Note that if it is possible to include ciscoExtScsiLunDiscVsanID, ciscoExtScsiLunDiscPortId, ciscoExtScsiDiscType and/or ciscoExtScsiStartLunDisc in the (Set Request) PDU of an earlier step, then steps 3, 4 and/or 5 can be eliminated.
OBJECT-TYPE    
  TestAndIncr  

ciscoExtScsiStartLunDisc 1.3.6.1.4.1.9.9.299.1.1.3
If this object is set to 'startLocalDiscovery', then only the directly attached SCSI target devices/ports and/or LUNs associated with them on all VSANs will be discovered. If this object is set to 'startRemoteDiscovery', then all SCSI target devices/ports and/or LUNs associated with them on all VSANs in the whole fabric, except the directly attached ones, will be discovered. If this object is set to 'startDiscovery', then both the above discoveries will be carried out. If this object is set to 'startPartialDiscovery', then all SCSI target devices/ports and/or LUNs associated with them on the domain IDs and VSANs specified in the ciscoExtScsiPartialLunDiscTable, will be discovered. If the ciscoExtScsiPartialLunDiscTable is empty, then no SCSI target devices/ports will be discovered. If this object is set to 'startPortBasedDiscovery', then all LUNs/targets associated with the port specified by ciscoExtScsiLunDiscPortId object will be discovered. If the ciscoExtScsiLunDiscPortId object is not set to a valid value, then no LUNs/targets will be discovered. The value of ciscoExtScsiLunDiscVsanId object should be set to the value of the VSAN on which the port based discovery is to be carried out. No action is taken if this object is set to 'noop'. The value of this object when read is always 'noop'. After a discovery has been triggered, this object cannot be set again to trigger another discovery, when the value of ciscoExtScsiLunDiscStatus is 'inProgress'. In all the above cases, if the ciscoExtScsiLunDiscOs object is set to a particular Operating System, then the discovery of the LUNs will take place only for that Operating System.
OBJECT-TYPE    
  INTEGER startDiscovery(1), startLocalDiscovery(2), startRemoteDiscovery(3), noop(4), startPartialDiscovery(5), startPortBasedDiscovery(6)  

ciscoExtScsiLunDiscStatus 1.3.6.1.4.1.9.9.299.1.1.4
This object indicates the outcome of the LUN/target discovery on the local switch. This object contains the status of the most recent discovery. inProgress(1) - indicates that the discovery is still in progress. completed(2) - indicates that the discovery is complete. failure(3) - indicates that the discovery encountered a failure.
OBJECT-TYPE    
  INTEGER inProgress(1), completed(2), failure(3)  

ciscoExtScsiLunDiscCompleteTime 1.3.6.1.4.1.9.9.299.1.1.5
This object contains the value of sysUpTime when the last discovery was completed. The value of this object will be zero, if discovery has not been performed since the last system restart.
OBJECT-TYPE    
  TimeStamp  

ciscoExtScsiIntrDiscTgtTable 1.3.6.1.4.1.9.9.299.1.1.6
This table is an extension to the ciscoScsiDscTgtTable.
OBJECT-TYPE    
  SEQUENCE OF  
    CiscoExtScsiIntrDiscTgtEntry

ciscoExtScsiIntrDiscTgtEntry 1.3.6.1.4.1.9.9.299.1.1.6.1
An entry (conceptual row) in this table.
OBJECT-TYPE    
  CiscoExtScsiIntrDiscTgtEntry  

ciscoExtScsiIntrDiscTgtVsanId 1.3.6.1.4.1.9.9.299.1.1.6.1.1
The VSAN to which this target belongs to.
OBJECT-TYPE    
  VsanIndex  

ciscoExtScsiIntrDiscTgtDevType 1.3.6.1.4.1.9.9.299.1.1.6.1.2
The device type of the SCSI target.
OBJECT-TYPE    
  Unsigned32  

ciscoExtScsiIntrDiscTgtVendorId 1.3.6.1.4.1.9.9.299.1.1.6.1.3
The vendor Id of the SCSI target.
OBJECT-TYPE    
  STRING Size(8)  

ciscoExtScsiIntrDiscTgtProductId 1.3.6.1.4.1.9.9.299.1.1.6.1.4
The product Id of the SCSI target.
OBJECT-TYPE    
  STRING Size(16)  

ciscoExtScsiIntrDiscTgtRevLevel 1.3.6.1.4.1.9.9.299.1.1.6.1.5
The product revision level of the SCSI target.
OBJECT-TYPE    
  STRING Size(4)  

ciscoExtScsiIntrDiscTgtOtherInfo 1.3.6.1.4.1.9.9.299.1.1.6.1.6
The bytes from 0 to 7 in the INQUIRY command response data.
OBJECT-TYPE    
  STRING Size(8)  

ciscoExtScsiIntrDiscLunsTable 1.3.6.1.4.1.9.9.299.1.1.7
This table is an extension to the ciscoScsiDscLunTable.
OBJECT-TYPE    
  SEQUENCE OF  
    CiscoExtScsiIntrDiscLunsEntry

ciscoExtScsiIntrDiscLunsEntry 1.3.6.1.4.1.9.9.299.1.1.7.1
An entry (conceptual row) in this table.
OBJECT-TYPE    
  CiscoExtScsiIntrDiscLunsEntry  

ciscoExtScsiIntrDiscLunCapacity 1.3.6.1.4.1.9.9.299.1.1.7.1.1
The capacity of this Lun.
OBJECT-TYPE    
  Unsigned32  

ciscoExtScsiIntrDiscLunNumber 1.3.6.1.4.1.9.9.299.1.1.7.1.2
The number of this LUN.
OBJECT-TYPE    
  STRING Size(8)  

ciscoExtScsiIntrDiscLunSerialNum 1.3.6.1.4.1.9.9.299.1.1.7.1.3
The serial number of this LUN.
OBJECT-TYPE    
  STRING Size(0..32)  

ciscoExtScsiIntrDiscLunOs 1.3.6.1.4.1.9.9.299.1.1.7.1.4
The Operating System for which this LUN was discovered.
OBJECT-TYPE    
  LunDiscOS  

ciscoExtScsiIntrDiscLunPortId 1.3.6.1.4.1.9.9.299.1.1.7.1.5
The port on which this LUN was discovered. LUNs are present on SCSI target ports. This object represents the FC-ID (Fibre Channel Identifier) of the target port on which this LUN was discovered.
OBJECT-TYPE    
  FcAddressId  

ciscoExtScsiNotificationCntl 1.3.6.1.4.1.9.9.299.1.1.8
This object specifies if the 'ciscoExtScsiLunDiscDoneNotify' notification should be generated or not. If the value of this object is 'true', then the notification is generated when a discovery is completed. If the value of this object is 'false', then the notification is not generated.
OBJECT-TYPE    
  TruthValue  

ciscoExtScsiPartialLunDiscTable 1.3.6.1.4.1.9.9.299.1.1.9
This table contains a set of domain IDs on VSAN, on which the fabric-wide LUN/target discovery needs to be carried out. It is a mechanism to limit the fabric wide discovery of SCSI targets and LUNs to the domains and VSANs specified in this table. If this table is populated with some domain IDs on some VSANs and a discovery is started by setting ciscoExtScsiStartLunDisc object to 'startPartialDiscovery', then discovery of SCSI targets and LUNs is limited only to those domains on those VSANs.
OBJECT-TYPE    
  SEQUENCE OF  
    CiscoExtScsiPartialLunDiscEntry

ciscoExtScsiPartialLunDiscEntry 1.3.6.1.4.1.9.9.299.1.1.9.1
An entry (conceptual row) in this table.
OBJECT-TYPE    
  CiscoExtScsiPartialLunDiscEntry  

ciscoExtScsiPartialLunDomId 1.3.6.1.4.1.9.9.299.1.1.9.1.1
The Domain Id on which the lun discovery needs to be carried out.
OBJECT-TYPE    
  DomainId  

ciscoExtScsiPartialLunRowStatus 1.3.6.1.4.1.9.9.299.1.1.9.1.2
The status of this conceptual row.
OBJECT-TYPE    
  RowStatus  

ciscoExtScsiLunDiscOs 1.3.6.1.4.1.9.9.299.1.1.10
This object specifies the Operating System on which the LUNs/targets need to be discovered.
OBJECT-TYPE    
  LunDiscOS  

ciscoExtScsiLunDiscVsanId 1.3.6.1.4.1.9.9.299.1.1.11
This object specifies the VSAN on which the LUNs/ targets need to be discovered, in the case of port-based discovery. If a port-based discovery is not being initiated, then the value of this object will be ignored.
OBJECT-TYPE    
  VsanIndex  

ciscoExtScsiLunDiscPortId 1.3.6.1.4.1.9.9.299.1.1.12
This object specifies the FCID of the port for which the LUNs/targets need to be discovered, in the case of port-based discovery. If a port-based discovery is not being initiated, then the value of this object will be ignored and should be set to all zeros.
OBJECT-TYPE    
  FcAddressId  

ciscoExtScsiLunCacheScsiIndex 1.3.6.1.4.1.9.9.299.1.1.13
This object specifies the first index into the ciscoExtScsiIntrDiscLunsTable. It is populated by the agent on the completion of a successful port based discovery of LUNs. It helps the management station to directly access the discovered LUN entry.
OBJECT-TYPE    
  ScsiIndexValue  

ciscoExtScsiLunCacheDevIndex 1.3.6.1.4.1.9.9.299.1.1.14
This object specifies the second index into the ciscoExtScsiIntrDiscLunsTable. It is populated by the agent on the completion of a successful port based discovery of LUNs. It helps the management station to directly access the discovered LUN entry.
OBJECT-TYPE    
  ScsiIndexValue  

ciscoExtScsiLunCachePortIndex 1.3.6.1.4.1.9.9.299.1.1.15
This object specifies the third index into the ciscoExtScsiIntrDiscLunsTable. It is populated by the agent on the completion of a successful port based discovery of LUNs. It helps the management station to directly access the discovered LUN entry.
OBJECT-TYPE    
  ScsiIndexValue  

ciscoExtScsiLunCacheTgtIndex 1.3.6.1.4.1.9.9.299.1.1.16
This object specifies the fourth index into the ciscoExtScsiIntrDiscLunsTable. It is populated by the agent on the completion of a successful port based discovery of LUNs. It helps the management station to directly access the discovered LUN entry.
OBJECT-TYPE    
  ScsiIndexValue  

ciscoExtScsiDiscType 1.3.6.1.4.1.9.9.299.1.1.17
This object specifies the type of discovery desired. Setting this object to 'targets(1), results in only targets being discovered and the ciscoExtScsiIntrDiscTgtTable being populated with them. The corresponding LUNs are not discovered. Setting this object to 'luns(2)', results in targets and LUNs being discovered and the ciscoExtScsiIntrDiscTgtTable and ciscoExtScsiIntrDiscLunsTable are populated.
OBJECT-TYPE    
  INTEGER targets(1), luns(2)  

ciscoExtScsiLunDiscDoneNotify 1.3.6.1.4.1.9.9.299.1.2.0.1
This notification is generated whenever a Lun discovery cycle is completed.
NOTIFICATION-TYPE    

ciscoExtScsiMIBCompliances 1.3.6.1.4.1.9.9.299.2.1
OBJECT IDENTIFIER    

ciscoExtScsiMIBGroups 1.3.6.1.4.1.9.9.299.2.2
OBJECT IDENTIFIER    

ciscoExtScsiMIBCompliance 1.3.6.1.4.1.9.9.299.2.1.1
The compliance statement for entities that implement the Cisco extension to the CISCO-SCSI-MIB.
MODULE-COMPLIANCE    

ciscoExtScsiMIBCompliance2 1.3.6.1.4.1.9.9.299.2.1.2
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported.
MODULE-COMPLIANCE    
  ciscoExtScsiPartialLunRowStatus INTEGER active(1), createAndGo(4), destroy(6)

ciscoExtScsiMIBComplianceRev3 1.3.6.1.4.1.9.9.299.2.1.3
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported.
MODULE-COMPLIANCE    
  ciscoExtScsiPartialLunRowStatus INTEGER active(1), createAndGo(4), destroy(6)

ciscoExtScsiMIBComplianceRev4 1.3.6.1.4.1.9.9.299.2.1.4
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported.
MODULE-COMPLIANCE    
  ciscoExtScsiPartialLunRowStatus INTEGER active(1), createAndGo(4), destroy(6)

ciscoExtScsiConfigGroup 1.3.6.1.4.1.9.9.299.2.2.1
A collection of objects for displaying and configuring Cisco extension MIB objects to the CISCO-SCSI-MIB.
OBJECT-GROUP    

ciscoExtScsiNotifyControlGroup 1.3.6.1.4.1.9.9.299.2.2.2
A collection of notification control object(s) for controlling notification generation.
OBJECT-GROUP    

ciscoExtScsiNotifyGroup 1.3.6.1.4.1.9.9.299.2.2.3
A collection of notification(s) for monitoring Lun discovery status.
NOTIFICATION-GROUP    

ciscoExtScsiPartialDiscGroup 1.3.6.1.4.1.9.9.299.2.2.4
A collection of objects for displaying and configuring partial LUN discovery.
OBJECT-GROUP    

ciscoExtScsiConfigGroup1 1.3.6.1.4.1.9.9.299.2.2.5
A collection of objects for displaying and configuring Cisco extension MIB objects to the CISCO-SCSI-MIB.
OBJECT-GROUP    

ciscoExtScsiConfigGroup2 1.3.6.1.4.1.9.9.299.2.2.6
A collection of objects for displaying and configuring Cisco extension MIB objects to the CISCO-SCSI-MIB.
OBJECT-GROUP