Diferență între revizuiri ale paginii „GoAccess”
Sari la navigare
Sari la căutare
Linia 22: | Linia 22: | ||
./configure --enable-utf8 --enable-geoip=mmdb --enable-tcb=btree --with-openssl --disable-bzip | ./configure --enable-utf8 --enable-geoip=mmdb --enable-tcb=btree --with-openssl --disable-bzip | ||
Am scris un script, <tt>/home/dex/bin/goaccess-wrapper.php</tt>, care rulează diminețile, curînd după ce logul zilnic al lui Nginx este rotit, și analizează acel log. E nevoie de un pic de scripting pentru a colecta statisticile la nivel de lună (în special din cauză că, pe 1 ale lunii, logul conține și bucăți din ultima zi a lunii precedente). | |||
Versiunea de la data 27 martie 2019 16:11
GoAccess - note de instalare
GeoLite2
Pentru a instala baza de date gratuită:
sudo apt install geoipupdate sudo geoipupdate
A instalat două fișiere în /var/lib/GeoIP/
Alte cerințe
Am instalat bibliotecile de aici, secțiunea Distribution packages.
Am instalat zlib cu comanda sudo apt install zlib1g-dev.
GoAccess
Am urmat pașii de aici, secțiunea Build from GitHub. Linia exactă pentru configure a fost:
./configure --enable-utf8 --enable-geoip=mmdb --enable-tcb=btree --with-openssl --disable-bzip
Am scris un script, /home/dex/bin/goaccess-wrapper.php, care rulează diminețile, curînd după ce logul zilnic al lui Nginx este rotit, și analizează acel log. E nevoie de un pic de scripting pentru a colecta statisticile la nivel de lună (în special din cauză că, pe 1 ale lunii, logul conține și bucăți din ultima zi a lunii precedente).