Forum Linux.mandriva Probleme avec awstats et access_log d'apache

Posté par  .
Étiquettes : aucune
0
13
nov.
2005
Salut
Je suis sous mandriva 2006, j'ai installé awstats, tout marche tres bien, awstats interroge toutes les 15 mins le fichier access_log (/var/log/httpd/access_log) d'apache. au bon d'un certaint temp awstats m'indique que le fichier access_log na pas le bon format, et quand je regarde, il y a ca qui cloche:

127.0.0.1 - - [13/Nov/2005:08:46:36 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:47:06 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:47:36 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:48:06 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:48:36 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:49:06 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:49:36 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:50:06 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:50:36 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:51:06 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:51:36 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:52:06 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:52:36 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:53:06 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:53:36 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:54:06 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:54:36 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"
conbined
127.0.0.1 - - [13/Nov/2005:08:55:06 +0100] "GET /ap2_snmp/status " 404 611 "-" "-"

Quelqu'un peut il me dire d'ou ca vient ?
Merci
  • # Orthographe! (dans ta conf)

    Posté par  (site web personnel) . Évalué à 2.

    Ce n'est pas "conbined" mais "combined". Vérifie la ligne définissant l'option "LogFormat" dans ton fichier httpd.conf (ou bien un de tes fichiers inclus), ou bien l'option "CustomLog" qui définit l'emplacement et le nom de ce fichier journal.

    Pour être plus précis, je pense que tu as défini deux fois le CustomLog pour cette hôte virtuel, dont une avec une faute de syntaxe :

    CustomLog /var/log/httpd/access_log combined

    et plus loin :

    CustomLog /var/log/httpd/access_log conbined
    • [^] # Re: Orthographe! (dans ta conf)

      Posté par  . Évalué à 1.

      Merci, j'ai effectivement trouvé une faute, j'ai remplacé conbined par combined, je vais tester tout ca...
    • [^] # Re: Orthographe! (dans ta conf)

      Posté par  . Évalué à 1.

      le probleme est revenu !
      Dans webmin quand je veut mettre a jours les stats awstats, j'ai cette erreur:

      Update for config "/etc/awstats/awstats.websat.be.conf" With data in log file "/var/log/httpd/access_log"... Phase 1 : First bypass old records, searching new record... Direct access after last parsed record (after line 2080) AWStats did not find any valid log lines that match your LogFormat parameter, in the 50th first non commented lines read of your log. Your log file /var/log/httpd/access_log must have a bad format or LogFormat parameter setup does not match this format. Your AWStats LogFormat parameter is: 1 This means each line in your web server log file need to have "combined log format" like this: 111.22.33.44 - - [10/Jan/2001:02:14:14 +0200] "GET / HTTP/1.1" 200 1234 "http://www.fromserver.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" And this is an example of records AWStats found in your log file (the record number 50 in your log): 127.0.0.1 - - [13/Nov/2005:12:57:07 +0100] "GET /ap2_snmp/status " 404 611 "-" "-" Setup ('/etc/awstats/awstats.websat.be.conf' file, web server or permissions) may be wrong. Check config file, permissions and AWStats documentation (in 'docs' directory).
      • [^] # Re: Orthographe! (dans ta conf)

        Posté par  (site web personnel) . Évalué à 1.

        Il semble que les hits fait par l'outil qui interroge ap2_snmp/status soit des hits dans un protocole ni HTTP/1.0 ni HTTP/1.1 car dans tes fichiers logs on trouve un espace après l'url et avant la guillement là ou on devrait trouver la version du protocole.

        2 solutions pour résoudre cela:
        - Trouver et supprimer le programme fautif qui consulte une page ineistante toutes les 30 secondes afin d'éviter d'avoir des lignes corrompus dans ta log
        - Ou bien, modifier le fichier conf d'AWStats en mettant le paramètre NbOfLinesForCorruptedLog à une valeur très élevée afin de ne pas etre géné par les log corrompus. Par exemple
        NbOfLinesForCorruptedLog=1000000

        Expert ERP CRM Open Source et (Dolibarr ERP CRM, Odoo, ...)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.