cancel
Showing results for 
Search instead for 
Did you mean: 

Command to run problem report from the command line in UNIX?

Deanne_Upshaw
Level 2
Does someone know the UNIX command to run a problem report on a specific client?
4 REPLIES 4

Stumpr2
Level 6
USAGE: bperror {-S|-statuscode status_code}

bperror }]






bperror }|severity ...]






-by_statcode is used only with both -U and -backstat

Valid values for ncols:
40 or more

Valid values for severity:
ALL, DEBUG, INFO, WARNING, ERROR, CRITICAL

Valid values for type:
ALL, ARCHIVE, BACKSTAT, BACKUP, GENERAL,
MEDIADEV, RETRIEVE, SECURITYMessage was edited by:
Bob Stump

Stumpr2
Level 6
from the above

bperror -problems -client $CLIENTNAME

Stumpr2
Level 6
There is also a man page on bperror that contains about 8 examples of usage

zippy
Level 6
Deanne,

I run this in cron at 8:00 am as root, it sends the stuff I care about to my excahnge account.


Cool beans?

JD

########### CUT HERE FOR CRON #################
#00 08 * * * /usr/openv/netbackup/backstat > /dev/null 2>&1
########### CUT HERE FOR CRON #################

###########SCRIPT STARTS HERE #################
#!/usr/bin/ksh

#This script is used for giving daily statistics.The cronjob is set to run on a daily basis.
#Script created by James Dunn
#set -vx
#Set variables
TODAY=`date +%a`
HOST=`hostname`
CURRDATE=`date +%m%d%y`
OUTFILE=/var/tmp/out2
OUTFILE1=/var/tmp/out1
OUTFILE2=/var/tmp/out2
OUTFILE3=/var/tmp/out3
ADMINCMD=/usr/openv/netbackup/bin/admincmd
BPIMAGELIST=/usr/openv/netbackup/bin/admincmd/bpimagelist
ERRORLIST=/usr/openv/netbackup/bin/admincmd/bperror
GOODIE=/usr/openv/netbackup/bin/goodies


# Clear /tmp/out2 file first
/bin/rm -rf $OUTFILE $OUTFILE1 $OUTFILE2 $OUTFILE3

if ; then
HARDWARE=`head -1 /usr/openv/netbackup/version | cut -f2 -d" "`
else
echo "/usr/openv/netbackup/version not found"
exit 1
fi

for i in $HOST
do

echo "
" >> $OUTFILE
$ADMINCMD/bperror -U -backstat -s info -hoursago 24 1>> $OUTFILE 2>&1
echo "
Recently Used Media:
" >> $OUTFILE
$BPIMAGELIST -A -media -hoursago 24 1>>$OUTFILE 2>&1

mailx -s "YOUR COMPANY's NAME's Backup list for `date +%x`" net_backup < $OUTFILE


$ERRORLIST -U -problems -hoursago 24 1>>$OUTFILE1 2>&1

mailx -s "YOUR COMPANY's NAME's Backup errors for `date +%x`" net_back_error < $OUTFILE1
mailx -s "YOUR COMPANY's NAME's Backup errors for `date +%x`" jd < $OUTFILE1

$ADMINCMD/bperror -U -backstat -by_statcode >> $OUTFILE2
mailx -s "YOUR COMPANY's NAME's Backup by CODE for `date +%x`" net_backup < $OUTFILE2

done