提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
GoAccess 是一个开源的实时网络日志分析器和交互式查看器,可以在 *nix 系统或通过浏览器的终端中运行。它为需要动态可视服务器报告的系统管理员提供快速且有价值的 HTTP 统计信息。
一、安装goaccess
1.1.安装依赖
yum install -y ncurses-devel geoip-devel tokyocabinet-devel openssl-devel
2.手动安装
-
wget https://tar.goaccess.io/goaccess-1.3.tar.gz
-
tar -xzvf goaccess-1.3.tar.gz
-
cd goaccess-1.3/
-
./configure --enable-utf8 --enable-geoip=legacy
-
make
-
make install
二、配置nginx
1.1.安装依赖
-
vim /var/nginx/conf/nginx.conf # 添加请求配置
-
location /report.html {
-
alias /var/nginx/html/report.html;}
LANG="zh_CN.UTF-8" bash -c "goaccess /home/wwwlogs/access.log -o report.html --log-format=COMBINED"
LANG="zh_CN.UTF-8" bash -c "goaccess access.log -o ../html/report.html --real-time-html --time-format='%H:%M:%S' --date-format='%d/%b%Y' --log-format=COMBINED"
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。