Green 发表于 2021-8-23 11:02:49

神器!最佳 Nginx 日志分析工具 GoAccess

使用方法有两种,可以用 XShell 或 Putty 上去命令查看,也可以生成 html 报告。
下面介绍GoAccess 在 CentOS 上的安装方法:
1. 需要安装 GeoIP, ncurses, glib2, 一句搞定
复制代码代码如下:


#yum -y install glib2 glib2-devel ncurses ncurses-devel GeoIP GeoIP-devel
2. 下载 GoAccess 解压编译安装
复制代码代码如下:


# wget http://downloads.sourceforge.net/project/goaccess/0.5/goaccess-0.5.tar.gz

# tar zxvf goaccess-0.5.tar.gz

# cd goaccess-0.5

# ./configure --enable-geoip --enable-utf8

# make && make install

# make clean
3. 好了,试试装好没
复制代码代码如下:


# goaccess
看到以下结果就说明装好了
复制代码代码如下:


GoAccess - 0.5

Usage: goaccess [ -e IP_ADDRESS][ - a ][ - c ]< -f log_file >

The following options can also be supplied to the command:

-f - Path to input log file.

-c - Prompt log/date configuration window.

-a - Enable a List of User-Agents by host.

For faster parsing, don't enable this flag.

-e - Exclude an IP from being counted under the

HOST module. Disabled by default.

Examples can be found by running `man goaccess`.

For more details visit: http://goaccess.prosoftcorp.com

GoAccess Copyright (C) 2009-2012 GNU GPL'd, by Gerardo Orellana
文档来源:http://www.zzvips.com/article/19291.html
页: [1]
查看完整版本: 神器!最佳 Nginx 日志分析工具 GoAccess