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