Log Squid [RESOLVIDO]

1. Log Squid [RESOLVIDO]

Sandro Roberto Ferrari
srf

(usa RedHat)

Enviado em 20/08/2007 - 17:10h

Olá alguém sabe a lógica no primeiro campo do log do Squid: 1187604010.447 sei que neste esta a hora e data...




  


2. MELHOR RESPOSTA

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 21/08/2007 - 10:34h

A lógica é a seguinte:

[SEGUNDOS].[MILI]

Sendo que SEGUNDOS é a quantidade de segundos que se passaram desde as 0h0m0s de 1/1/1970.
É o mesmo número que tu obtém com um

date "+%s"

Na linha de comando.

Muitos usam esta forma devido a facilidade de se representar intervalos: quer saber o espaço de tempo que se passou entre uma linha e outra? É só diminui-las. Ah, também por ocupar menos espaço nos logs.

Eu, particularmente, mudei a configuração do meu squid para me mostrar um tempo mais legível, com dia, mês e ano textuais.

Podes converter este valor para um formato legível de várias maneiras. PHP tem isto, mas o date da linha de comando também.

No exemplo que você passou:

$ date -d @1187604010.447
Seg Ago 20 07:00:10 BRT 2007

Esta dúvida também foi postada aqui:
http://www.vivaolinux.com.br/comunidades/verTopico.php?codigo=70&codtopico=7121

Nela eu postei um pequeno script para converter os logs para o formato legível.

3. Log Squid

Sandro Roberto Ferrari
srf

(usa RedHat)

Enviado em 21/08/2007 - 16:29h

Elgio, no squid qual é o formato para deixar a data legivel?

Obrigado




4. Re: Log Squid [RESOLVIDO]

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 21/08/2007 - 16:40h

Se não me engano (faz um baita tempo) é esta:

emulate_httpd_log on




5. converter ip

Hudson de Oliveira Souza
verovan

(usa openSUSE)

Enviado em 11/11/2008 - 16:32h

olá amigos

Estou com o mesmo problema aqui, mas esta um pouco mais complicado pois além da data o ip também não está em formato legível, problema foi que o administrador do squid anterior muito os parâmetros no squid gerando os logs de forma ilegível só que agora preciso de um log arquivado e não consigo ver o ip, a data e a hora consegui converter atravéz do conselho do nosso amigo Elgio, mas o ip ta danado, alguém sabe como posso fazer ou não tem como

desde ja agradeço


6. Re: Log Squid [RESOLVIDO]

Rafael Bruno de Almeida
rafaelalmeida

(usa Slackware)

Enviado em 25/08/2009 - 13:22h

Muito boa resposta!!! ajudou aqui tb!!

"No exemplo que você passou:

$ date -d @1187604010.447
Seg Ago 20 07:00:10 BRT 2007"

Vlw.!