You are here

errpt Monitoring Script

Überwachen der errpt Fehler Meldungen.

 

#!/bin/ksh
##
set -x
################################################################
################################################################
## E-Mail Meldung wenn "errpt" Fehler Meldet
##
################################################################
################################################################
#
EMAIL="xxx@xxxx.de"
TMP=/tmp/errpt.$$
#ezeit=`errpt |grep -v ZEIT| awk '{a=0+substr($2, 3, 2);printf("%02d", a-5)}'`
ezeit=`errpt |grep -v ZEIT| awk '{print$2}' |cut -c3-4`
i=05
tag=`date +\%d`
ezahl=`echo $tag - $i | bc`
typeset -Z2 ezahl
kzeit=`date +\%m${ezahl}0000%y`

if (( $tag > 1 ))
then
        if errpt -s $kzeit > $TMP
        then
                echo "echo von $TMP"
        fi
else
        i=01
        monat=`date +\%m`
        emon=`echo $monat - $i | bc`
        typeset -Z2 emon
        kzeit=`date +\%${emon}280000%y`
        if errpt -s $kzeit > $TMP
        then
                echo "echo von $TMP"
        fi
fi
rm $TMP