[Ubuntu-BR] RES: Formatando a data do log do squid

hamacker sirhamacker em gmail.com
Terça Outubro 28 19:11:25 UTC 2014


Não é um relatório em tempo real, mas um relatório que estou criando por
meio dum script bash para uma tarefa especifica que será automatizada.

Estou quando cortando o relatório com o cut e usar o "." como delimitador,
mas seria muito melhor mudar na entrada.

Em 24 de outubro de 2014 23:05, Sérgio Abrantes Junior <
sergioabrantes em gmail.com> escreveu:

> Isso é para monitorar em tempo real? No site do squid tem um php pra
> monitoramento em tempo real no browser.
>
> Até
>
> Sérgio Abrantes
> Em 24/10/2014 15:56, "Rafael Bedendo" <rafael.bedendo em gmail.com> escreveu:
>
> > Eu uso assim:
> >
> > tail -f /var/log/squid/access.log | perl -p -e
> > 's/^([0-9]*)/"[".localtime($1)."]"/e'
> >
> > Conforme está aqui:
> >
> >
> http://www.commandlinefu.com/commands/view/8784/read-squid-logs-with-human-r
> > eadable-timestamp
> >
> > Abraço
> >
> > Rafael Bedendo
> >
> > -----Mensagem original-----
> > De: ubuntu-br-bounces em lists.ubuntu.com
> > [mailto:ubuntu-br-bounces em lists.ubuntu.com] Em nome de hamacker
> > Enviada em: sexta-feira, 24 de outubro de 2014 09:49
> > Para: Lista de discussão da Comunidade Ubuntu Brasil
> > Assunto: Re: [Ubuntu-BR] Formatando a data do log do squid
> >
> > Isso eu já tentei, não funciona.
> > Nao entendo porque não consigo tirar a parte fracionaria, achei que ela
> > pertencia ao %S, mas não é.
> > Se tiro o %S fica de '2014-10-23+12:37:32.546' para
> '2014-10-23+12:37.546',
> > ou seja, sem os segundos, mas persiste o .546 no final.
> >
> > Em 23 de outubro de 2014 18:27, J.F.Salles <jfsalles em yandex.com>
> escreveu:
> >
> > > Em Qui, 2014-10-23 às 17:47 -0200, hamacker escreveu:
> > >
> > > > Pessoal, eu uso a seguinte sintaxe para dar um cat no log do squid:
> > > > perl -MPOSIX -pe
> 's/\d+/strftime("%Y-%m-%d+%H:%M:%S",localtime($&))/e'
> > > > access.log e ele me produz uma saída assim
> > > > 2014-10-23+12:37:32.546      1 192.168.1.130 TCP_DENIED/407 4713 GET
> > > > http://tapestry.tapad.com/tapestry/1? - NONE/- text/html Mas o
> > > > horario, eu gostaria que ele exibisse apenas H:M sem os segundos e
> > > > fração de seguindo, como eu faço isso?
> > > > Já tentei tirar %S, mas não funcionou porque continua a mostrar .546
> > > > depois da hora.
> > > > Um abraço a todos.
> > >
> > >
> > > Hamacker,
> > >
> > > Apenas um palpite, experimente repetir sem o :%S e  sem o ($&) após o
> > > localtime e/ou ,localtime() esse resultado está parecendo indicar uma
> > > espécie de coordenada, algo assim.
> > >
> > > --
> > > J.F.Salles (NetHell) - GoHC Linux User 496632 Ubuntu User 24389 Ubuntu
> > > BR-RJ-MG Teams - Translation and Documentation Support
> > > --
> > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > >
> > > Lista de discussão Ubuntu Brasil
> > > Histórico, descadastramento e outras opções:
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > >
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> >
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>


More information about the ubuntu-br mailing list