Ldfa Posté(e) le 30 décembre 2019 Partager Posté(e) le 30 décembre 2019 Article publiée le 6 Avril 2018 J'ai découvert par hasard un petit outil fort sympathique nommé GoAccess. GoAccess vous permet d'analyser en temps réel les logs de votre serveur Web (Apache, Nginx ou autre) et d'avoir des statistiques détaillées (via votre terminal ou export au format HTML, CSV). 1) Installation Sous Debian/Ubuntu: - Ajoutez les dépôts officiels GoAccess: echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list - Ajoutez la clé GPG: wget -O - https://deb.goaccess.io/gnugpg.key | sudo apt-key add - - Installez le package sudo apt-get update && sudo apt-get install goaccess Sous RedHat/Centos: - Installez directement GOAcess depuis les dépots de la distribution yum install goaccess 2) Utilisation Pour générer un rapport: goaccess -f <la log access de votre serveur web> #A adapter selon votre serveur Web Exemple de rapport: Vous pouvez également générer un rapport sous forme de page HTML Éditez le fichier /etc/goaccess est décommentez les lignes "date-format" et "time-format" en fonction du serveur web dont vous voulez analyser les logs. Dans mon exemple, c'est un serveur apache: - Lancez la commande suivante: goaccess -f <la log access de votre serveur web> -a > /tmp/rapport.html #A adapter selon votre serveur Web - Un rapport de ce type vous sera généré: Si vous voulez des graphs en temps réel (ou presque), il vous suffira d'exécuter la commande de génération du rapport en format HTML via un CRON et de le publier via un serveur web. Afficher l’article complet Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.