Logfile auswerten

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mod3

Logfile auswerten

Beitrag von mod3 » 08.12.2011 20:57:37

Hallo!

Habe ein Logfile der Form

Code: Alles auswählen

...
Thu Dec  8 19:08:01 2011 : Info: Loaded virtual server <default>
Thu Dec  8 19:08:01 2011 : Info: Ready to process requests.
Thu Dec  8 19:08:19 2011 : Auth: Login OK: [benutzername] (from client Accesspoint port 0 via TLS tunnel)
Thu Dec  8 19:08:19 2011 : Auth: Login OK: [benutzername] (from client Accesspoint port 0 cli 00-00-00-00-00-00)
Thu Dec  8 19:09:02 2011 : Info: Exiting normally.
Thu Dec  8 20:42:00 2011 : Info: Loaded virtual server inner-tunnel
...
Und möchte dies automatisiert auswerten.
Wie ich es per awk filtere ist mir prinzipiell klar.
Möchte aber lediglich die Zeilen auswerten, in denen ein "Auth: Login" steht.
Alles andere, inklusive "Info" etc. interessiert mich nicht.
Wie bekomme ich das hin?

Schönen Abend noch!
mod3

Benutzeravatar
FANA
Beiträge: 482
Registriert: 30.03.2005 17:50:55

Re: Logfile auswerten

Beitrag von FANA » 08.12.2011 21:23:58

grep?

z.b.

Code: Alles auswählen

grep "Auth: Login" logfile | awk '{ print $10 }'

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Logfile auswerten

Beitrag von GoKi » 08.12.2011 21:44:46

Code: Alles auswählen

awk '/Auth: Login/ {print $10}
Oder aber auch in diesem speziellen Fall:

Code: Alles auswählen

awk '$7 == "Auth:" {print $10}'
usw...
MfG GoKi
:wq

mod3

Re: Logfile auswerten

Beitrag von mod3 » 08.12.2011 21:53:57

Oh mann... ok, das war zu einfach ^^

Danke für eure Hilfe!

ralfi
Beiträge: 285
Registriert: 02.06.2011 11:16:11
Wohnort: Brandenburg

Re: Logfile auswerten

Beitrag von ralfi » 09.12.2011 08:37:48

a) apt-get install logcheck logcheck-database
b) /etc/logcheck/logcheck.conf und /etc/logcheck/logcheck.logfiles anpassen
c) Tierisch freuen über automatisierte Auswertung ohne größere unnütze Einträge
Viele Grüße, ralfi

Niveau sieht von unten oft wie Arroganz aus ...

Antworten