Re: SQUID/access.log human readable?
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
Reply to: