#! /bin/bash
# This is the checklog file scripts
Mail_from=root@localhost.com
Mail_to=zhaodan@china-channel.com
File=/var/log/log
Fn_file=/var/log/log.txt
Path=/var/log
Message=`cat $Path/log.txt`
userlogin="emhhb2RhbkBjaGluYS1jaGFubmVsLmNvbQ=="
p="cmVkaGF0Lg=="


if [ $# -eq 0 ];then                      # Check for parameter file
 echo "Sorry,can't find parameter file."
 exit 0
else
 LOG=$1
fi

awk '{print$7}' $LOG | sort | uniq -c | sort -r | sed '1,4d' | head -50 > $File   #Through a pipe filter file

cat $File | grep -v assets* | grep -v 10.* | grep -v www.35* | grep -v support*  | grep -v soa.* | grep -v t.35*> $Fn_file # Remove unwanted options

rm -rf $File

(sleep 1;echo "helo mail";sleep 2;echo "auth login";sleep 2;echo "$userlogin";sleep 2;echo "$p";sleep 2;echo "mail from:root@localhost.com";sleep 2;echo "rcpt to:zhaodan@china-channel.com";sleep 1;echo "data";sleep 1;echo "from:Syslog";echo "to:myself";echo "subject:Check_web";sleep 1;echo -e "\n";sleep 1;echo "$Message";echo ".";echo "quit") | telnet 10.35.0.211 25     #Via e-mail send to administrator