Forum Linux.général squid et syslog

Posté par  .
Étiquettes : aucune
0
23
jan.
2006
bonjour,

Je voudrais centraliser tous mes logs vers un serveur de logs.

Peut on rediriger le fameux access.log (de squid) sur son serveur de logs? J'ai l'impression que cela n'est pas prévu... est-ce possible?
Avez-vous une idée?
  • # FAQ de squid

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

    Il me semble que la FAQ serait le premier endroit ou trouver cette info.

    http://www.squid-cache.org/Doc/FAQ/FAQ-6.html#ss6.16

    Il y est dit que tu peux gerer certains fichiers de log avec syslog (cherche syslog dans cette page, tu le trouveras a plusieurs endroits differents). A toi de faire loguer ton syslog ailleurs qu'en local.
    • [^] # Re: FAQ de squid

      Posté par  . Évalué à 2.

      j'ai pas trouvé de solution...

      je vais devoir faire du scp chaque nuit... c'est lourd...mais bon, je ne vois pas d'autre solution.
      • [^] # Re: FAQ de squid

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

        T'as pas trouve de solution dans la FAQ ??? tu n'as pas bien cherche a mon avis...

        Une autre URL:

        http://www.squid-cache.org/mail-archive/squid-users/199806/0(...)

        Il y est dis:

        > Is is possible to get squid to log to a remote syslogd?

        yep. You have to configure syslogd.conf on your machine
        where Squid runs. Squid uses LOG_ERR and LOG_LOCAL4, so
        probably something like

        local4.err @some.other.host


        C'est un peu *vieux* mais cela devrait etre encore d'actualite.
        Continue a chercher un peu quand meme ;)
        • [^] # Re: FAQ de squid

          Posté par  . Évalué à 1.


          > Is is possible to get squid to log to a remote syslogd?

          yep. You have to configure syslogd.conf on your machine
          where Squid runs. Squid uses LOG_ERR and LOG_LOCAL4, so
          probably something like

          local4.err @some.other.host


          merci de ton aide, mais cela concerne seulement le fichier cache.log (ou squid.log....)

          Plus généralement je pourrais faire ceci :

          local4.* @mon-serveur-de-log


          Le problème est que je veux centralisé le fichier "access.log", qui, n'ai a priori pas prévu pour fonctionner avec syslog...
          J'essais de voir si des astuces existent, mais pour l'instant je ne trouve pas.
          • [^] # Re: FAQ de squid

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

            Essaye ca alors:

            https://lists.balabit.hu/pipermail/syslog-ng/2002-October/00(...)

            mais niveau CPU usage ca risque d'etre eleve, en fonction de la charge que doit supporter ton squid.
            • [^] # Re: FAQ de squid

              Posté par  . Évalué à 1.

              Je te remercie pour ton aide.

              Ta solution est (comme ils le disent dans le post) "mieux que rien".

              Il est vrai que cette solution semble marcher (pas testée...) mais effectivement cela me paraît lourd en cpu et un peu bidouille.


              Je vais sans doute me tourner vers une solution de facilité : un scp quotidien (dans la nuit) du fichier de log (access.log) de la veille .

              En tous les cas merci de ton soutien.

Suivre le flux des commentaires

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