Как правильно фильтровать мои журналы доступа с помощью 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?
1 ответ
Решение
Вы анализируете только журналы *.gz, я предполагаю, что вы хотите проанализировать все они (сжатые и не сжатые), попробуйте вместо этого:
zgrep -h 'POST /xmlrpc.php' access.log* | goaccess -a -o report-xmlrpc.html