GoAccesshtml
GoAccess
是一款開源、實時,運行在命令行終端下的 Web
日誌分析工具。nginx
該工具提供快速、多樣的 HTTP
狀態統計。git
分析結果,能夠經過 XShell
等客戶端工具查看,而且能夠生成 Html
報告。github
GitHub
地址:https://github.com/allinurl/goaccess瀏覽器
官網地址:http://goaccess.io/工具
安裝測試
$ yum -y install glib2 glib2-devel ncurses ncurses-devel geoIP geoIP-devel $ wget http://tar.goaccess.io/goaccess-0.9.tar.gz $ tar -xzvf goaccess-0.9.tar.gz $ cd goaccess-0.9/ $ ./configure --enable-geoip --enable-utf8 $ make # make install
默認配置文件在 /usr/local/etc/goaccess.conf
url
根據你的日誌格式,配置如下參數,這裏只須要將 #
去掉便可。spa
time-format date-format log-format
接下來咱們測試一下命令行
goaccess -f /usr/local/nginx/logs/access.log -a > /tmp/report.html
這裏生成了一個 html 文件,咱們在瀏覽器裏打開看下。
更詳細的使用,後續繼續研究。。。