I run this once an hour to count the drives in use (we have two silos):
day=$(date "+%Y_%m_%d_%H")
# l700 usage
countl700=$(/usr/openv/volmgr/bin/vmoprcmd|grep ULT|grep -e T[0-9]{\5\}|wc -l|awk '{print $1}')
# ts3310 usage
countts3310=$(/usr/openv/volmgr/bin/vmoprcmd|grep ULT|grep -e R[0-9]{\5\}|wc -l|awk '{print $1}')
echo $day, $countl700, $countts3310 >> /tmp/tape_drive_usage
(T and R are the tape prefixes on each silo).
So I get output like this:
2017_07_11_12, 5, 1
2017_07_11_13, 5, 1
2017_07_11_14, 4, 3
2017_07_11_15, 6, 1
I then also run this:
day=$(date "+%Y_%m_%d_%H")
/usr/openv/netbackup/bin/admincmd/bpdbjobs -report -verbose -most_columns -ignore_parent_jobs | \
awk '{FS=",";if ($3 == "1") print $3, $5, $45}' | sort -k 3 > /tmp/active_job_tapes
/usr/openv/volmgr/bin/vmoprcmd |grep Yes|awk '{print $1,$4,$5}' | sort -k 3 > /tmp/active_tape_drives
join -1 3 -2 3 /tmp/active_job_tapes /tmp/active_tape_drives | awk '{printf "%-8s %-20s %-20s\n", $1,$3,$4}' | while read x ; do
echo $day, $x >> /tmp/active_jobs_drives_and_tapes
done
which gives me output like:
2017_07_11_14, R20266 ORA_psoltp IBM.ULT3580-TD4.005
2017_07_11_14, R20354 ORA_psoltp IBM.ULT3580-TD4.007
2017_07_11_14, R20417 STD_DAILY_ALXPDB01 IBM.ULT3580-TD4.000
2017_07_11_14, R20417 STD_DAILY_ALXPDB02 IBM.ULT3580-TD4.000
2017_07_11_14, R20417 STD_DAILY_AUXPDB07 IBM.ULT3580-TD4.000
2017_07_11_14, T21073 SAP_PBW HP.ULTRIUM4-SCSI.013
2017_07_11_14, T21073 SAP_PBW HP.ULTRIUM4-SCSI.013
2017_07_11_14, T21073 SAP_PBW HP.ULTRIUM4-SCSI.013
2017_07_11_14, T21073 SAP_PBW HP.ULTRIUM4-SCSI.013
2017_07_11_14, T21235 SAP_DNP HP.ULTRIUM4-SCSI.004
2017_07_11_14, T21348 SAP_DCS HP.ULTRIUM4-SCSI.000
2017_07_11_14, T21348 SAP_DCS HP.ULTRIUM4-SCSI.000
2017_07_11_14, T21348 SAP_DCS HP.ULTRIUM4-SCSI.000
2017_07_11_14, T21348 SAP_DCS HP.ULTRIUM4-SCSI.000
2017_07_11_15, R20417 STD_DAILY_ALXPDB01 IBM.ULT3580-TD4.000
2017_07_11_15, R20417 STD_DAILY_ALXPDB02 IBM.ULT3580-TD4.000
2017_07_11_15, T21053 SAP_PBW HP.ULTRIUM4-SCSI.001
2017_07_11_15, T21053 SAP_PBW HP.ULTRIUM4-SCSI.001
2017_07_11_15, T21053 SAP_PBW HP.ULTRIUM4-SCSI.001
2017_07_11_15, T21053 SAP_PBW HP.ULTRIUM4-SCSI.001
2017_07_11_15, T21073 SAP_PBW HP.ULTRIUM4-SCSI.013
2017_07_11_15, T21073 SAP_PBW HP.ULTRIUM4-SCSI.013
2017_07_11_15, T21073 SAP_PBW HP.ULTRIUM4-SCSI.013
2017_07_11_15, T21073 SAP_PBW HP.ULTRIUM4-SCSI.013
2017_07_11_15, T21235 SAP_DFG HP.ULTRIUM4-SCSI.008
2017_07_11_15, T21235 SAP_QNP HP.ULTRIUM4-SCSI.008
2017_07_11_15, T22066 SAP_PBW HP.ULTRIUM4-SCSI.010
2017_07_11_15, T22066 SAP_PBW HP.ULTRIUM4-SCSI.010
2017_07_11_15, T22066 SAP_PBW HP.ULTRIUM4-SCSI.010
2017_07_11_15, T22066 SAP_PBW HP.ULTRIUM4-SCSI.010