访问 是开源的 即时的 Apache/Nginx 日志分析器 在命令行中运行的工具和交互式查看器。
它提供快速且有价值的 HTTP 统计信息 适用于需要即时可视化服务器报告的系统管理员。 访问 将从解析的日志中收集数据,并将其显示到控制台或 X 终端。 收集的信息或生成的报告将在可视/交互式窗口中显示给用户/系统管理员。
特征
访问 解析指定的网络日志文件并将数据输出到X终端。 功能包括:
常规统计数据、带宽等 处理请求所用的时间(用于跟踪拖慢网站速度的页面) 热门访问者 请求的文件 请求的静态文件、图像、swf、js 等 引用 URL 404 或未找到 操作系统 浏览器和蜘蛛主机、反向 DNS、IP 位置 HTTP 状态代码引用站点……
查看更多 特征
几乎所有的网络日志格式
访问 允许任何自定义日志格式字符串。 预定义选项包括但不限于:
通用日志格式 (CLF) Apache 组合日志格式 (XLF/ELF) Apache W3C 格式 (IIS)。 Amazon CloudFront(下载分发)。 Apache 虚拟主机
GoAccess 要求
ncurses GLib2 (>= 2.0.0) GeoIP(可选)
安装 GoAccess 所需的软件包
让我们首先使用 Yum 实用程序安装所需的软件包:
对于 CentOS:
# yum install ncurses-devel glib2-devel geoip
对于 Ubuntu:
# apt-get install libncurses5-dev libglib2.0-dev *libgeoip-dev
安装 GoAccess
首先下载最新的稳定版 访问.
# wget https://downloads.sourceforge.net/project/goaccess/0.6/goaccess-0.6.tar.gz
使用 Tar 命令提取文件。
# tar -xvf goaccess-0.6.tar.gz
接下来’cd’到包含包源代码的目录并输入’./configure’来为你的系统配置包。
# cd # ./configuregoaccess-0.6
如果你想启用geoip到`./configure’,你可以通过。
# ./configure --enable-geoip
输入`make’来编译这个包。
# make
键入“make install”以安装程序和任何数据文件和文档。
# make install
如何使用 GoAccess
简单快捷的使用方法:
# goaccess -f /var/log/httpd/access_log
参考: https://goaccess.prosoftcorp.com/