永发信息网

求一个分析日志的shell脚本

答案:1  悬赏:60  手机版
解决时间 2021-01-29 02:36
求一个分析日志的shell脚本
最佳答案
大致如下:主要要查看好日志中的字段,方便Awk中$n对应,下面的如果有问题,微调一下即可。日志文件路径是假定。
#!/bin/bash

Log_file="/var/log/http.log"
Total_Num=`cat $Log_file|awk '/来源IP/{print}'|wc -l`
User_Num=`cat $Log_file|awk '{a[$1]++}END{for(j in a) print a[j],j}'|wc -l`
Access_Num=`cat $Log_file|awk '{a[$14]++}END{for(j in a) print a[j],j}'|sorn -n|head 10`
Url_Num=`cat $Log_file|awk '{a[$17]++}END{for(j in a) print a[j],j}'|sorn -n|head 10`
Src_Num=`cat $Log_file|awk '{a[$1]++}END{for(j in a) print a[j],j}'|sorn -n|head 10`
Status_Num=`cat $Log_file|awk '{a[$6]++}END{for(j in a) print a[j],j}'|sorn -n|head 10`
echo "总访问数:$Total_Num"
echo "独立问数:$User_Num"
echo "访问IP:$Access_Num"
echo "访问url统计:$Url_Num"
echo "来源统计:$Src_Num"
echo "状态码统计:$Status_Num"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
世上真的有鬼吗?听说阴间和阳间一样的是不是
电脑屏幕一直一闪一闪的,就好像缺电一样,怎
御茗茶庄地址在什么地方,我要处理点事
58到家(青岛店)地址在什么地方,我要处理点事
2、3、4、7这4个数字和小数点,组成2个一位小
五金冲压模具选什么材料好,高手进
用u盘启动ubuntu后,要怎么卸掉u盘呀,用fdis
天国的意思是什么啊?知道的请说下!
珂凯环保科技有限公司地址有知道的么?有点事
指纹识别是从什么时候就有的
阳台用什么材质的板材做衣柜不容易变形??我
露雨春茶庄地址在哪,我要去那里办事
小红帽搬家有限公司怎么去啊,我要去那办事
CVV .VCT .可和国内那种电缆替换
巴比妥中毒可见A.抑制性呼吸B.叹气样呼吸C.潮
推荐资讯
西关村怎么去啊,我要去那办事
地号村地址在什么地方,我要处理点事
加油站(横湖桥)地址在哪,我要去那里办事
豫政的意思是什么啊?知道的请说下!
知乎教育(赤峰敖汉)地址好找么,我有些事要过
六界仙尊如何获得四星宠物
【均田制】简述均田制的主要内容。
南乐县第四实验小学地址在哪,我要去那里办事
下列各项中,应通过“其他应付款”科目核算的
那种机油的抗氧化稳定性好
半命题作文《为 喝彩》
地埋水箱安装什么要求吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?