#!/bin/sh
#
#File: /tmp_mnt/fractal.nmt.edu/administratium/accounts/t/triage/bin/check_logs
#Author: Morning Triage
#Time-stamp: <06/22/1998 08:59:49 kscott@prism>

. /u/triage/conf/triage.conf

USAGE="Usage: `basename $0`"

rm /tmp/messages.1 2> /dev/null
cp /fs/log/messages.1.gz /tmp
gunzip /tmp/messages.1.gz
grep "vmunix: panic" /tmp/messages.1 > /tmp/logs.out
cat /tmp/messages.1 | grep -v "gethostbyaddr" | grep "cron" | grep -v "contains a disallowed" | grep -v "hardware address not found" | grep -v "nntpd.*:.*disconnect" | grep -v "NFS write error 70" | grep -v "vmunix:" | grep -v "talkd" | grep -v "message repeated" | grep -v "rainbow syslog" | grep -v "gopherd.*getcommand:" >> /tmp/logs.out

rm /tmp/tacacslog.1 2> /dev/null
cp /fs/log/local6log.1.gz /tmp/tacacslog.1.gz
gunzip /tmp/tacacslog.1.gz
grep rejected /tmp/tacacslog.1 >> /tmp/logs.out

rm /tmp/authlog.1 2> /dev/null
cp /fs/log/authlog.1.gz /tmp/authlog.1.gz
gunzip /tmp/authlog.1.gz
grep LOGIN /tmp/authlog.1 >> /tmp/logs.out

echo "" >> /tmp/logs.out
echo "		Mailhost Mail Queue" >> /tmp/logs.out
rsh mailhost "/usr/lib/sendmail -bp | head -1" >> /tmp/logs.out

lpq -all | /usr/ucb/mail -s "Print Queues" ${MAILTO} 
/usr/ucb/mail -s "Log Report" ${MAILTO} < /tmp/logs.out
