zoukankan      html  css  js  c++  java
  • linux系统web日志分析脚本

    linux系统web日志分析这方面工具比较多,比如logwatch或awstats等使用perl语言开发,功能都非常强大。但这些软件都需要进行一些配置,很多朋友往往在技术方面没有投入太多力量,即便参照互联网上图文教程也无从下手。对于此情况我编写了一个web日志分析脚本,功能比较简单,无需配置,有需要的朋友可以再尝试一下。 
     
    脚本地址: 
    gbk版(一般ssh客户端不用调整直接可用: 
    wget http://jinxiang.oss-cn-hangzhou.aliyuncs.com/weblogcheckgbk.sh 
    utf8版(如果乱码使用这个): 
    wget http://jinxiang.oss-cn-hangzhou.aliyuncs.com/weblogcheckutf8.sh 
     
    脚本使用方法: 
    ./weblogcheckgbk.sh [-c n] [-t n] -f FILE 
     
    选项说明: 
    -c(选填):设置IP、资源TOP榜显示量,默认显示前5名,参数需填写整数 
    -t(选填):设置日志统计时段,默认统计最后6个时段,参数需填写整数 
    -f(必填):指定日志文件,如果脚本与日志文件不在同一目录需填写绝对路径 
    例: 
    ./weblogcheckgbk.sh -f /alidata/log/httpd/access/phpwind.log 
    ./weblogcheckgbk.sh -c 3 -t 3 -f /alidata/log/httpd/access/phpwind.log 
    注: 
    脚本可以统计apache或nginx的日志,但需要是common格式的,目前我们提供用户的一键安装包以及yum方式安装,日志都是这个格式,其他自定义日志格式可能运行不正常。 
     
    操作演示,以nginx访问日志为例: 
    1、下载脚本,增加权限,查询web访问日志位置 
     
     
     
     
     
    2、执行脚本分析日志 
     

  • 相关阅读:
    初步了解Ajax
    什么是applet
    FilterLog代码分析
    Async分析
    HttpServletRequest hrequest
    xml的定义用途
    企业级与应用级的区别
    未来规划
    黄金点游戏
    hashCode与eqauls
  • 原文地址:https://www.cnblogs.com/chenshoubiao/p/4780929.html
Copyright © 2011-2022 走看看