#! /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
自动过滤使用量最多的网站并email
原创
©著作权归作者所有:来自51CTO博客作者zhaod06211的原创作品,如需转载,请与作者联系,否则将追究法律责任
上一篇:如何显示进度的对话框
下一篇:用命令行发送邮件
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
硬盘使用量 zabbix 硬盘使用量老是90%
win10占用空间大怎么办?用户将系统升级为win10预览版时,会遇到该版本占用空间比较大的现象,一般占用率达50%或100%的情,这样会让系统的运行速度下降,并对硬盘的伤害也很大,会减少电脑的使用寿命哦!下面杰哥分享win10占用硬盘大解决办法,希望能帮到大家。win10占用硬盘大解决办法:一、关闭家庭组家庭组是占用硬盘的重要原因之一。有网友反映,在关闭家庭组后,硬盘占用率从90%降到10%左右
硬盘使用量 zabbix win10内存占用率过高怎么办 win10能否开机不扫描全部硬盘 win10设置虚拟内存 windows查看硬盘内文件大小