最近发现了一个web日志实时分析软件,据作者讲占用资源不多,如果结合日志合并工具,应该是个很不错的工具。官网这样介绍它可以分析的web日志格式:GoAccess allows any custom log format string。
- Common Log Format (CLF) Apache
- Combined Log Format (XLF/ELF) Apache
- W3C format (IIS).
- Apache virtual hosts
在debian或者ubuntu上可以通过apt安装:apt-get install goaccess
官网介绍该软件主要有以下作用:
- General Statistics, bandwidth etc.
- Top Visitors
- Requested files
- Requested static files, images, swf, js, etc.
- Referrers URLs
- 404 or Not Found
- Operating Systems
- Browsers and Spiders
- Hosts, Reverse DNS, IP Location
- HTTP Status Codes
- Referring Sites
- Keyphrases
- Support for IPv6
- Different Color Schemes
- Unlimited log file size
- Custom log format
- Output statistics to a file.
看起来功能真不错。先看看安装完成后,goaccess命令怎么使用:
1 |
goaccess [ -b ][ -s ][ -e IP_ADDRESS][ - a ] <-f log_file > |
2 |
3 |
-b 流量消耗统计,如果想要提高解析速度,不要开启这个选项。缺省值为不开启此选项
|
4 |
-f 日志文件路径。
|
5 |
-s HTTP 状态码报告,为了能够更好的解析日志,选项被默认关闭。
|
6 |
-e 指定IP地址的访问统计。
|
7 |
-a 通过代理的请求统计。
|
下面附一张分析截图:
相关推荐
**GoAccess:实时Web日志分析利器** GoAccess是一款开源的、实时的Web日志分析器,专为*nix系统设计。它不仅可以在命令行界面下运行,还支持通过浏览器进行交互式查看,使得Web服务器的数据分析变得直观且高效。在C...
今天,我们将深入探讨一款强大的开源日志分析工具——goaccess,通过介绍goaccess-0.8.5.tar.gz这个压缩包,带你领略它在日志分析领域的卓越性能。 goaccess是一款实时的日志分析工具,其设计目的是提供一种快速、...
GoAccess是一款开源、实时,运行在命令行终端下的web日志分析工具。该工具提供快速、多样的HTTP状态统计,可以令管理员不再纠结于统计各类数据,和繁杂的指令以及一大堆管道/正则表达式说byebye。
GoAccess 是一个强大的开源日志分析工具,专为实时监控 Web 服务器的活动而设计。它的特点是具有直观的交互式界面,用户可以通过Web浏览器或*nix系统的终端进行访问,为系统管理员提供了便捷的数据分析手段。在处理 ...
GoAccess 是一款开源、快速且轻量级的日志分析工具,专门设计用于实时地分析Apache、Nginx等Web服务器的访问日志。它以终端界面展示,能够生成丰富的统计报告,帮助管理员更好地理解和优化网站的访问情况。 在深入...
而GoAccess是一款开源的实时Web日志分析器,可以快速生成可视化报告,帮助管理员了解网站的访问情况。 1. **Nginx日志格式** Nginx默认的日志格式是“combined”,包含了请求的日期时间、客户端IP、请求者身份、...
GoAccess是一个开源的实时Web日志分析器和交互式查看器,可在* nix系统上的终端中或通过浏览器运行。 它为需要动态服务器视觉报告的系统管理员提供了快速而有价值的HTTP统计信息。 有关更多信息,访问: : 。产品...
GoAccess是一个开源的实时Web日志分析工具,专为Nginx等服务器设计,能够帮助管理员快速分析、统计并可视化服务器的日志数据。 GoAccess以其高效和直观的特性,成为Nginx监控的理想选择。它支持多种日志格式,包括...
在提供的压缩包`goaccess-0.7.1`中,用户可以找到GoAccess的源代码、编译说明、配置文件模板以及可能包含的示例日志文件。按照文件夹结构,用户通常会先解压,然后进入源代码目录,通过编译和安装步骤来构建和安装...
GoAccess是一个开源的实时Web日志分析器和交互式查看器,可在* nix系统的终端中或通过浏览器运行。 它为sys GoAccess提供了快速而有价值的HTTP统计信息。这是什么? GoAccess是一个开源的实时Web日志分析器和交互式...
GoAccess是一个开源的实时Web日志分析器和交互式查看器,可在nix系统的终端中运行。 它为需要实时可视服务器报告的系统管理员提供了快速而有价值的HTTP统计信息。 有关更多信息,请访问: : 。 特征 GoAccess解析...
GoAccess是一款实时、开源的Web日志分析工具,支持多种HTTP状态统计,安装和使用都非常简单。 ```bash apt-get install goaccess goaccess -f /var/log/apache2/access.log ``` 通过安装并运行GoAccess,我们可以...
- **GoAccess**:实时Web日志分析工具,能够提供即时的访问统计和趋势分析。 - **Logwatch**:一种日志监视器,用于提供每日的日志汇总报告,便于管理员快速浏览关键信息。 - **ELK Stack**:包括Elasticsearch、...
2. **安装与运行**:用户可以通过源码编译安装 goaccess-1.4.3.tar.gz,配置后使用 `goaccess -f access.log` 命令解析日志文件。 3. **自定义配置**:GoAccess 支持通过配置文件(goaccess.conf)调整输出格式、...
GoAccess 是一个开源的实时 web 日志分析器和交互式查看器,可以在 Linux 系统终端或浏览器中运行。它为需要实时可视服务器报告的系统管理员提供了快速而有价值的 HTTP 统计信息。GoAccess 的核心思想是无需使用...
一些工具如AWStats、Webalizer、GoAccess等可以帮助进行统计和可视化分析。 6. **安全考虑** 保护好错误日志的安全同样重要,避免敏感信息泄露。可以通过限制日志文件的权限,或者在生产环境中关闭过于详细的调试...
- **日志分析**:使用logstash、goaccess等工具分析访问日志,发现问题并优化性能。 - **错误日志分析**:定期检查错误日志,及时发现并解决潜在问题。 8. **升级与迁移** - **平滑升级**:在不停止服务的情况下...
logq 是一个命令行工具,可通过 PartiQL(与 SQL-92 兼容)接口轻松分析、查询、聚合 Web 服务器日志文件 目前支持的格式是 AWS 经典弹性负载均衡器 AWS 应用程序负载均衡器 AWS S3 访问日志(初步支持) Squid ...
-GoAccess是实时Web日志分析器和交互式查看器,可在* nix系统的终端中或通过浏览器运行。 -开膛手约翰(John the Ripper jumbo)-先进的离线密码破解程序,它支持数百种哈希和密码类型,并且可以在许多操作系统,CPU...