#1 Le 16/08/2014, à 18:09
- Compte anonymisé
Awstats voie tout comme des robots
Salut à tous,
Awstats voie toujours mes visiteurs comme des robots pourtant la configuration semble bonne.
Exemple d'entrée du log d'Apache :
89.92.xxx.xxx - - [16/Aug/2014:03:25:03 +0000] "GET / HTTP/1.1" 302 204 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0"
89.92.xxx.xxx - - [16/Aug/2014:04:36:43 +0000] "GET / HTTP/1.1" 200 8071
La configuration d'Awstats sur les logs est :
LogFormat=1 ce qui donne :
LogFormat = "%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"
Les élément sont les suivants :
%host Client hostname or IP address (or Sender host for mail log)
%other Means another not used field
%logname Authenticated login/user with format: john
%time1 Date and time with format: [dd/mon/yyyy:hh:mm:ss +0000] or [dd/mon/yyyy:hh:mm:ss]
%methodurl Method and URL with format: "GET /index.html HTTP/x.x"
%code Return code status (with format for web log: 999)
%bytesd Size of document in bytes
%refererquot Referer page with format: "http://from.com/from.htm"
%uaquot User agent with format: "Mozilla/4.0 (compatible, ...)"
Logiquement et si ma vue est bonne, Awstats devrait utiliser les logs correctement.
Si quelqu'un à une idée pourquoi Awstats voie tout comme des robots ?
Merci
PS : je précise que Webalizer fonctionne très bien.
#2 Le 16/08/2014, à 21:48
- tiramiseb
Re : Awstats voie tout comme des robots
Salut,
Peux-tu préciser comment c'est présenté dans awstats ?
Normalement il dit combien il y a eu de visite de tel ou tel robot (si nécessaire, clique sur "Liste complète" dans l'en-tête du tableau qui liste les robots) : que dit-il alors ?
Autre question : comment as-tu installé awstats ? Avec le paquet des dépôts officiels ? Autrement ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 17/08/2014, à 00:21
- Compte anonymisé
Re : Awstats voie tout comme des robots
Salut,
Le plus simple est de donner le lien :
https://ignace72.eu/awstats/awstats.pl
J'ai installé le logiciel avec le paquet.
Merci
#4 Le 17/08/2014, à 08:25
- tiramiseb
Re : Awstats voie tout comme des robots
Alors, je vois les choses suivantes :
- awstats parle d'un fichier /var/log/httpd/access_log : c'est le chemin par défaut pour les distributions comme Red Hat et ses dérivées - avec Debian et ses dérivées (comme Ubuntu) c'est /var/log/apache2/access.log => soit tu as changé toi-même le chemin, soit il y a une bizarrerie là ;
- dans tes logs (enfin, dans /var/log/httpd/access_log selon awstats), sont mélangées des lignes avec des adresses IPv4 et des adresses IPv6 => c'est peut-être normal, ou peut-être pas
- dans tes logs, il y a de nombreuses lignes sans l'information du navigateur => je trouve ça étrange que deux formats différents soient mélangés ;
- awstats montre bien des visites "hors robot" : 7 visites d'1 seul visiteur (toi?) du 15 au 17 août => c'est habituel pour un petit site qu'on est en train de mettre en place, si c'est ta situation ;
- awstats est vachement lent à générer ses pages => soit la machine qui l'héberge est très lente, soit la connexion est très lente.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 17/08/2014, à 12:18
- Compte anonymisé
Re : Awstats voie tout comme des robots
Pour le premier point, c'est logique. Je suis sur ArchLinux.
Un fil existe sur le forum ArchLinux. J'ai essayé sans succès de m'inscrire sur le forum de Apachefrance. Le forum de Awstats est introuvable (erreur 404) donc je multiplie les chances de réponse avant de désinstaller Awstats.
Oui, il y a un « visiteur » avec l'IPv6 ::1 (la seule). C'est le seul visiteur hors robot.
Les visiteurs testant mon site sont vu comme des robots.
Oui, c'est lent car je télécharge beaucoup en ce moment.
Apache est configuré pour sortir des log « combined » :
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
et
CustomLog "/var/log/httpd/access_log" combined
Dernière modification par ignace72 (Le 17/08/2014, à 12:22)
#6 Le 17/08/2014, à 16:57
- tiramiseb
Re : Awstats voie tout comme des robots
Je pense que ça vient des entrées de log incomplètes (donc pas un problème d'awstats mais plutôt d'Apache). Par contre je ne saurais pas te dire pourquoi elles sont incomplètes...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 17/08/2014, à 17:17
- Compte anonymisé
Re : Awstats voie tout comme des robots
Je vais attendre un peu si il y a des retours sur les autres fofo.
Si y a rien de neuf, je désinstallerai Awstats car Webalizer fonctionne très bien en utilisant les même log d'Apache.
#8 Le 17/08/2014, à 17:24
- tiramiseb
Re : Awstats voie tout comme des robots
Et Webalizer fait la détection de robots ?
Et Webalizer est configuré pour quel format de logs ?
Tu peux désactiver la détection de robots sur Awstats, aussi...
Dernière modification par tiramiseb (Le 17/08/2014, à 17:25)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 17/08/2014, à 17:34
- Compte anonymisé
Re : Awstats voie tout comme des robots
y a pas de détection de robot mais on les repère vite.
Webalizer est réglé pour le même format de log.
j'ai testé Awstat sans détection des robots mais ça change rien.