Skip Headers
StorageTek SL150/SL500/SL3000/SL8500 SNMP Reference Guide
 
E35317-03
  Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
 
Next
Next
 

1 MIB Objects and Variables

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.

MIB Structure for StorageTek Modular Libraries

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
Graphic depiction of MIB structure for StorageTek libraries

Type Definitions

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)


Agent

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)

slAgentPort

UDP port number where the agent is listening

slAgentRevision

Firmware version of the embedded agent

slAgentTrapPort

UDP port number where the agent will send traps

slAgentURL

URL for Web based management


Redundant Electronics

Table 1-3 lists variables for Redundant Electronics.

Table 1-3 slAgent HAState Variables

Variable Description

slAgentHAState

State of RE controller (simplex =0, duplex/switchable =1)

slAgentHAId

Identifier of RE controller (active =0, standby =1)

slAgentHaSlot

Slot of RE controller (sideA =0, sideB =1)

slAgentHaAlternateIp

IP address of alternate RE controller


Trap Tests

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.


Cartridge Access Ports

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


Cell

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

slCellPartition

Partition ID of storage cell

slCellPartitionType

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.


Cleaning

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


Controller

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

slControllerCodeVer

Code version of controller

slControllerVersion

Version of controller

slControllerFirmwareVer

Firmware version of controller

slControllerHAState

High Availability Status of controller (active=0 and Standby=1)

slControllerHaId

RE controller identifier (active=0, standby=1)

slControllerHaSlot

RE controller slot (sideA=0, sideB=1)

slControllerHaAlternateIp

IP address of alternate RE controller

slControllerFru

Field Replaceable Unit (FRU)-based serial number of controller


Drive and Media

This section contains information on drive and media variables.

Drive

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

slDriveCodeVer

Code version (software or firmware) of drive

slDriveVersion

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

slDriveFibrePortCount

Amount of active ports in the drive

slDriveFibrePortAWWN

World Wide Name (WWN) of port A

slDriveFibrePortAAdressingMode

Addressing mode of port A

slDriveFibrePortAPortEnabled

Port A enabled (2) or disabled (1)

slDriveFibrePortALoopId

Loop ID of port A

slDriveFibrePortAPortSpeed

Port speed of port A

slDriveFibrePortBWWN

World Wide Name (WWN) of port B

slDriveFibrePortBAdressingMode

Addressing mode of port B

slDriveFibrePortBPortEnabled

Port B enabled (2) or disabled (1)

slDriveFibrePortBLoopId

Loop ID of port B

slDriveFibrePortBPortSpeed

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


Media Validation

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


Media Event

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


Elevator

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

slElevatorCodeVer

Code version of elevator

slElevatorVersion

Version of elevator

slElevatorFirmwareVer

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


Fan

Table 1-13 lists fan variables.

Table 1-13 slFan Variables

Variable

Description

slFanCount

Amount of monitored fans in the library

slFanTable

Table of the library's fans

slFanEntry

Fan

slFanIndex

Integer index into the fan table

slFanName

Name of the fan

slFanOperational

Operational state of the fan


Host Interface

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)

slHostInterfaceA1AddressingMode

Addressing mode for Port A1

slHostInterfaceA1PortEnabled

Port enabled for Port A1

slHostInterfaceA1LoopId

Loop ID for Port A1

slHostInterfaceA1PortSpeed

Port speed for Port A1

slHostInterfaceA2AddressingMode

Addressing mode for Port A2

slHostInterfaceA2PortEnabled

Port enabled for Port A2

slHostInterfaceA2LoopId

Loop ID for Port A2

slHostInterfaceA2PortSpeed

Port speed for Port A2

slHostInterfaceBWWN

Fibre B World Wide Name

slHostInterfaceB1AddressingMode

Addressing mode for Port B1

slHostInterfaceB1PortEnabled

Port enabled for Port B1

slHostInterfaceB1LoopId

Loop ID for Port B1

slHostInterfaceB1PortSpeed

Port speed for Port B1

slHostInterfaceB2AddressingMode

Addressing mode for Port B2

slHostInterfaceB2PortEnabled

Port enabled for Port B2

slHostInterfaceB2LoopId

Loop ID for Port B2

slHostInterfaceB2PortSpeed

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

slHostInterfaceCodeVer

Code version for controller

slHostInterfaceVersion

Hardware version for controller

slHostInterfaceFirmwareVer

Firmware version for controller


Library

This section contains information regarding library-related variables.

