[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SQUID/access.log human readable?



Am Mittwoch, 30. Juli 2008 13:28 schrieb Klaus Zerwes:
> Bernd Kloss wrote:
> > Hallo, Liste,
> >
> > am Anfang einer jeden Zeile steht die Unix timestamp. Hin- und
> > Herconverter für einzelne Timestamps gibt es im Internet online.
> > Nicht gerade einfach, wenn man durch das access.log blättern will, um zu
> > sehen, was etwa am Wochenende los war ....
> >
> > Gibt es eine Möglichkeit, die access.log so schreiben zu lassen, dass die
> > Timestamp gleich lesbar ist.
> >
> > Mit folgendem Eintrag auf den Seiten von Squid kann ich nicht so viel
> > anfangen:
> >
> > time A Unix timestamp as UTC seconds with a millisecond resolution. You
> > can convert Unix timestamps into something more human readable using this
> > short perl script:
> >
> >       s/^\d+\.\d+/localtime $&/e;
>
> Na da hast du die Lösung doch schon ;-)
>
> > Was ist da gemeint? Geht das dann irgendwie über eine ganze Datei drüber
> > und schreibt sie mit normalen Zeitangeben neu? Das wär's.
>
> erstelle eine Datei
> touch ./squidtime.pl
>
> setze die entsprechenden Rechte
> chmod 755 ./squidtime.pl
>
>
> Nimm deinen Lieblingseditor und pack folgenden Inhalt in die Datei:
> #!/usr/bin/perl -p
> s/^\d+\.\d+/localtime $&/e;
>
>
> Und dann ...
>
> ./squidtime.pl  /var/log/squid/access.log
>
> > Danke für Tipps
>
> gerne
>
> > Bernd Kloss
>
> Klaus Zerwes
>
> --
> Klaus Zerwes
> http://zero-sys.net


Schön!!
Mit ... > ./access.log.hr schreibt er mir alles so raus, wie ich es brauche!!
In Verbindung mit dem squidview (Dank @Peter Wiersig) erleichtert es mir die 
Sache sehr!


Vielen Dank und Grüße

Bernd Kloss


Reply to: