Hello Robin,
There is an undocumented command show library that has the online status.
See the archives for more info on undocumented commands.
Here is the partial output from the show library command and the query path
command.
Autolib is an stk 9710 which was not connected. But at least with a connected
library the show library command will show the library as offline if it can not
talk to it.
You do get the following message in the tsm log for an unconnected library
08/09/2006 09:09:05 ANR8440E Initialization failed for SCSI library AUTOLIB;
will retry in 2 minute(s).
len
-------------------------------------------------------------------------------------------------
tsm: ADSMNT04>show library
MMSV->libList: head=03059FB8, tail=0305A5E0
Library AUTOLIB (type SCSI):
reference count = 0, online = 0, borrowed drives = 0, update count = 0
basicCfgBuilt = 1, libInfoBuild = 0, definingPathToLibrary = 0
addLibPath = 0, driveListBusy = 0
libvol_lock_id=0, libvolLock_count=0, SeqnBase=0
library extension at 03053960
autochanger list:
dev=lb0.0.0.3, busy=0, online=0
Drive detail and second library output deleted.
---------------------------------------------------------------------------------------------------
tsm: ADSMNT04>q path
Source Name Source Type Destination Destination On-Line
Name Type
----------- ----------- ----------- ----------- -------
ADSMNT04 SERVER AUTOLIB LIBRARY Yes
ADSMNT04 SERVER TAPE1 DRIVE Yes
ADSMNT04 SERVER TAPE2 DRIVE Yes
ADSMNT04 SERVER BORG LIBRARY Yes
ADSMNT04 SERVER TAPEB1 DRIVE Yes
ADSMNT04 SERVER TAPEB2 DRIVE Yes
----------------------------------------------------------------------------------------------------
For others: Has anyone asked IBM to move the function of the show library
command to a documented command.
len
-----Original Message-----
From: ADSM: Dist Stor Manager [mailto:ADSM-L AT VM.MARIST DOT EDU] On Behalf Of
Robin Sharpe
Sent: Thursday, August 17, 2006 11:03 AM
To: ADSM-L AT VM.MARIST DOT EDU
Subject: Re: [ADSM-L] Detect whether L700 tape library unavailable
The path definition is the only TSM reference I could find that has a
library status: ONLINE=YES or NO. Example:
ANS8000I Server command: 'q path'
Source Name: TSM_WAYNE_LM
Source Type: SERVER
Destination Name: WATL26
Destination Type: LIBRARY
On-Line: Yes
I'm not sure if TSM will set it off line if there is a problem. Another
approach is to use the lbtest utility that comes with TSM, but I don't know
if I'd want to be firing that up automatically.... it could interfere with
TSM activities.
BTW, we also have an L700. Ours is attached to an HP rp7410, running HP-UX
11i. We have 14 LTO2 drives, and 4 LTO3's on order.
Robin Sharpe
Berlex Labs
"Martin, Roy J"
<[email protected]
OM> To
Sent by: "ADSM: ADSM-L AT VM.MARIST DOT EDU
Dist Stor cc
Manager"
<[email protected] Subject
.EDU> Detect whether L700 tape library
unavailable
08/11/2006 11:46
AM
Please respond to
"ADSM: Dist Stor
Manager"
<[email protected]
.EDU>
We have a TSM server (5.2.2) running on a Solaris box with a SCSI
attached STK L700 tape library. TSM interfaces directly with the tape
library. Does anyone have any relatively simple method to detect whether
the tape library becomes unavailable? I was thinking of enabling some
events, have them directed to a log file & have a monitoring tool watch
for them, but it seems like it would be difficult to identify all of
them. Is there some simply way to achieve this? Perhaps "query drive" or
something on a regular basis would generate a particular error if the
library was down. I suppose a script could just see if "q drive" returns
valid response within some timeframe. Any thoughts or experience doing
this?
Roy J. Martin
Global Client Engineering GM (BUR group)
mailto:roy.martin AT eds DOT com
|