Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
Installer Goaccess, real-time web log analyzer
Pré-requis
[modifier | modifier le wikicode]Voir :
Nécessite, suivant le cas, l'installation supplémentaires de paquets non présents : génèrent des erreurs pendant la commande ./configure. Relancer la commande ./configure après chaque installation des composants manquants :
- du compileur C<ref>
configure: error: no acceptable C compiler found in $PATH
Installer le compilateur :
$ sudo apt install build-essential
</ref>
- de certaines librairies comme : libmaxminddb<ref>libmaxminddbChercher la library et installer libmaxminddb
configure: error: *** Missing development files for libmaxminddb library.
</ref>, ncursesw<ref>ncursesw$ sudo apt search libmaxminddb $ sudo apt install libmaxminddb-dev
Chercher la library et installer ncurseswconfigure: error: *** Missing development libraries for ncursesw
</ref>,..$ sudo apt search ncursesw $ sudo apt install libncursesw5-dev
Installation
[modifier | modifier le wikicode]$ wget https://tar.goaccess.io/goaccess-1.4.6.tar.gz (vérifier la version actuelle)
$ tar -xzvf goaccess-1.4.6.tar.gz
$ cd goaccess-1.4.6/
$ ./configure --enable-utf8 --enable-geoip=mmdb
$ make
$ sudo make install
L'installation est terminée.
Utiliser en ligne de commande
[modifier | modifier le wikicode]Par exemple :
goaccess /var/log/apache2/internet.access.log -c
Statique HTML
[modifier | modifier le wikicode]Par exemple :
goaccess /var/log/apache2/internet.access.log -o report.html --log-format=COMBINED
Dynamique HTML
[modifier | modifier le wikicode]Par exemple :
goaccess /var/log/apache2/internet.access.log -o /var/www/html/report.html --log-format=COMBINED --real-time-html
== Références == <references/>