Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 ?

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.

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...

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)

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.