LINUX.ORG.RU
ФорумAdmin

goaccess и реалтайм лог

 , goaccess,


0

1

Читаю на гитхабе (да и везде написано)
GoAccess is an open source real-time web log analyzer
Настраиваю.
Запусается так:
/usr/bin/goaccess --db-path=/var/cache/goaccess --persist -p /etc/goaccess/goaccess.conf
Т.е. даже базы прописал.
В итоге. Никакого реалтайма и накопления нет. Статистика генерится та что есть в текущем логе при запуске. Сама не добавляется. Демон с открытым портом висит и наверное что-то делает.
ЧЯДНТ? Или он так не умеет? Тогда что есть, что умеет?
Вот конфиг:

time-format %H:%M:%S
date-format %d/%b/%Y
#log-format VCOMBINED
log-format [%d:%t %^] %v:%^ %h %^ %^ "%r" %s %b "%R" "%u"
config-dialog false
hl-header true
json-pretty-print false
no-color false
no-column-names false
no-csv-summary false
no-progress false
no-tab-scroll false
with-mouse false
#port 7890
real-time-html true
#ssl-cert /etc/letsencrypt/live/hbars.site/cert.pem
#ssl-key /etc/letsencrypt/live/hbars.site/privkey.pem
#ws-url wss://mrtg.hbars.site/apache/bars.html
log-file /var/log/apache2/bars.hbars.site-access.log
agent-list true
with-output-resolver false
http-method yes
http-protocol yes
output /home/www/mrtg/html/apache/bars.html
no-query-string false
no-term-resolver false
444-as-404 false
4xx-to-unique-count false
all-static-files false
double-decode false
ignore-crawlers false
crawlers-only false
real-os true
ignore-panel VIRTUAL_HOSTS
ignore-panel REFERRERS
ignore-panel KEYPHRASES
static-file .css
static-file .js
static-file .jpg
static-file .png
static-file .gif
static-file .ico
static-file .jpeg
static-file .pdf
static-file .csv
static-file .mpeg
static-file .mpg
static-file .swf
static-file .woff
static-file .woff2
static-file .xls
static-file .xlsx
static-file .doc
static-file .docx
static-file .ppt
static-file .pptx
static-file .txt
static-file .zip
static-file .ogg
static-file .mp3
static-file .mp4
static-file .exe
static-file .iso
static-file .gz
static-file .rar
static-file .svg
static-file .bmp
static-file .tar
static-file .tgz
static-file .tiff
static-file .tif
static-file .ttf
static-file .flv
std-geoip false
geoip-database /etc/goaccess/geoip/GeoLite2-City.mmdb

★★★★★

Последнее исправление: hbars (всего исправлений: 1)

По ссылке, которую ты сам и привел, написано как его нужно запускать чтобы получить рил-тайм (tail -f пайп, все дела).

BOOBLIK ★★★
()
Последнее исправление: BOOBLIK (всего исправлений: 1)
Ответ на: комментарий от BOOBLIK

Точно. Торможу.
Пошел исправляться.
Просто думал что с real-time-html true он сам это будет делать.
Оно как бы правильнее, imho.

hbars ★★★★★
() автор топика
Последнее исправление: hbars (всего исправлений: 1)
Ответ на: комментарий от hbars

А я честно говоря засомневался уже, т.к. в issues автор упоминает простой запуск с указанием пути к логу и –real-time-html.

Возможно нужно всё же дебажить каким-то современным аналогом debugfs и убедиться, что у тебя timestamp на файле лога точно изменяется при записи в него. Судя по последним абзацам README авто опирается на inode в плане пути к файлу и на отметку времени как показатель необходимости перечитать новые строки.

Так или иначе попробовать скормить ему лог через tail пайп всё же лишним не будет.

BOOBLIK ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.