「四川联想代理」如何安装使用GoAccess这个Apache、Nginx的Web联想服务器日志分析器

成都联想服务器总代理 178 2023-05-26 https://www.lenovocd.com/ 成都联想服务器总代理

GoAccess是一个交互式的实时Web服务器日志分析程序,可以快速分析和查看Web服务器的日志。四川联想服务器总代理它是一个开放源码,在Unix/Linux操作系统中作为命令行运行。它为Linux管理员提供了简短而有益的HTTP(webserver)统计报告。它还可以处理Apache和Ngnix网络服务器的日志格式。

成都联想服务器经销商

GoAccess以首选的方式解析和分析给定的web服务器日志格式,包括CLF(Common Log Format)、W3C格式(IIS)和Apache虚拟主机,然后生成数据输出到终端。

Goaccess演示:https://rt.goaccess.io/

如何在Linux系统中安装GoAccess?

目前,最新版本的GoAccess v1.4还没有从系统默认的软件包库中获得,所以要安装最新的稳定版本,你需要在Linux系统下从源代码中手动下载并编译,如下所示。

在Linux系统下从源码安装GoAccess

在 CentOS、RHEL 和 Fedora 上安装 GoAccess。

# yum install ncurses-devel glib2-devel geoip-devel

# cd /usr/src

# wget https://tar.goaccess.io/goaccess-1.4.tar.gz

# tar -xzvf goaccess-1.4.tar.gz

# cd goaccess-1.4/

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

# make

# make install

在 Debian 和 Ubuntu 上安装 GoAccess

$ sudo apt install libncursesw5-dev libgeoip-dev apt-transport-https

$ cd /usr/src

$ wget https://tar.goaccess.io/goaccess-1.4.tar.gz

$ tar -xzvf goaccess-1.4.tar.gz

$ cd goaccess-1.4/

$ sudo ./configure --enable-utf8 --enable-geoip=legacy

$ sudo make

$ sudo make install

使用软件包管理器安装GoAccess

在Linux上安装GoAccess的最简单和首选的方法是使用你各自Linux发行版的默认包管理器。

注意:正如我上面所说,并不是所有的发行版都会在系统默认仓库中提供最新版本的GoAccess。

在RedHat、CentOS和Fedora上。

# yum install goaccess

# dnf install goaccess [From Fedora 23+ versions]

在 Debian 和 Ubuntu 系统上

GoAccess工具从Debian Squeeze 6和Ubuntu 12.04开始提供。安装时只需在终端上运行以下命令。

$ sudo apt-get install goaccess

注意:上面的命令并不总是为你提供最新的版本。要获得GoAccess的最新稳定版本,请添加GoAccess官方的Debian Ubuntu仓库,如下所示。

$ echo deb http://deb.goaccess.io/ $(lsb_release -cs) main | sudo tee -a /etc/apt/sources.list.d/goaccess.list

$ wget -O - http://deb.goaccess.io/gnugpg.key | sudo apt-key add -

$ sudo apt-get update

$ sudo apt-get install goaccess

如何使用GoAccess?

一旦你在Linux机器上安装了GoAccess,你就可以通过运行下面的命令来开始使用它。它首先会要求你确定访问日志的格式。

最简单的方法是使用标志f和输入的日志文件名来获取任何Web服务器的统计数据,如下所示。下面的命令将给你提供Web服务器日志的一般统计。

# goaccess -f /var/log/httpd/输入你的域名.com

# goaccess -f /var/log/nginx/输入你的域名com

上面的命令通过在一个可滚动的视图中以面板的形式显示各种报告的摘要,让你对Web服务器的指标有一个完整的概述,如图所示。

下面是Apache日志

按操作系统划分的Apache日志

Apache日志按访客带宽分类

按网络浏览器划分的Apache日志

如何生成Apache的HTML报告?

要生成Apache网络服务器日志的HTML报告,只需对着你的weblog文件运行即可。

# goaccess -f /var/log/httpd/access_log reports.html

至此,本文就已经结束了,希望您学会了如何安装和使用GoAccess这个Web服务器日志分析器。

成都联想代理www.lenovocd.com


【公司名称】成都鸿盛广达科技有限公司

【代理级别】成都联想服务器总代理

【销售经理】成都鸿盛广达科技有限公司

【联系方式】座机:028-85952921 手机:13981931555

【公司地址】成都市武侯区人民南路四段一号时代数码广场A座17楼