Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Logs auswerten
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
LL0rd
l33t
l33t


Joined: 24 May 2004
Posts: 652
Location: Schlundcity

PostPosted: Thu Jul 15, 2010 2:01 pm    Post subject: Logs auswerten Reply with quote

Hallo Leute,

kann mir jemand kurz sagen, wie ich am besten die Logs auswerten kann. Beispiel: bei einer Domain gibt es irgendein Problem. Ich möchte mir deshalb alle Log Einträge zu der Mail sehen. Derzeit mache ich es folgendermaßen:

Code:
amara ~ # cat /var/log/exim/exim_main.log | grep xxx
2010-07-15 14:50:49 1OZNto-0003JM-4V => s.yyy <s.azizi@xxx> R=localuser T=imap_delivery
2010-07-15 14:50:49 1OZNto-0003JM-4V => kfyyy <kfc02@xxx> R=localuser T=imap_delivery
2010-07-15 15:16:22 1OZOs2-0004d7-33 => s.yyy <s.azizi@xxx> R=localuser T=imap_delivery


Und dann muss ich jede Mail ID mir manuell anschauen:
Quote:
amara ~ # cat /var/log/exim/exim_main.log | grep 1OZOs2-0004d7-33
2010-07-15 15:53:03 1OZOs2-0004d7-33 <= absender H=server P=esmtp S=117981 id=B2B5432A2B631F4695CDECDDBA581D1C8A1904D5@dusxch01.int.tgr.net
2010-07-15 15:53:03 1OZOs2-0004d7-33 => s.yyy <syyy@xxx> R=localuser T=imap_delivery
2010-07-15 15:53:03 1OZOs2-0004d7-33 Completed


Genau diesen Output benötige ich, aber eben für alle Mail IDs, die zuvor gefunden wurden. Geht das irgendwie "einfach", oder muss ich hierfür ein kleines Programm schreiben?
_________________
Alte Mathematiker sterben nicht - sie verlieren nur einige ihrer Funktionen.
Back to top
View user's profile Send private message
Finswimmer
Moderator
Moderator


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Thu Jul 15, 2010 2:09 pm    Post subject: Reply with quote

Auf die Schnelle und ohne Test:
for id in $(grep xxx /var/log/exim/exim_main.log |gawk -F " =>" '{ print $1 }' |cut -d" " -f 3); do
grep $id /var/log/exim/exim_main.log
done
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
Keepoer
Apprentice
Apprentice


Joined: 30 Mar 2004
Posts: 293
Location: Zwischen Kassel und Edewecht pendelnd

PostPosted: Thu Jul 15, 2010 3:46 pm    Post subject: Reply with quote

Moin,
da du exim nutzt, könntest du dir mal eximstats anschauen. Damit kannst du dir zwar nicht jede Mail anschauen, dir aber einen Überblick verschaffen, wie zB. delivered, bounced oder rejected Mails. Eine Einschränkung auf eine bestimmte Domain/Addy ist ebenso möglich...

MfG,
Keep
Back to top
View user's profile Send private message
moben
n00b
n00b


Joined: 09 Jan 2009
Posts: 52

PostPosted: Fri Jul 16, 2010 4:09 am    Post subject: Reply with quote

oder vielleicht....
Code:
cat /var/log/exim/exim_main.log | grep -A 1 -B 1 xxx
Back to top
View user's profile Send private message
Hollowman
Guru
Guru


Joined: 19 Apr 2007
Posts: 584

PostPosted: Fri Jul 16, 2010 7:53 am    Post subject: Reply with quote

Hallo

Bau dein Exim log um. So wie du das jetzt hast ist es zum auswerten nicht toll.

Quote:
2010-07-15 15:53:03 1OZOs2-0004d7-33 <= absender H=server P=esmtp S=117981 id=B2B5432A2B631F4695CDECDDBA581D1C8A1904D5@dusxch01.int.tgr.net


In der zeile muss der Empfänger dabei stehen. Ich hab das so:

Quote:
2010-07-15 15:53:03 1OZOs2-0004d7-33 <= absender H=server P=esmtp S=117981 id=B2B5432A2B631F4695CDECDDBA581D1C8A1904D5@dusxch01.int.tgr.net for <Empfänger>


Dann ist das grepen wesentlich leichter. Da kannst du dir das greppen nach der MailID sparen.

Eximstats würde ich mir an deiner Stelle auch mal angucken. Das kann man prima mit logrotate kombinieren.

Sebastian
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum