日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

centos php日志分析,记录一下CentOS7安装GoAccess日志分析工具

發布時間:2024/7/19 php 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos php日志分析,记录一下CentOS7安装GoAccess日志分析工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前項目一直都在用這個日志分析工具,自己也曾搭建過。現在整理一下之前的安裝使用過程。

GoAccess是一個開源的實時網絡日志分析器和交互式查看器,可在Linux終端或瀏覽器中運行。為系統管理員提供可視化的服務器報告,為系統管理員提供快速且有價值的HTTP統計

快速、實時(由于基于C語言編寫,可在毫秒或秒內完成更新)、

只依賴于ncurses

兼容幾乎所有的Web日志格式(Apache、Nginx、Amazon S3、Elastic Load Balancing、CloudFront等)

只需要配置日志格式即可運行

美麗的終端和引導儀表板(可自定義色彩方案)

官方文檔編譯安裝

安裝 GoAccess 非常的容易。只需要下載、解壓以及編譯就好了:

$ wget http://tar.goaccess.io/goaccess-1.2.tar.gz

$ tar -xzvf goaccess-1.2.tar.gz

$ cd goaccess-1.2/

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

$ make

make install

注意: 僅僅需要依賴 ncurses 模塊。

提示: 如果需要使用實時 HTML 報告, 請確保開放 7890 端口。詳見這里。

配置選項

GoAccess 擁有多個配置選項。獲取完整的最新配置選項列表,請運行:./configure --help

--enable-debug

使用調試標志編譯且關閉編譯器優化。

--enable-utf8

寬字符支持。依賴 Ncursesw 模塊。

--enable-geoip=

地理位置支持。依賴 MaxMind GeoIP 模塊。legacy 將使用原始 GeoIP 數據庫。mmdb 將使用增強版 GeoIP2 數據庫。

--enable-tcb=

Tokyo Cabinet 存儲支持。 memhash 將使用 Tokyo Cabinet 的內存哈希數據庫。 btree 將使用 Tokyo Cabinet 的磁盤 B+Tree 數據庫。

--disable-zlib

禁止在 B+Tree 數據庫上使用 zlib 壓縮。

--disable-bzip

禁止在 B+Tree 數據庫上使用 bzip2 壓縮。

--with-getline

使用動態擴展行緩沖區用來解析完整的行請求,否則將使用固定大小(4096)的緩沖區。

--with-openssl

使 GoAccess 與其 WebSocket 服務器之間的通信能夠支持 OpenSSL。

安裝過程中可能遇到的問題FAQ:

根據錯誤提示解決依賴關系:

configure: error:

*** Missing development files for the GeoIP library

安裝需要的軟件包:

yum install -y GeoIP-devel

再次運行預編譯命令并根據錯誤提示解決依賴關系:

configure: error:

*** Missing development libraries for ncursesw

安裝需要的軟件包:

yum install -y ncurses-devel

至此大功告成,安裝提示成功。

Your build configuration:

Prefix : /usr/local

Package : goaccess

Version : 1.2

Dynamic buffer : no

Geolocation : GeoIP Legacy

Storage method : In-memory Hash Database (Default)

TLS/SSL : no

Compiler flags : -pthread

Linker flags : -lnsl -lncursesw -lGeoIP -lpthread

Bugs : goaccess@prosoftcorp.com

總結

以上是生活随笔為你收集整理的centos php日志分析,记录一下CentOS7安装GoAccess日志分析工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。