Forum Discussion

nagavp's avatar
nagavp
Level 4
10 years ago

Parent end notify script

Hi,

Setup:

NBU: 7.6.0.3

OS: Windows 2008

We are running different set of policies with multistreaming and some without.I would like to configure alert only for parent job failed notification. 

I am getting alerts for all streams which is not required... can  someone plz help...

  • I consistantly named the parent job schedule "Parent.Job" and my child schedules "Child.Job"

    I added logic to my "backup_exit_notify" scipt in the bin directory - under these lines:

    # might want to mail this info to someone
    #
    # cat $OUTF | mail -s "NetBackup backup exit" someone_who_cares
     

    I do NOT want an email if the error code is 0, 1, 71, 150, 800 or 191; and I do not want an email for a Child.Job, based on the backup type, I email the appropriate group

    if [ $5 != 0 -a $5 != 1 -a $5 != 71 -a $5 != 150 -a $5 != 800 -a $5 != 191 -a $3 != "Child.Job" ]
    then
            if /usr/openv/netbackup/bin/admincmd/bppllist $2 -U | grep "Policy Type" | grep MS-Window
            then
                    cat $OUTF | /usr/bin/mailx -s "WINDOWS NetBackup Error Status $5, Policy $2, Client $1" \
                    operations windows
            elif /usr/openv/netbackup/bin/admincmd/bppllist $2 -U | grep "Policy Type" | grep MS-Exchange
            then
                    cat $OUTF | /usr/bin/mailx -s "EXCHANGE NetBackup Error Status $5, Policy $2, Client $1" \
                    operations windows
            elif /usr/openv/netbackup/bin/admincmd/bppllist $2 -U | grep "Policy Type" | grep VMWARE
            then
                    cat $OUTF | /usr/bin/mailx -s "VMWARE NetBackup Error Status $5, Policy $2, Client $1" \
                    operations windows

            elif /usr/openv/netbackup/bin/admincmd/bppllist $2 -U | grep "Policy Type" | grep MS-SQL
            then
                    cat $OUTF | /usr/bin/mailx -s "MS-SQL NetBackup Error Status $5, Policy $2, Client $1" \
                    operations windows dba
            elif /usr/openv/netbackup/bin/admincmd/bppllist $2 -U | grep "Policy Type" | grep Oracle
            then
                    cat $OUTF | /usr/bin/mailx -s "ORACLE NetBackup Error Status $5, Policy $2, Client $1" \
                    operations dba unix
            elif /usr/openv/netbackup/bin/admincmd/bppllist $2 -U | grep "Policy Type" | grep Sybase
            then
                    cat $OUTF | /usr/bin/mailx -s "SYBASE NetBackup Error Status $5, Policy $2, Client $1" \
                    operations dba unix
            else
                    cat $OUTF | /usr/bin/mailx -s "UNIX NetBackup Error Status $5, Policy $2, Client $1" \
                    operations unix

            fi
    fi
     

11 Replies

Replies have been turned off for this discussion