Journal Intérêt des logs Apache ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
nov.
2003
Cher journal,

Pourrais-tu m'expliquer l'intérêt des logs que génère Apache ?

Car pour le moment, je n'y vois que des inconvénients (au moins 2) :
- ça prend du temps pour les écrire,
- ça utilise pas mal d'espace disque (environ 50 Mo par jour).

Mon cher journal, je te rassure, ceci n'est pas un troll, j'essaye simplement de comprendre ! :-)

Merci pour ta réponse.


PS: petit troll subsidiaire : est-il prudent de les désactiver totalement ?
  • # Re: Intérêt des logs Apache ?

    Posté par  . Évalué à 7.

    Au hasard, savoir qui va sur ton site, savoir si qq'un essaye d'attaquer ton site, savoir si ton site est indexe par des robots, savoir quels sont les liens foireux sur ton site, etc...
  • # Re: Intérêt des logs Apache ?

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

    - ça utilise pas mal d'espace disque (environ 50 Mo par jour).
    Tu connais logrotate ?
    Une fois compressé je pense que si ca te prend encore 50Mo par jour c'est que tu as un gros serveur donc de la place :-)
  • # Re: Intérêt des logs Apache ?

    Posté par  . Évalué à 2.

    ça serait bien, aussi, des outils pour les analyser...
  • # Re: Intérêt des logs Apache ?

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

    c'est pas un troll, mais ca y ressemble vachement quand meme

    50mega de log par jours... sans savoir a quoi ca sert... t'as herité du serveur de ta grand mere ou quoi ?
    sais-tu au moins ce que tu heberge...
    • [^] # Re: Intérêt des logs Apache ?

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

      50mega de log par jours... sans savoir a quoi ca sert... t'as herité du serveur de ta grand mere ou quoi ?

      Tu sais il n'y a pas que des gurus Unix qui gèrent des sites Web...

      Pour répondre à ta question, le site est hébergé sur un serveur mutualisé (je n'ai donc pas l'accès root) :
      - je ne peux pas supprimer les logs
      - les logs sont comptés dans le quota disque (!!!) et 350 Mo sur 1 Go au total ça pèse quand même... (pas de ma faute si le serveur est configuré comme un pied)
      - il y en a bien pour 50 Mo par jour et les 7 derniers jours sont sauvegardés

      Comme je vais bientôt passer sur un dédié (où j'aurai les droits "root"), je me demandais si je devais configurer Apache pour continuer à générer ces logs.

      sais-tu au moins ce que tu heberge...

      C'est un site qui génère tout de même plus de 1 million de pages vues par mois.

      Pour finir, je trouve tes remarques un peu déplacées.
  • # Re: Intérêt des logs Apache ?

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

    Quels sont les type journaux générés par le fonctionnement de ton serveur ou de ses composants (accès, erreur, mod_gzip, php, useragent, ...)? Tu n'as pas forcément besoin de tous ces journaux, s'ils sont configurés, tu peux virer les moins importants. Si le journal d'erreur est grand, jettes-y un oeil, si tu as tant de traffic, il est possible que tu ais des liens cassé, des utilisateurs indélicats pompant tout ton site (plutôt visible dans le journal d'accès d'ailleurs), ou des erreurs quelconques. Si tu détermine que les robots des moteurs de recherche génèrent trop de bruit (googlebot, .....), place un robot.txt à la base de ton site, pour leur interdire certaines branches de son arborescence trop riches en fichiers de moindre importance ou certains types de fichiers.

    Bref, essaye de générer des statistiques pour voir ce qui te prend trop de place (WebAlizer ou AwStat cités plus haut par exemple), ou déterminer si tu as des erreurs récurrentes. Et met en place logrotate comme également proposé plus haut, tu va économiser énormément de place.

    Par contre, virer les journaux d'erreur ou d'accès est, amha, une bêtise... Il faut toujours garder une trace de tout ce qui se passe sur ta machine, pendant une durée à déterminer en fonction des services de ta machine et de ton espace disque.
    • [^] # Re: Intérêt des logs Apache ?

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

      Merci pour ta réponse.

      Après analyse du fichier d'hier, il semblerait que ça soit un log d'accès _uniquement_ (il ne contient que des requêtes GET ...) :

      - adresse IP
      - date
      - page demandée
      - user-agent

      Ce sont les seuls logs auxquels j'ai accès sur mon espace d'hébergement (heureusement, parcequ'à ce rythme...) et il semblerait qu'ils soient utilisés par Webalizer en effet.

      Par contre, sur mon ancien hébergement, les logs d'accès étaient compactés (.gz)...
      • [^] # Re: Intérêt des logs Apache ?

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

        Arf, ça limite les possibilités...

        Bah si tu n'as pas la main sur cette machine alors il va te falloir voir ça avec ton hébergeur ("InfoManiak", s'il s'agit du site indiqué sur ton CV). Mais il doivent bien avoir un système de rotation de logs j'imagine, demande leur de raccourcir le délai de rotation ou de voir ce qui est prévu/ce qu'ils peuvent faire dans le cadre de ton contrat.

        Sinon, à la mano (avec les fonctions de manipulation de fichiers PHP, des appels systèmes PHP, ou via ton accès FTP, voir SHELL, je ne connais pas ton hébergeur), en compactant et/ou supprimant les logs (garde toi quelques jours ou semaines de retour en arrière quand même, cf ci-dessus, en renommant les journaux par exemple, c'est ce que fait LogRotate).


        Aussi, un truc, tu peux autoriser les proxy/navigateurs de tes visiteurs à utiliser une version mise en cache des pages servies par ton site, de manière à diminuer le nombre de requêtes HTTP, cela dépend donc de la config de chaque visiteur. Je ne suis pas sûr de mon coup, si quelqu'un peut infirmer/confirmer... Mais du coup ça va fausser tes statistiques. Par exemple pour l'en-tête de chacune de tes pages ("meta cache html" dans google pour plus d'info) :
        <meta http-equiv="cache-control" content="public">
  • # Re: Intérêt des logs Apache ?

    Posté par  . Évalué à 9.

    Les logs c'est comme les back-ups et les regles de securites. Ca sert a rien au quotidien. Mais une ou deux fois par an, que'est-ce qu'on est content de les avoir....


    Kha
  • # Re: Intérêt des logs Apache ?

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

    les logs hors les detections d'erreurs et les problemes de securite, ca sert a evaluer son travail, quel public est touche ?, pourquoi une rubrique importante n'est pas consultee ? ...
    Naturellement il faut les traiter et les interpreter.

    Sinon ca fait peur comme commentaire, ca sent l'elevage au systeme aux log obscures et generalement desactive parcque ca fait planter la machine.
  • # Re: Intérêt des logs Apache ?

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

    Rien a voir avec ta question mais http://www.planete-powershot.net/(...) est vraiment cool...

    Merci ;)

    ShadeBob

Suivre le flux des commentaires

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