+ Responder ao Tópico



  1. #11
    fmbraga
    Citação Postado originalmente por Spelk
    fmbraga,

    Se o sarg for rodar usando o access.log atual, ele provavelmente não conseguirá finalizar, pois o arquivo estará em constante atualização, por isso sugiro que se use o arquivo anterior. Por exemplo, se vc configurá-lo (logrotate) para fazer um rotacionamento diário, o sarg irá reportar os logs do dia anterior.
    Oi Spelk,
    Se possível cara coloca um exemplo de um logrotate para ele pegar um access.log de um dia anterior, estou precisando disso. valeu.

  2. #12
    bestwest
    Eu copiei o access.log para um arquivo e utilizei esse arquivo para o sarg.. mesmo assim o sarg so fica processando e naum termina. Ja to desistindo desse sarg...



  3. RedHat 9 RH 9 have a bug in sort utility. Export the following variable before running sarg:
    export LC_ALL=C


    visite o site do ORSO !!!

    http://web.onda.com.br/orso/

  4. #14
    Spelk
    bestwest,

    Faz o seguinte, põem o sarg pra rodar em segundo plano (sarg &) e desencana, no dia seguinte dá uma olhada e vê se ele gerou alguma coisa. Caso não tenha gerado nada, dê um "ps -ax" e verifica se o processo ainda está aberto.


    fmbraga,

    Como eu já disse o logrotate quem q estar instalado.
    No meu caso, tenho o scritp no /etc/cron.daily/logrotate

    ### logrotate - inicio
    #!/bin/sh
    /usr/sbin/logrotate /etc/logrotate.conf
    ### fim


    ### logrotate.conf - inicio
    weekly #rotacionamento semanal
    rotate 4 #historico de 4
    create
    compress #compactar
    delaycompress #manter o atual e o último anterior descompactado
    include /etc/logrotate.d #incluir os scripts deste diretorio
    /var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
    }
    ### fim


    Script Squid ( /etc/logrotate.d/squid )

    ### Squid - inicio
    /var/log/squid/access.log {
    daily #rotacionamento diário
    rotate 30 #mantem últimos 30 dias
    copytruncate #faz cópia truncada
    compress #compacta
    notifempty
    missingok
    }
    /var/log/squid/cache.log {
    daily #rotacionamento diário
    rotate 30 #mantem últimos 30 dias
    copytruncate #faz cópia truncada
    compress #compacta
    notifempty
    missingok
    }
    /var/log/squid/store.log {
    daily #rotacionamento diário
    rotate 30 #mantem últimos 30 dias
    copytruncate #faz cópia truncada
    compress #compacta
    notifempty
    missingok
    postrotate
    /usr/sbin/squid -k rotate
    endscript
    }
    ### fim

    Obs.: Não foi necessário colocar as opções create,delaycompress,etc que contam no logrotate.conf, pois o msm passa essa configuração para os demais scripts.



  5. #15
    fmbraga
    Citação Postado originalmente por Spelk
    .


    fmbraga,

    Como eu já disse o logrotate quem q estar instalado.
    No meu caso, tenho o scritp no /etc/cron.daily/logrotate

    ### logrotate - inicio
    #!/bin/sh
    .
    Recapitulando : Uso o RH9 e acho w vc também neh ? Pelo que entendi o logrotate ele pega os arquivos de log do squid ( exemplo ) e faz uma cópia dos mesmos para ficat tipo access.log1..2, eh isso ? para daí jogar o sarg para tirar o relatório ?






Tópicos Similares

  1. Respostas: 7
    Último Post: 25-04-2011, 00:09
  2. Respostas: 5
    Último Post: 14-02-2011, 23:38
  3. clientes demorando muito para pegar IP
    Por wnascimento no fórum Redes
    Respostas: 9
    Último Post: 13-03-2009, 22:27
  4. SARG - Falha para gerar os links
    Por whinston no fórum Servidores de Rede
    Respostas: 3
    Último Post: 16-12-2004, 11:04
  5. Sarg Demorando !!!
    Por no fórum Servidores de Rede
    Respostas: 7
    Último Post: 29-09-2003, 17:25

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L