nginx日志分析
来源:互联网 发布:java web excel预览 编辑:程序博客网 时间:2024/05/21 06:42
#!/bin/sh
if [ $# -eq 0 ];then
echo "plestse specify logfile!"
exit
else
#LOG=$1
cat $1 | egrep -v "112.123.123.123" > LOG
fi
if [ ! -f $1 ];then
echo "could not find file!"
exit
fi
#################################################
echo "most of the ip"
echo "------------------------------------------"
awk '{print $1}' $LOG | sort |uniq -c | sort -nr | head -10
echo
echo
###############################################
echo "most of the time:"
echo "----------------------------------------"
awk '{print $4}' $LOG | cut -c 14-18 | sort | uniq -c | sort -nr | head -10
echo
echo
#############################################
echo "most of the page:"
echo "--------------------------------------"
awk '{print $11}' $LOG | sed 's/^.*\\(.cn*\\)\"/\\1/g' | sort | uniq -c | sort -rn | head -10
echo
if [ $# -eq 0 ];then
echo "plestse specify logfile!"
exit
else
#LOG=$1
cat $1 | egrep -v "112.123.123.123" > LOG
fi
if [ ! -f $1 ];then
echo "could not find file!"
exit
fi
#################################################
echo "most of the ip"
echo "------------------------------------------"
awk '{print $1}' $LOG | sort |uniq -c | sort -nr | head -10
echo
echo
###############################################
echo "most of the time:"
echo "----------------------------------------"
awk '{print $4}' $LOG | cut -c 14-18 | sort | uniq -c | sort -nr | head -10
echo
echo
#############################################
echo "most of the page:"
echo "--------------------------------------"
awk '{print $11}' $LOG | sed 's/^.*\\(.cn*\\)\"/\\1/g' | sort | uniq -c | sort -rn | head -10
echo
echo
也可以用专业的awstats工具分析
0 0
- awk分析nginx日志
- nginx错误日志分析
- Linux Nginx日志分析
- awstats分析nginx日志
- nginx 日志分析
- nginx分析日志
- Nginx 日志分析
- nginx日志模块分析
- nginx日志分析
- Awstats分析Nginx日志
- nginx日志错误分析
- awstats分析nginx日志
- Awstats分析nginx日志
- goaccess分析nginx日志
- nginx日志分析工具
- Nginx日志分析
- ELK -分析nginx 日志
- nginx日志分析
- Android中 dip 和 px 的关系
- PHP 数组处理(一)
- C++ builder XE2 版本编译独立运行程序
- Shell脚本调试技术
- poj-3071-Football-概率模拟
- nginx日志分析
- [leet code] Sort Colors
- 黑马程序员_IO操作规律总结
- java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index
- gcc 中-I、 -L 与-l选项的作用
- Android 数据存储
- 图解Android - Zygote, System Server 启动分析
- LeetCode - Populating Next Right Pointers in Each Node
- 流媒体开发之–HLS–M3U8解析(1)