日志统计归类
来源:互联网 发布:python np.split 编辑:程序博客网 时间:2024/05/17 06:08
daystr=0
logname="log4j.log.2"
zipname="log4j.log.2.gz"
while [[ $daystr -le "10" ]]
do
daystr=`expr $daystr + 1`
logname=`printf "log4j.log.201307%02s" $daystr`
echo "------------------------------------------------"$logname
zipname=${logname}.gz
echo $zipname
gunzip $zipname
echo "T2000701------------------------"
grep -n 3ET2000701 $logname|perl -p -e 's/%(..)/pack("c", hex($1))/eg'|grep RspCode|iconv -f UTF-8 -t GB18030 |awk '
BEGIN{
}
{
cnt[$1]++
}
END{
printf("RspCode\t总数\n");
for( any in cnt )
{
printf("%s\t%s\n",any,cnt[any])
}
}'
echo "T2031702------------------------"
grep -n 3ET2031702 $logname|perl -p -e 's/%(..)/pack("c", hex($1))/eg'|grep RspCode |iconv -f UTF-8 -t GB18030|awk '
BEGIN{
}
{
cnt[$1]++
}
END{
printf("RspCode\t总数\n");
for( any in cnt )
{
printf("%s\t%s\n",any,cnt[any])
}
}'
echo " "
gzip $logname
done
logname="log4j.log.2"
zipname="log4j.log.2.gz"
while [[ $daystr -le "10" ]]
do
daystr=`expr $daystr + 1`
logname=`printf "log4j.log.201307%02s" $daystr`
echo "------------------------------------------------"$logname
zipname=${logname}.gz
echo $zipname
gunzip $zipname
echo "T2000701------------------------"
grep -n 3ET2000701 $logname|perl -p -e 's/%(..)/pack("c", hex($1))/eg'|grep RspCode|iconv -f UTF-8 -t GB18030 |awk '
BEGIN{
}
{
cnt[$1]++
}
END{
printf("RspCode\t总数\n");
for( any in cnt )
{
printf("%s\t%s\n",any,cnt[any])
}
}'
echo "T2031702------------------------"
grep -n 3ET2031702 $logname|perl -p -e 's/%(..)/pack("c", hex($1))/eg'|grep RspCode |iconv -f UTF-8 -t GB18030|awk '
BEGIN{
}
{
cnt[$1]++
}
END{
printf("RspCode\t总数\n");
for( any in cnt )
{
printf("%s\t%s\n",any,cnt[any])
}
}'
echo " "
gzip $logname
done
- 日志统计归类
- R语言统计用函数归类
- postfix bounced日志部分分析归类
- 归类
- 日志统计
- rsyslog 日志归类思路--根据syslog local5 nginx-zjzc01;
- NGINX日志统计命令
- linux 日志统计
- apache 日志统计
- cvs日志统计
- Apache日志统计
- python统计日志ip
- nginx 日志访问量统计
- 日志统计工具awstats
- linux 日志统计
- linux 统计日志
- log 日志统计
- shell统计日志信息
- Ubuntu 批量更改文件内容
- Ubuntu下,grep的用法
- 各浏览器模拟手机浏览器的方法
- VS2008操作Word2007 2010保存为PDF
- Java中WeakReference、WeakHashMap、SoftReference、ReferenceQueue的作用和使用场景 .
- 日志统计归类
- 安卓开发-Activity状态的转换
- POJ 3624 Charm Bracelet
- vsftp中426 Failure writing network stream的错误解决
- 打印全排列
- Eclipse--java.lang.OutOfMemoryError: PermGen space
- QT 环境下为按钮菜单项添加快捷键
- C# 中的委托和事件
- Golang开发web应用(v0.02)