IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    goaccess分析nginx日志

    C1G发表于 2015-01-27 08:28:53
    love 0

    GoAcces是一款实时日志分析工具.
    goaccess_screenshot1M-03L
    目前,我们可以通过这款软件查看的统计信息有:

    统计概况,流量消耗等
    访客排名
    动态Web请求
    静态web请求,如图片、样式表、脚本等。
    来路域名
    404 错误
    操作系统
    浏览器和搜索引擎
    主机、DNS和IP地址
    HTTP 响应代码
    引荐网站
    键盘布局
    自定义显示
    支持超大日志(分析速度很快)

    需要用到的几个库文件有:

    glib2
    GeoIP
    ncurses

    安装goaccess

    1. yum install glib2 glib2-devel GeoIP-devel ncurses-devel
    2. wget http://sourceforge.net/projects/goaccess/files/0.5/goaccess-0.5.tar.gz/download
    3. tar zxvf goaccess-0.5.tar.gz
    4. cd goaccess-0.5
    5. ./configure --enalbe-geoip --enable-utf8
    6. make && make install

    GoAccess的基本语法如下:

    goaccess [ -b ][ -s ][ -e IP_ADDRESS][ -a ] <-f log_file >
    参数说明:

    -f – 日志文件名
    -b – 开启流量统计,如果希望加快分析速度不建议使用该参数
    -s – 开启HTTP响应代码统计
    -a – 开启用户代理统计
    -e – 开启指定IP地址统计,默认禁用
    用法示例:

    最简单、常用的命令就是直接调用goaccess命令啦,不带任何影响效率的其他参数

    goaccess -f access.log

    分析打包文件
    zcat access.log.1.gz | goaccess

    常见错误:
    Your terminal does not support color

    vi ~/.bashrc

    在最后面添加一行:

    export TERM=”xterm-256color”

    保存后执行 source ~/.bashrc生效即可

    参考:
    http://www.linuxde.net/2013/03/12943.html



沪ICP备19023445号-2号
友情链接