Condition

Table 1-15 lists library condition variables.

Table 1-15 slLibrary Variables

Variable Description

SlLibraryCondition

Condition of the library (0=normal, 1=degraded, 2=not operative)

slLibraryTopLevelCondition

Overall condition of library (for example, normal, degraded, or not-operational)


Configuration

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

slLibLSMConfigMinPtpAddr

Minimum Element ID or address of PTP cells

slLibLSMConfigMaxPtpAddr

Maximum Element ID or address of PTP cells


Date

Table 1-17 lists library date variables.

Table 1-17 slLibDate Variables

Variable Description

slLibDateString

Date and time in the following format: YYYY:MM:DD HH:MM:SS.


Identifying Information

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

slLibMibVer

Version of the MIB supported by the library


Location

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


Network

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


State

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).


Statistics

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


Temperature

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


Version

Table 1-24 lists library version variables.

Table 1-24 slLibVersion Variables

Variable Description

slLibVersionFirmRev

Embedded firmware revision of library, per engineering change (EC) field releases

slLibVersionFirmDate

Embedded firmware build date of library

slLibVersionBootRev

Boot software/OS version of library

slLibVersionHardware

Controller hardware version of library


Pass-Thru Ports

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

slPtpCodeVer

Code version of PTP

slPtpVersion

Hardware version of PTP

slPtpFirmwareVer

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


Power

The following section describes variables for library power.

Power Supply

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)


Redundant Power

Table 1-27 lists variables for library redundant power.

Table 1-27 Redundant Power Variables

Variable

Description

SlHaState

State of RE controller (0=simplex, 1=duplex, 2=nonRE)

SlHaId

Identifier of RE controller (0=active, 1=standby, 2=nonRE)

SlHaSlot

Slot of RE controller (0=sideA, 1=sideB, 2=nonRE)


Robot

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

slRobotCodeVer

Code version of robot

slRobotVersion

Hardware version of robot

slRobotFirmwareVer

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


Safety Door

Table 1-29 lists variables for the library safety door.

Table 1-29 slSafetyDoor Variables

Variable Description

slSafetyDoorCenterCount

Safety door center completion count

slSafetyDoorRetries

Amount of total safety door retries

slSafetyDoorIPLs

Amount of IPLs performed by the safety door


SNMP

Table 1-30 lists variables for SNMP.

Table 1-30 slSNMP Variables

Variable Description

SlSNMPPort

The SNMP ports allowed

SlSNMPTrapPort

The SNMP trap ports allowed

SlCmdClear

The SNMP trap ports allowed (1=no action, 2=clear)


Tape

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

slTapePartition

Partition ID of cartridge

slTapePartitionType

Partition type of cartridge


Traps

Table 1-32 lists variables for library traps.

Table 1-32 slTrap Variables

Variable

Description

slTrapLibrarySerialNumber

Frame serial number of the library

slTrapDeviceId

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


Automatic Service Requests (ASRs)

Table 1-33 lists variables for automatic service requests.

Table 1-33 slTrapAsr Variables

Variable

Description

slTrapAsrSuspectCount

Number of FRU call-outs to follow in this trap (max 5)

slTrapAsrSuspectTable

Table of diagnosted fault suspects

slTrapAsrSuspectEntry

Suspect table entry

slTrapAsrSuspectIndex

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

slTrapAsrSuspectFruName

Name of the suspect FRU

slTrapAsrSuspectFruChassisId

Text string containing serial number of chassis (unambiguous identification of system when combined with slTrapProductName)

slTrapAsrSuspectFruManufacturer

Name of manufacturer of this FRU /CRU

slTrapAsrSuspectFruPn

Replacement part number used to order this FRU /CRU

slTrapAsrSuspectFruSn

Serial (entitlement) number for this FRU /CRU

slTrapAsrSuspectFruRevision

Revision level of this FRU /CRU

slTrapAsrSuspectFruStatus

Status of FRU /CRU


Configuration

Table 1-34 lists variables for library configuration.

Table 1-34 slTrapConfig Variables

Variable

Description

slTrapConfigLibrarySerialNumber

Frame serial number of the library

slTrapConfigDeviceId

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


Service Events

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

slTrapSvcDeviceEventOpCode

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


Severity Variables

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


Tests

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


Turntable Elements

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

slTurntableCodeVer

Code version of the turntable

slTurntableVersion

Hardware version of the turntable

slTurntableFirmwareVer

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