The management information base (MIB) is a virtual database that contains objects and their identifiers (or variables), which define characteristics of a managed device. These characteristics are the functional elements for that device, which can be monitored using SNMP software.
This chapter lists the MIB objects and variables and their descriptions alphabetically. Basic and additional variables provide a complete set of variables for full functionality of StorageTek modular libraries and support of SNMP.
The following graphic shows the MIB structure for the StorageTek modular libraries. The object name is:
STREAMLINE–TAPE–LIBRARY–MIB:streamlineTapeLibrary == 1.3.6.1.4.1.1211.1.15
The type definitions in Table 1-1 serve as templates on which other variables can be based.
Table 1-1 Type Definitions
Type Definition | Description |
---|---|
SlLibraryId |
Library identifier (n of Max) within a complex |
SlLibraryIdMax |
Maximum library identifier within a complex |
SlComplexId |
Library complex identifier |
SlSnmpPort |
SNMP ports allowed |
SlSnmpTrapPort |
SNMP trap ports allowed |
SlCmdClear |
The SNMP trap ports allowed (1=no action, 2=clear) |
SlDeviceStatus |
Device status (ok=0, error=1, warning=2, info=3, trace=4) |
SlLibraryCondition |
Condition of library (normal=0, degraded=1, not operative=2) |
SlMediaEventType |
Type of media error (load=1, unload=2, error=3, load retry=4, drive error=5, media end of life=6, drive end of life=7, decryption error=8, unknown=9) |
SlHaState |
State of RE controller (simplex=0, duplex=1, nonRE=2) |
SlHaId |
Identifier of RE controller (active=0, standby=1, nonRE=2) |
SlHaSlot |
Slot of RE controller (side A =0, side B =1, nonRE =3) |
SlDriveFibreLoopId |
Fibre loop ID of drive |
SlDriveFibreSpeed |
Fibre speed of drive (unknown=1, one Gbit=2, two Gbit=3, four Gbit=4) |
SlDriveFibreAddressing |
Drive fibre addressing (hard=1, soft=2) |
SlDriveStatus |
Status of drive (unknown=0, initializing=1, empty=2, cartridge present=3, loading=4, loaded=5, cleaning=6, rewinding=7, unloading=8, inoperative=9, not loadable=10, not unloadable=11) |
SlPartitionType |
Type of partition (hli=1, scsi=2, other=3) |
SlCellHostTypeTC |
Cell host type (invalid /unknown cell =0, storage slot =1, tape drive =2, CAP or mailslot =3, playground /system cell =4, intransit /reserved cell =5, PTP =6, hand /robotic cell =7) |
SlSeverityTC |
Severity level that a trap can have (ok=0, heartbeat/verification=1, telemetry/metrics=2, configuration=3, trace/debugging=4, information/nominal behavior=5, warning/degraded behavior=6, error/non-operational=7, critical/system fault=8, fatal/system unusable=9, other=10) |
SlDiagEntityTC |
The entity that diagnosed the fault (fault manager/dedicated on-board fault detection software=1, library app other than fault manager=2, operating system=3, primitive/driver or other low-level firmware=4, other=5) |
SlFaultTypeTC |
Fault type based on servicing importance (heartbeat/i'm alive or test event=0, automatically recovered=1, suspicious/transient or contributing factor=2, routine/well known=3, escalated/requires more scrutiny=4, critical/overall system behavior affected=5, alert/imminent customer impact=6, dire/customer impacted=7, emergency/immediate service required=8) |
SlCountTC |
Amount of items counted |
SlFruStatusTC |
Status of an FRU (other=1, suspected=2, faulted=3, repaired=4, replaced=5, acquitted=6) |
Table 1-2 lists agent variables.
Table 1-2 slAgent Variables
Variable | Description |
---|---|
slAgentBootDate |
Date and time when the agent initialized |
slAgentCommunity |
The agent default community |
slAgentLibStatusAtStartup |
Condition of the library at agent start (normal,degraded,not-operational) |
UDP port number where the agent is listening |
|
Firmware version of the embedded agent |
|
UDP port number where the agent will send traps |
|
slAgentURL |
URL for Web based management |
Table 1-3 lists variables for Redundant Electronics.
Table 1-4 lists variables for trap tests.
Table 1-4 slAgentTrapTest Variables
Variable | Description |
---|---|
slAgentTrapTestLevel |
Set to a trap level to generate a trap test for that level. When this is read, the last written value is returned. If a trap level is not implemented, an error will be returned when writing. |
slAgentTrapTestCount |
Amount of times slAgentTrapTestLevel has been written to. |
Table 1-5 lists variables for Cartridge Access Ports.
Table 1-5 slCap Variables
Variable | Description |
---|---|
slCapCount |
Amount of CAPs in the CAP table |
slCapTable |
Table of cartridge access ports (CAPs) |
slCapEntry |
A cartridge access port (CAP) |
slCapIndex |
Integer index into the CAP table |
slCapPhysicalAddressStr |
String for CAP's physical address (SL500 returns the logical SCSI element ID instead) |
slCapAccessibility |
Accessibility of a CAP (for example, open allow/prevent) |
slCapAccessStateEnum |
Access state of the CAP, presented as an enumeration |
slCapState |
Physical state of the CAP |
slCapStatusEnum |
Operational status of the CAP presented as an enumeration |
slCapName |
Name of CAP |
slCapRotations |
Rotation count of CAP |
slCapRotationRetries |
Number of rotation retries performed by the CAP |
slCapRotationFails |
Number of rotation failures performed by the CAP |
slCapIPLs |
Number of IPL's performed by the CAP |
slCapSerialNumber |
Serial number of the CAP |
slCapCodeVer |
Code version of the CAP |
slCapVersion |
Version of the CAP |
slCapFirmwareVer |
Firmware version of the CAP |
Table 1-6 lists cell variables.
Table 1-6 slCell Variables
Variable | Description |
---|---|
slCellCount |
Amount of storage elements in the cell table |
slCellStorageFreeCells |
Amount of available (empty) storage cells in the library |
slCellStorageRestrictedFreeCells |
Amount of available restricted (empty) storage cells in the library |
slCellTable |
Table of storage elements in the library |
slCellEntry |
Storage element |
slCellIndex |
Integer index into the storage cell table |
slCellElementID |
Element ID or translated logical HLI address of the storage cell |
slCellHostAccessible |
Indication of host accessible status |
slCellContentStatus |
Status of the cell (unknown, empty, readable, not_readable, cap_magazine_not_present, drive_not_present, drive_not_available) |
slCellContentLabel |
Label of the cartridge in the cell (zero length string if empty, '??????' if unreadable) |
slCellContentType |
Type of the cartridge in the cell (zero length string if empty) which is a text string based on enumerated domain and type values derived from the VOLSER label |
slCellGetRetryCount |
Amount of get retries performed from this cell |
slCellPutRetryCount |
Amount of put retries performed to this cell |
slCellHostType |
The type of cell (0=invalid/unknown cell, 1=storage slot, 2=tape drive, 3=customer access port or mail slot, 4=playground/system cell, 5=intransit/reserved or recovery cell, 6=pass thru port, 7=robotic cell) |
slCellPhysicalAddressStr |
Physical address string of storage cell |
slCellLogicalAddressStr |
Logical address string of storage cell |
Partition ID of storage cell |
|
Partition type of storage cell |
|
slCellCapacityEnabled |
Whether the storage cell is enabled (1) or disabled (0) |
slCellCapacityAllowed |
The number of cells licensed for use. |
slCellCapacityUsed |
The number of cells being used. |
Table 1-7 lists variables for cleaning.
Table 1-7 slLibClean Variables
Variable | Description |
---|---|
slLibCleanEnabled |
Auto clean feature configuration (not supported on all libraries) |
slLibCleanCartTable |
Table of cleaning cartridges in the library |
slLibCleanCartEntry |
Cleaning cartridge |
slCleanCartIndex |
Integer index into the cleaning cartridge table |
slCleanCartLabel |
Clean cartridge label |
slCleanCartType |
Cleaning cartridge type (for example: SDLT, 9840, and LTO) |
slCleanCartLocationElementID |
Clean cartridge location: Element ID |
slCleanCartHostAccessible |
Indication of host accessible status |
slCleanCartUsageCount |
Number of times that the cartridge has been used to clean a tape drive |
slLibCleanNumCarts |
Count of the clean cartridges in the library |
slLibCleanNumCartTypes |
Number of unique cartridge types supported |
slLibCleanWarnEntry |
Table entry for clean count warning threshold |
slLibCleanWarnIndex |
Index into clean warning threshold table |
slLibCleanWarnCartType |
Cleaning cartridge type (for example, SDLT, 9840, LTO and T10000) |
slLibCleanWarnCount |
Configured warning count threshold |
slLibCleanWarnTable |
Table of clean count warning thresholds |
Table 1-8 lists controller variables.
Table 1-8 slController Variables
Variable | Description |
---|---|
slControllerCount |
Count of the controllers in the controller table |
slControllerTable |
Table of controllers |
slControllerEntry |
Controller entry (HBC, HBCR, RLC, HBT, etc.) |
slControllerIndex |
Index of controller card |
slControllerPhysicalAddressStr |
String for physical address of controller |
slControllerSerialNum |
Serial number of controller card |
slControllerTopLevelCondition |
Top-level condition of controller (normal, degraded, not operative) |
slControllerFaultLED |
Fault LED state of controller |
slControllerSafetoRemoveLED |
Safe to remove LED state of controller |
slControllerStatusEnum |
Operational of controller status in enumerated form |
Code version of controller |
|
Version of controller |
|
Firmware version of controller |
|
High Availability Status of controller (active=0 and Standby=1) |
|
RE controller identifier (active=0, standby=1) |
|
RE controller slot (sideA=0, sideB=1) |
|
IP address of alternate RE controller |
|
Field Replaceable Unit (FRU)-based serial number of controller |
This section contains information on drive and media variables.
Table 1-9 lists drive variables.
Table 1-9 slDrive Variables
Variable | Description |
---|---|
slDriveCount |
Amount of the drives in the drive table |
SlDriveFibreLoopId |
Fibre loop ID of drive |
SlDriveFiberSpeed |
Fibre speed of drive |
SlDriveFibreAddressing |
Addressing of drive fibre |
slDriveTable |
Table of drives |
slDriveEntry |
Tape drive |
slDriveIndex |
Integer index into the drive table |
slDriveHashedPhysAddr |
Physical address of the drive (for SL500, logical SCSI Element ID for backward compatibility) |
slDriveType |
Type of drive (for example, STK10000) derived from manufacturer and make of drive |
slDriveVendor |
Vendor of drive (for example, STK, HP and IBM) |
slDriveSerialNum |
Electronic serial number of drive |
slDriveInterfaceType |
Physical data transport type of drive |
slDriveID |
SCSI ID or Fibre port assignment of drive |
slDriveState |
State of drive (for example, empty, loaded, needs cleaning) |
slDriveLED |
State of drive tray LED (0 =off, 1 =on) |
slDriveStatusEnum |
Operational status of drive in enumerated form |
Code version (software or firmware) of drive |
|
Hardware version of drive |
|
slDriveGetRetries |
Amount of mount retries performed to the drive |
slDrivePutRetries |
Amount of dismount retries performed to the drive |
slDriveCommandClean |
Signal to start or cancel cleaning of the drive |
slDriveCellStatusEnum |
Status of drive cell presented as an enumeration |
slDriveCellStatusText |
Status of drive cell |
slDriveCellContentLabel |
Label of the cartridge in the drive (a zero length string =empty, ?????? =unreadable) |
slDriveCellContentType |
Type of cartridge in the drive (a zero length string =empty) |
slDriveIdleSeconds |
Amount of seconds the drive has been idle (unmounted) |
slDriveNumMounts |
Amount of mounts to the drive |
slDriveFibreNodeName |
Fibre node name (node WWN) of drive |
Amount of active ports in the drive |
|
World Wide Name (WWN) of port A |
|
Addressing mode of port A |
|
Port A enabled (2) or disabled (1) |
|
Loop ID of port A |
|
Port speed of port A |
|
World Wide Name (WWN) of port B |
|
Addressing mode of port B |
|
Port B enabled (2) or disabled (1) |
|
Loop ID of port B |
|
Port speed of port B |
|
slDriveWWNEnabled |
World Wide Name (WWN) option for the drive is enabled (can only be set using the command line interface) |
slDrivePhysicalAddressStr |
Physical address string of drive |
slDriveTraySerialNumber |
Serial number of drive tray |
Table 1-10 lists media validation variables for drives.
Table 1-10 slMVDrive Variables
Variable | Description |
---|---|
slMVDrivePhysicalAddressStr |
Physical address of drive assigned to media validation pool |
slMVDriveType |
Make and manufacturer of drive assigned to media validation pool |
slMVDriveSerialNum |
Electronic serial number of drive assigned to media validation pool |
slMVDriveState |
State of drive assigned to media validation pool (includes empty, loaded, needs cleaning) |
slMVDriveCodeVer |
Firmware or software of drive assigned to media validation pool |
slMVDriveCellStatusStr |
Status of the cell of the drive assigned to media validation pool |
slMVDriveCellContentLabel |
Label of the cartridge in the drive assigned to media validation pool (0 if empty, ?????? if unreadable) |
slMVReservationId |
0 indicates the drive assigned to media validation pool is available for use |
slMVTapeVolserLabelStr |
Physical address of drive assigned to media validation pool |
slMVTypeEnum |
Type of validation applied to cartridge (0 = no validation, 1 = basic verify, 2 = complete verify from beginning of tape, 3 = complete verify resume, 4 = complete verify divbot, 5 = complete verify divresume, 6 = standard verify, 7 = rebuild MIR, 8 = stop) |
slMVOriginatorStr |
Test initiator of media validation |
slMVStatusStr |
Status of media validation test |
slMVCompletionStatusStr |
Percentage that media validation is completed or that validation has been stopped |
slMVErrorCodeStr |
Error code for media validation |
slMVDriveCount |
Amount of drives currently assigned to the media validation pool |
Table 1-11 lists media event variables.
Table 1-11 slMedia Event Variables
Variable | Description |
---|---|
slLibMediaEventCount |
Amount of media statistics in the table |
slLibMediaEventTable |
Table of media statistics |
slLibMediaEventEntry |
Statistic about media error |
slLibMediaEventIndex |
Index into the media error statistic table |
slLibMediaEventVolid |
Volume ID of the optical barcode |
slLibMediaEventMediaDomain |
The domain field of the optical barcode detected from the VOLSER label |
slLibMediaEventMediaType |
The type of the optical barcode detected from the VOLSER label (1=load, 2=unload, 3=error, 4=loadRetry, 5=driveError, 6=mediaEndOfLife, 7=driveEndOfLife, 8=decryption error, 9=unknown) |
slLibMediaEventDriveSerialNum |
Electronic serial number of the drive |
slLibMediaEventDriveType |
Type of tape drive |
slLibMediaEventDateTime |
Log entry date and time in this format: MM:DD:YYYY HH:MM:SS |
slLibMediaEventEnum |
Type of media error, reported as an enumeration |
slLibMediaEventOccurrenceCount |
Occurrence count for media statistic |
Table 1-12 lists elevator variables.
Table 1-12 slElevator Variables
Variable | Description |
---|---|
slElevatorCount |
Amount of elevators in elevator table |
slElevatorTable |
Table of elevators |
slElevatorEntry |
Elevator |
slElevatorIndex |
Elevator index |
slElevatorPhysicalAddressStr |
Physical address string for elevator |
slElevatorPositionOn |
Physical position of elevator (not implemented, but defined for backward compatibility for non-SL libraries) |
slElevatorHandCartStatus |
Elevator hand state (cartridge =1, no cartridge =0) |
slElevatorSerialNum |
Serial number of elevator |
slElevatorState |
State of elevator (such as idled, moving, inoperative) |
slElevatorFaultLED |
Fault LED state of elevator |
slElevatorStatusEnum |
Operational status of elevator in enumerated form |
Code version of elevator |
|
Version of elevator |
|
Firmware version of elevator |
|
slElevatorGetRetries |
Number of mount retries performed to the elevator |
slElevatorPutRetries |
Number of dismount retries performed to the elevator |
slElevatorGetFails |
Number of mount fails for the elevator |
slElevatorPutFails |
Number of dismount fails for the elevator |
slElevatorGetTotals |
Sum of all mount operations of the elevator |
slElevatorPutTotals |
Sum of all dismount operations of the elevator |
Table 1-14 lists host interface variables.
Table 1-14 slHostInterface Variables
Variable | Description |
---|---|
slHostInterfaceCount |
Count of interface cards |
slHostInterfaceTable |
Table of host interfaces |
slHostInterfaceEntry |
Host interface entry (such as Fiber or SCSI) |
slHostInterfaceIndex |
Integer index into the table of host interface cards |
slHostInterfaceFibreCount |
Amount of active fibres in this host interface card |
slHostInterfaceAWWN |
Fibre A World Wide Name (WWN) |
Addressing mode for Port A1 |
|
Port enabled for Port A1 |
|
Loop ID for Port A1 |
|
Port speed for Port A1 |
|
Addressing mode for Port A2 |
|
Port enabled for Port A2 |
|
Loop ID for Port A2 |
|
Port speed for Port A2 |
|
slHostInterfaceBWWN |
Fibre B World Wide Name |
Addressing mode for Port B1 |
|
Port enabled for Port B1 |
|
Loop ID for Port B1 |
|
Port speed for Port B1 |
|
Addressing mode for Port B2 |
|
Port enabled for Port B2 |
|
Loop ID for Port B2 |
|
Port speed for Port B2 |
|
slHostInterfaceElementID |
Element ID /address of the controller |
slHostInterfaceSerialNum |
Serial number for controller card |
slHostInterfaceStatus |
State of controller (okay, error, warning) |
slHostInterfaceFaultLED |
Fault LED state for controller |
slHostInterfaceSafeToRemoveLED |
Safe to remove LED state for controller |
slHostInterfaceStatusEnum |
Operational status for controller in enumerated form |
Code version for controller |
|
Hardware version for controller |
|
Firmware version for controller |
This section contains information regarding library-related variables.
Table 1-15 lists library condition variables.
Table 1-16 lists library configuration variables.
Table 1-16 slLibLSMConfig Variables
Variable | Description |
---|---|
slLibLSMConfigCount |
Amount of LSMs installed |
slLibLSMConfigTable |
A table of LSM configurations |
slLibLSMConfigEntry |
LSM configuration entry |
slLibLSMConfigIndex |
LSM configuration index |
slLibLSMConfigNumPanels |
Amount of physical panels |
slLibLSMConfigNumHandCells |
Amount of physical hands |
slLibLSMConfigMinHandAddr |
Minimum Element ID or address of physical hands |
slLibLSMConfigMaxHandAddr |
Maximum Element ID or address of physical hands |
slLibLSMConfigNumSystemCells |
Amount of system and reserved cells |
slLibLSMConfigNumRestrictedCells |
Amount of customer restricted cells |
slLibLSMConfigMinSystemAddr |
Minimum Element ID or address of system cells |
slLibLSMConfigMaxSystemAddr |
Maximum Element ID or address of system cells |
slLibLSMConfigNumCaps |
Amount of cartridge access ports (CAPs) |
slLibLSMConfigNumCapColumns |
Amount of columns within CAPs |
slLibLSMConfigNumCapCells |
Amount of CAP cells |
slLibLSMConfigMinCapAddr |
Minimum Element ID or address of CAP cells |
slLibLSMConfigMaxCapAddr |
Maximum Element ID or address of CAP cells |
slLibLSMConfigNumDriveColumns |
Amount of drive columns |
slLibLSMConfigNumDrives |
Amount of tape drives |
slLibLSMConfigMinDriveAddr |
Minimum Element ID or address of tape drives |
slLibLSMConfigMaxDriveAddr |
Maximum Element ID or address of tape drives |
slLibLSMConfigNumStorageCells |
Amount of storage cells |
slLibLSMConfigMinStorageAddr |
Minimum Element ID or address of storage cells |
slLibLSMConfigMaxStorageAddr |
Maximum Element ID or address of storage cells |
slLibLSMConfigNumPtps |
Amount of pass-thru ports (PTPs) |
slLibLSMConfigNumPtpColumns |
Amount of columns within the PTPs |
slLibLSMConfigNumPtpCells |
Amount of PTP cells |
Minimum Element ID or address of PTP cells |
|
Maximum Element ID or address of PTP cells |
Table 1-18 lists variables for library identifying information.
Table 1-18 Identifying Information Variables
Varable | Description |
---|---|
slLibStkBaseModel |
StorageTek Library model name (see vendor specific model data) |
slLibSerialNumber |
Serial number of library frame |
slLibWWNNumber |
Library World Wide Number (WWN) (a 64-digit hexadecimal number) |
slLibraryTopLevelCondition |
Library overall condition (for example: normal, degraded, or not-operational) |
SlLibLibraryId |
Library identifier (n of Max) within a library complex |
SlLibLibraryIdMax |
Maximum library identifier within a library complex |
SlLibComplexId |
Identifier of library complex |
Version of the MIB supported by the library |
Table 1-19 lists library location variables.
Table 1-19 slLibLocat Variables
Variable | Description |
---|---|
slLibLocatContact |
Primary contact for administration of the library |
slLibLocatStreet |
Street address of location site |
slLibLocatState |
State /province of location site |
slLibLocatZip |
ZIP code or other data of location site |
slLibLocatCountry |
Country of location site |
slLibLocatDescr |
Description or other data of location site |
slLibLocatCity |
City of location site |
Table 1-20 lists network variables.
Table 1-20 slLibNetwork Variables
Variable | Description |
---|---|
slNetworkCount |
Count of all the Ethernet ports |
slNetworkTable |
Table of network interfaces |
slNetworkEntry |
Network interface entry |
slNetworkIndex |
Index into the table |
slLibNetworkInterfaceName |
Interface name used by the library software |
slLibNetworkIpAddr |
IP address of library |
slLibNetworkGateway |
Internet gateway of library network |
slLibNetworkEthAddr |
Physical 48 bit ethernet address of library |
slLibNetworkName |
Host name of library network |
slLibNetworkNetmask |
Internet address netmask of library network |
slLibNetworkDhcpEnabled |
DHCP IP address /name client lookup service status (SL500 only) |
slLibNetworkDomainName |
Network domain name of library network |
slLibNetworkPrimaryDNS |
Primary DNS server of library network |
slLibNetworkSecondaryDNS |
Secondary DNS server of library network |
slLibNetworkRXPackets |
Amount of packets received |
slLibNetworkTXPackets |
Amount of packets transmitted |
slLibNetworkErrors |
Amount of errors on this interface |
slLibNetworkDropped |
Amount of dropped packets on this interface |
slLibNetworkOverruns |
Amount of overrun packets on this interface |
slLibNetworkFrame |
Amount of frame packets on this interface |
slLibNetworkCollisions |
Amount of collisions on this interface |
Table 1-21 lists library state variables.
Table 1-21 slLibLSMState Variables
Variable | Description |
---|---|
slLibLSMCount |
LSM count. |
slLibLSMStateTable |
A table LSM states. |
slLibLSMStateEntry |
Entry of an LSM state. |
slLibLSMStateIndex |
Index of LSM state. |
slLibLSMStatus |
LSM operational state reported as a string (for example, offline, online, or offline pending). This is a hardware-based state and derived from robot state. |
slLibLSMStatusEnum |
LSM operational state, reported as an enumeration (online =0, offline =1, offlinePending =2). |
Table 1-22 lists library statistic variables.
Table 1-22 slLibStats Variables
Variable | Description |
---|---|
slLibStatsNumBoots |
Amount of library initializations |
slLibStatsNumDoorOpens |
Amount of occurrences when the service door has been opened |
slLibStatsNumGetRetries |
Total of get retries |
slLibStatsNumGetFails |
Total of get failures |
slLibStatsNumPutRetries |
Total of put retries |
slLibStatsNumPutFails |
Total of put failures |
slLibStatsNumLabelRetries |
Total of label read retries |
slLibStatsNumLabelFails |
Total of label read failures |
slLibStatsNumTargetRetries |
Total of target read retries |
slLibStatsNumTargetFails |
Total of target read failures |
slLibStatsNumMoves |
Total of cartridge moves |
slLibStatsNumMounts |
Total of mounts |
slLibStatsNumTargetReads |
Total of target reads |
slLibStatsNumEmptyReads |
Total of empty cell reads |
slLibStatsNumLabelReads |
Total of label reads |
slLibStatsGetTotals |
Sum of all Get operations of individual robots |
slLibStatsPutTotals |
Sum of all Put operations of individual robots |
slLibStatsCumMachUptime |
Cumulative machine up time in seconds |
slLibStatsUpTimeSinceLastBoot |
In seconds |
Table 1-23 lists library temperature variables.
Table 1-23 slTemp Variables
Variable | Description |
---|---|
slTempSensorCount |
Amount of temperature sensors in the library |
slTempSensorTable |
Table of the library's temperature sensors |
slTempSensorEntry |
Temperature sensor |
slTempSensorIndex |
Integer index into the temperature sensor table |
slTempSensorName |
Name of the temperature sensor |
slTempSensorCurrentTemp |
Current /present temperature reading |
slTempSensorHighTemp |
Storage area peak temp since last machine boot |
slTempSensorWarnThreshold |
Temperature threshold for automated warning |
slTempSensorFailThreshold |
Temperature threshold for automated library shutdown |
Table 1-24 lists library version variables.
Table 1-25 lists PTP variables.
Table 1-25 slPtp Variables
Variable | Description |
---|---|
slPtpCount |
Amount of pass-through ports in the library |
slPtpTable |
Table of pass-thru ports |
slPtpEntry |
Pass-thru port |
slPtpIndex |
Integer index into the PTP table |
slPtpPhysicalAddressStr |
PTP device address |
slPtpSerialNumber |
Serial number of PTP |
slPtpState |
State of the PTP (online, offline) |
slPtpFaultLED |
Fault LED state of PTP |
slPtpStatusEnum |
PTP operational state reported as an enumeration |
Code version of PTP |
|
Hardware version of PTP |
|
Firmware version of PTP |
|
slPtpMoveRetries |
Amount of move retries performed by PTP |
slPtpMoveFails |
Number of move Fails performed by the Pass-thru Port |
slPtpMoveTotals |
Number total moves performed by the Pass-thru Port |
The following section describes variables for library power.
Table 1-26 lists variables for library power supply.
Table 1-26 slPowerSupply Variables
Variable |
Description |
slPowerSupplyCount |
Amount of power supplies installed in the library |
slPowerSupplyTable |
Table of the library power supplies |
slPowerSupplyEntry |
Power supply |
slPowerSupplyIndex |
Integer index into the power supply table |
slPowerSupplyName |
Name of the power supply |
slPowerSupplyInstalled |
Indicates if the supply is installed (2) or not (1) |
slPowerSupplyOperational |
Indicates if the supply is OK (2) (meaningless if power supply not installed) |
Table 1-28 lists variables for library robot.
Table 1-28 slRobot Variables
Variable | Description |
---|---|
slRobotCount |
Amount of robot mechanisms |
slRobotTable |
A table of robots |
slRobotEntry |
Robot |
slRobotIndex |
Robot index |
slRobotPhysicalAddressStr |
Physical address string of robot (logical sequence SCSI element ID for SL500 to allow for backward compatibility) |
slRobotPosition |
Physical position of the robot (continued to be defined for backward compatibility with robot table) |
slRobotHandCartStatus |
State of the robot hand regarding a cartridge (cartridge =1, no cartridge =0) |
slRobotSerialNum |
Card serial number of robot |
slRobotState |
Sate of the robot (such as empty, loaded, moving) |
slRobotFaultLED |
Fault LED stats of robot (off =0, on =1) |
slRobotStatusEnum |
Operational status of robot in enumerated form |
Code version of robot |
|
Hardware version of robot |
|
Firmware version of robot |
|
slRobotGetRetries |
Number of mount retries performed by robot |
slRobotPutRetries |
Number of dismount retries performed by robot |
slRobotGetFails |
Amount of Get fails for robot |
slRobotPutFails |
Amount of Put fails for robot |
slRobotGetTotals |
Sum of all Get operations from robots |
slRobotPutTotals |
Sum of all Put operations from robots |
Table 1-29 lists variables for the library safety door.
Table 1-31 lists variables for tapes.
Table 1-31 slTape Variables
Variable | Description |
---|---|
slTapeCount |
Amount of the cartridges in the inventory table |
slTapeTable |
Table of data cartridges (tapes) in the library |
slTapeEntry |
Cartridge |
slTapeIndex |
Integer index into the inventory table |
slTapeLabel |
Cartridge label |
slTapeType |
Cartridge type (text string based on the enumerated domain and type values that are derived from the volser label) |
slTapeLocationElementID |
Element ID or translated logical HLI address of the tape cartridge |
slTapeHostAccessible |
Indication of host accessible status |
slTapePhysicalAddressStr |
Physical address string of cartridge |
slTapeLogicalAddressStr |
Logical address of cartridge |
Partition ID of cartridge |
|
Partition type of cartridge |
Table 1-32 lists variables for library traps.
Table 1-32 slTrap Variables
Variable |
Description |
slTrapLibrarySerialNumber |
Frame serial number of the library |
FRU ID of device (generally component model +serial number) |
|
slTrapDeviceTime |
Device's date and time in UTC standard format |
slTrapDeviceAddress |
Device address of the component associated with the log entry. |
slTrapDeviceUserName |
User name on the device that identifies the access level that originated the activity |
slTrapDeviceInterfaceName |
Name representing the interface on the device that was used to request the activity |
slTrapDeviceActivity |
Short text name representing the device activity being performed |
slTrapDeviceRequestId |
Device request ID associated with the activity with this trap |
slTrapDeviceSeverity |
Device log severity |
slTrapDeviceResultCode |
Device result code |
slTrapDeviceFreeFormText |
Freeform text area, usually from subsystems that led to log entry |
Table 1-33 lists variables for automatic service requests.
Table 1-33 slTrapAsr Variables
Variable |
Description |
Number of FRU call-outs to follow in this trap (max 5) |
|
slTrapAsrSuspectTable |
Table of diagnosted fault suspects |
slTrapAsrSuspectEntry |
Suspect table entry |
Sequence number for suspect FRUs |
|
slTrapAsrSuspectFaultCertainty |
Percentage of likelihood that the component is the source of the problem (object has a value of 0 if the system does not support this information) |
slTrapAsrSuspectDevice Address |
Location of the suspect FRU (either a 5-tuple or 4-tuple physical address |
Name of the suspect FRU |
|
Text string containing serial number of chassis (unambiguous identification of system when combined with slTrapProductName) |
|
Name of manufacturer of this FRU /CRU |
|
Replacement part number used to order this FRU /CRU |
|
Serial (entitlement) number for this FRU /CRU |
|
Revision level of this FRU /CRU |
|
Status of FRU /CRU |
Table 1-34 lists variables for library configuration.
Table 1-34 slTrapConfig Variables
Variable |
Description |
slTrapConfigLibrarySerialNumber |
Frame serial number of the library |
Device's FRUI ID, needed for high availability |
|
slTrapConfigDeviceTime |
Device's date and time in UTC standard format |
slTrapConfigDeviceAddress |
Device address of the component associated with the log entry. |
slTrapConfigDeviceUserName |
User name on the device that identifies the access level that originated the activity |
slTrapConfigDeviceInterfaceName |
Name representing the interface on the device that was used to request the activity |
slTrapConfigDeviceActivity |
Short text name representing the device activity being performed |
slTrapConfigDeviceRequestId |
Device request ID associated with the activity with this trap |
slTrapConfigDeviceSeverity |
Device log severity |
slTrapConfigDeviceResultCode |
Device result code |
slTrapConfigPropertyName |
Device property name that is being configured |
slTrapConfigNewPropertyValue |
New value that has been changed (only success is reported) |
slTrapConfigNewPropertyEffective |
Condition when the new property value will be effective |
Table 1-35 lists variables for service events.
Table 1-35 slTrapSvc Variables
Variable |
Description |
slTrapSvcEventTime |
Time stamp of when the service event occurred |
slTrapSvcLibProductManufacturer |
Product manufacturer of library |
slTrapSvcLibProductName |
Product name of library |
slTrapSvcLibProductSn |
Product serial (entitlement) number of library |
slTrapSvcLibStatus |
Condition of the overall system at the time of the event (normal, degraded, not-operational) |
slTrapSvcLibEntity |
Software component (diagnostic entity) that generated this fault event |
slTrapSvcEventId |
Underlying local library event ID that was the catalyst behind this service event |
slTrapSvcFaultEventUUID |
Universal unique identifier that was assigned to this fault (will have a value of NULL if the system doesn't support this information) |
slTrapSvcFaultEventType |
Fault event type based on servicing importance |
slTrapSvcFaultEventCount |
Amount of equivalent fault events since last boot |
slTrapSvcFaultEventDescription |
Textual description of the fault event |
slTrapSvcDeviceEventSeverity |
Fault severity of device or system |
slTrapSvcDeviceEventActivity |
Short text name representing what activity the device was last commanded to perform |
Device operational code, indicating state of FRU/CRU |
|
slTrapSvcDeviceEventResultCode |
The device result code based upon last command completed |
slTrapSvcServiceData |
Descriptive text string of this particular service event |
slTrapSvcLocalization |
Localization string for current service event |
Table 1-36 lists options for severity levels of a trap.
Table 1-36 slSeverityTC
Variable |
Description |
slSeverityTC |
The severity levels that a trap can have, ordered highest to lowest (0=ok/no fault, 1=heartbeat/verification, 2=telemetry/ metrics, 3=configuration, 4=trace/debugging, 5=info/nominal behavior, 6=warning/degraded behavior, 7=error/ nonoperational, 8=critical/system fault, 9=fatal/system unusable, 10=other |
Table 1-37 lists variables for tests.
Table 1-37 Variables for Tests
Variable |
Description |
slTrapCount |
Amount of traps generated since last boot |
slTrapLibBootDate |
Date & time when the agent initialized |
slTrapLibDateString |
Date and time of library in format: YYYY:MM:DDTHH:MM:SS. |
slTrapLibSerialNumber |
Serial number of library frame |
slTrapLibTopLevelCondition |
Overall condition of the library (normal,degraded,not-operational) |
slTrapHaState |
State of RE controller (simplex=0, duplex/switchable=1) |
slTrapHaId |
Identifier of RE controller (active=0, standby=1) |
slTrapHaSlot |
Slot of RE controller (sideA=0, sideB=1) |
slTrapHaAlternateIp |
IP address of alternate RE controller |
Table 1-38 lists variables for turntable elements.
Table 1-38 slTurntable Variables
Variable |
Description |
slTurntableCount |
Count of the turntables in the turntable table |
slTurntableTable |
A table of turntables |
slTurntableEntry |
A turntable |
slTurntableIndex |
A turntable index |
slTurntablePhysicalAddressStr |
Physical address string of a turntable |
slTurntablePosition |
Physical LSM position of the turntable (0=left, 1=right) |
slTurntableHandCartStatus |
The turntable's hand state (cartridge=1, no cartridge=0) |
slTurntableSerialNum |
Serial number of the turntable |
slTurntableState |
State of the turntable (idled, moving, in-op, etc.) |
slTurntableFaultLED |
Fault LED state |
slTurntableStatusEnum |
Operational status of the turntable, in enumerated form |
Code version of the turntable |
|
Hardware version of the turntable |
|
Firmware version of the turntable |
|
slTurntablesRotation |
Rotation count of the turntable |
slTurntablesRotationRetries |
Number of rotation retries performed by the turntable |
slTurntablesRotationFails |
Number of rotation failures performed by the turntable |
slTurntablesIPLs |
Number of IPLs performed by the turntable |