Bonjour à tous,
Ca faisait un petit bout de temps que je n’avais rien publié comme article, le temps de me manque…
Je suis tombé sur une petite application hier, et fallait absolument que vous en parle : GoAccess Visual Web Log Analyzer
Rien de plus qu’un utilitaire d’analyse de log en temps réel pour serveurs web, mais avec une simplicité d’utilisation très appréciable.
GoAccess utilise les fichiers de logs de Nginx & Apache pour collecter les données. GoAccess affiche les statistiques dans la console. Les rapports générés comprennent:
- Statistiques générales, bande-passante,…
- Top Visiteurs
- Fichiers demandés
- Fichiers demandés statiques
- Referrers URLs
- 404 Not Found
- Operating Systems
- Browsers et Spiders
- Hosts, Reverse DNS, IP
- HTTP Status Codes
- Sites Référant
- Mots clés
Installation
Pour l’installer sur Ubuntu ou Debian, rien de plus simple, il suffit exécutez la commande
apt-get install goaccess |
Ou alors à partir des sources :
wget http://downloads.sourceforge.net/project/goaccess/0.7.1/goaccess-0.7.1.tar.gz tar -xzvf goaccess-0.7.1.tar.gz cd goaccess-0.7.1/ ./configure --enable-geoip --enable-utf8 make make install |
Et sinon la page d’instruction là est très bien détaillée
Utilisation
Pour utiliser GoAccess, utilisez cette commande qui indique au passage le chemin du fichier de log du serveur :
goaccess -f /var/log/apache2/access_log goaccess -f /var/log/nginx/access_log |
Pensez ensuite à utiliser les flèches de direction de votre clavier de haut en bas, pour visualiser l’ensemble des statistiques.
L’option -e permet d’exclure des IP de l’analyse.
D’autres options sont disponibles (consommation bande passante, User Agent…).
Pour plus d’infos :
man goaccess |
Bonne lecture à tous et à très vite