Nginx Access Log日志统计分析常用命令
admin
2023-03-22 22:41:04
0

Nginx Access Log日志统计分析常用命令

Nginx Access Log日志统计分析常用命令

IP相关统计

统计IP访问量

awk '{print $1}' access.log | sort -n | uniq | wc -l

查看某一时间段的IP访问量(4-5点)

grep "07/Apr/2017:0[4-5]" access.log | awk '{print $1}' | sort | uniq -c| sort -nr | wc -l

查看某个时间点的IP访问量(11点54:37)

grep "15/Jul/2017:11:54:37" access.log |awk '{print $1}' |sort |uniq -c|sort -nr


查看访问最频繁的前100个IP

awk '{print $1}' access.log | sort -n |uniq -c | sort -rn | head -n 100

查看访问100次以上的IP

awk '{print $1}' access.log | sort -n |uniq -c |awk '{if($1 >100) print $0}'|sort -rn

查询某个IP的详细访问情况,按访问频率排序

grep '104.217.108.66' access.log |awk '{print $7}'|sort |uniq -c |sort -rn |head -n 100

页面访问统计

查看访问最频的页面(TOP100)

awk '{print $7}' access.log | sort |uniq -c | sort -rn | head -n 100

查看访问最频的页面([排除php页面】(TOP100)

grep -v ".php"  access.log | awk '{print $7}' | sort |uniq -c | sort -rn | head -n 100

查看页面访问次数超过100次的页面

cat access.log | cut -d ' ' -f 7 | sort |uniq -c | awk '{if ($1 > 100) print $0}' | less

查看最近1000条记录,访问量最高的页面

tail -1000 access.log |awk '{print $7}'|sort|uniq -c|sort -nr|less

每秒请求量统计

统计每秒的请求数,top100的时间点(精确到秒)

awk '{print $4}' access.log |cut -c 14-21|sort|uniq -c|sort -nr|head -n 100

每分钟请求量统计

统计每分钟的请求数,top100的时间点(精确到分钟)

awk '{print $4}' access.log |cut -c 14-18|sort|uniq -c|sort -nr|head -n 100

每小时请求量统计

统计每小时的请求数,top100的时间点(精确到小时)

awk '{print $4}' access.log |cut -c 14-15|sort|uniq -c|sort -nr|head -n 100

性能分析

在nginx log中最后一个字段加入$request_time

列出传输时间超过 3 秒的页面,显示前20条

cat access.log|awk '($NF > 3){print $7}'|sort -n|uniq -c|sort -nr|head -20

列出php页面请求时间超过3秒的页面,并统计其出现的次数,显示前100条

cat access.log|awk '($NF > 1 &&  $7~/\.php/){print $7}'|sort -n|uniq -c|sort -nr|head -100

蜘蛛抓取统计

统计蜘蛛抓取次数

grep 'Baiduspider' access.log |wc -l

统计蜘蛛抓取404的次数

grep 'Baiduspider' access.log |grep '404' | wc -l

TCP连接统计

查看当前TCP连接数

netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l

用tcpdump嗅探80端口的访问看看谁最高

tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr

http://www.cnblogs.com/coolworld/p/6726538.html

相关内容

热门资讯

【第一资讯】“友间十三张有挂吗... 网上科普关于“友间十三张有没有挂”话题很是火热,小编也是针对友间十三张作*弊开挂的方法以及开挂对应的...
今日重磅消息“悠悠众娱是不是有... 家人们!今天小编来为大家解答悠悠众娱透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
今日重大通报“暗宝怎么装挂?”... 家人们!今天小编来为大家解答暗宝透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很多人...
终于明白“免安装麻将机干扰器辅... 家人们!今天小编来为大家解答免安装麻将机干扰器透视挂怎么安装这个问题咨询软件客服徽9784099的挂...
我来教教您“纸上战争是不是有挂... 家人们!今天小编来为大家解答纸上战争透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
玩家分享攻略“新九五真的有挂吗... 玩家分享攻略“新九五真的有挂吗?”(原来真的有挂)您好,新九五这个游戏其实有挂的,确实是有挂的,需要...
终于了解“开心跑胡子可以开挂吗... 家人们!今天小编来为大家解答开心跑胡子透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买...
今日重磅消息“来几局真的有挂吗... 您好:来几局这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏中...
【第一消息】“天天贰柒拾到底是... 网上科普关于“天天贰柒拾有没有挂”话题很是火热,小编也是针对天天贰柒拾作*弊开挂的方法以及开挂对应的...
今日重大通报“新超圣牛牛怎么装... 今日重大通报“新超圣牛牛怎么装挂?”(太坑了果然有挂)您好,新超圣牛牛这个游戏其实有挂的,确实是有挂...