如何使用 GoAccess 正确过滤我的访问日志?
How to filter properly my access logs with GoAccess?
我只想生成一份包含 POST /xmlrpc.php
请求的报告,所以我 运行 使用以下命令:
zcat access.log.*.gz | grep 'POST /xmlrpc.php' | goaccess -a -o report-xmlrpc.html
报告的结果并未全部显示(在图表中我只看到了 9 天,但我查看了其他日志并且我几乎每天都有 POST /xmlrpc.php
个请求(总共 30 个))。
我是不是用错了 zat / grep / goaccess ?
您只解析 *.gz 日志,我假设您想解析所有日志(压缩的和未压缩的),试试这个:
zgrep -h 'POST /xmlrpc.php' access.log* | goaccess -a -o report-xmlrpc.html
我只想生成一份包含 POST /xmlrpc.php
请求的报告,所以我 运行 使用以下命令:
zcat access.log.*.gz | grep 'POST /xmlrpc.php' | goaccess -a -o report-xmlrpc.html
报告的结果并未全部显示(在图表中我只看到了 9 天,但我查看了其他日志并且我几乎每天都有 POST /xmlrpc.php
个请求(总共 30 个))。
我是不是用错了 zat / grep / goaccess ?
您只解析 *.gz 日志,我假设您想解析所有日志(压缩的和未压缩的),试试这个:
zgrep -h 'POST /xmlrpc.php' access.log* | goaccess -a -o report-xmlrpc.html