goaccess

nginx日志分析工具 goaccess-nginx

牧云@^-^@ 提交于 2019-12-15 12:05:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 提到web服务器就不得不说 Nginx 。这款由俄罗斯人开发的小巧的web服务软件近几年来风靡大江南北;成为许多草根站长建设网站的首选。但由于历史原因,nginx在日志分析工具相较于传统的apache、lighthttp等要匮乏的多。 笔者今天在这里为各位介绍一个牛X的实时日志分析工具 GoAccess 。不仅安装简单,功能强大,并且支持nginx日志格式。实在是草根站长们手中又一犀利武器,不可不备^_^。 目前主流的日志分析工具多采用html格式呈现给网站管理者或用户。这样的做法无可厚非;既然开通了网站,通过浏览器查看访客详情也符合逻辑。但,这类工具的缺点也十分明显,实时性较差。为了提高服务器效能,管理员多会按时归档日志统计信息。这样一来,很多故障信息都无法实时分析。如果管理员登录了文字界面的 Linux ,查看起来就更方便了。 特色简介 使用GoAccess就不会有这样的困扰啦。各位可以把它作为传统日志分析工具很好的补充。在X windows或text mode下实时查看访客详情,显示界面很友好;GoAccess表示毫无压力^_^。 目前,我们可以通过这款软件查看的统计信息有: 统计概况,流量消耗等 访客排名 动态Web请求 静态web请求,如图片、样式表、脚本等。 来路域名 404 错误 操作系统

GoAccess日志分析工具

三世轮回 提交于 2019-12-04 08:51:49
GoAccess简介 GoAccess是一个非常良心的开源软件,它的良心之处体现在如下方面: 1)安装简单; 2)操作容易; 3)界面酷炫; GoAccess 官网 https://goaccess.io 安装GoAccess 系统环境说明 [root@localhost ~]# cat /etc/redhat-release CentOS release 6.10 (Final) [root@localhost ~]# uname -r 2.6.32-642.el6.x86_64 root@localhost ~]# setenforce 0 [root@localhost ~]# service iptables stop 安装GoAccess [root@localhost ~]# wget --no-check-certificate https://tar.goaccess.io/goaccess-1.3.tar.gz [root@localhost ~]# tar -xf goaccess-1.3.tar.gz [root@localhost ~]# cd goaccess-1.3 [root@localhost ~]# ./configure --enable-utf8 --enable-geoip=legacy yum install -y GeoIP-devel

goaccess实现可视化监控access.log日志

本秂侑毒 提交于 2019-11-28 23:53:30
安装 可以使用yum,也可以使用rpm,或者是二进制包,这里就不介绍了 使用 cd /usr/local/nginx/logs goaccess access.log -o ../html/report.html --real-time-html --time-format='%H:%M:%S' --date-format='%d/%b%Y' --log-format=COMBINED 配置一个重定向 将上面生成的文件重定向到一个链接中 server{ listen 8080; location /report.html { alias /usr/local/nginx/html/report.html; } } 来源: https://my.oschina.net/u/3473820/blog/3099597

GoAccess 视图化access.log 日志

佐手、 提交于 2019-11-28 01:25:41
1.安装GoAccess 工具可以直接使用 apt-get install goaccess 2.使用goaccess命令将日志生成html文件 goaccess 日志路径 -o 输出HTML的路径 --real-time-html --time-format="%H:%M:%S" --date-format="%d/%b/%Y" --log-format=COMBINED --real-time-html 表示实时的显示日志内容 --time-format 时间格式 --date-format 日期格式 --log-format 用于指定日志字符串格式 命令执行完后开启一个websocket服务用来实时更新日志数据 3.为生成的html文件搭建一个web服务,例如使用nginx配置一个服务 server { listen 8080; server_name localhost; access_log logs/proxy.access.log proxy; location /report.html{ alias /home/wwwroot/goaccess/report.html; } }   然后访问 http://ip:8080 出现下图所示 至此日志数据图形化完成,更多使用方式请访问官网 GoAccess中文网 来源: https://www.cnblogs.com

GoAccess操作手册

梦想与她 提交于 2019-11-26 13:27:25
名字 GoAccess - 可视化 Web 日志分析工具。 语法 goaccess [filename] [ options ... ] [-c][-M][-H][-q][-d][...] 描述 GoAccess 是一款开源(MIT许可证)的且具有交互视图界面的实时 Web 日志分析工具,通过你的 Web 浏览器或者 *nix 系统下的终端程序即可访问。 能为系统管理员提供快速且有价值的 HTTP 统计,并以在线可视化服务器的方式呈现。 GoAccess 解析指定的 Web 日志文件并将统计结果输出到 X 终端。功能如下: **通用统计:** 此面板展示了几个主要指标,比如:有效和无效请求的数量,分析这些数据所花费的时间,独立访客的情况,请求的文件,静态文件(CSS, ICO, JPG 等)的完整URL,404错误,被解析的日志文件的大小以及消耗的带宽。 **独立访客:** 此面板按照日期展示了访问次数,独立访客数,以及累计消耗的带宽等指标。具有相同IP,相同访问时间,相同的 UserAgent 的 HTTP 请求将会被识别为独立访客。默认情况下包含了网络爬虫。 您也可以选择使用 --date-spec=hr 参数将按照日期分析修改为按照小时,例如:05/Jun/2016:16 。这对于希望在小时级别去跟踪每日流量非常有帮助。 **请求的文件:**