Schrift
[thread]8304[/thread]

Syslog zur Laufzeit parsen?



<< >> 3 Einträge, 1 Seite
nikster77
 2006-09-08 12:03
#69582 #69582
User since
2006-02-08
26 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen.
Ich wuerde gerne "zur Laufzeit" mein Syslog mitlesen um auf ein bestimmtes Ereignis sofort reagieren zu koennen, nur leider weiss ich nicht wie... ;)

Bisher habe ich es per Cron geloest, der fuehrt ein Script aus, das jede Minute das Log nach dem Event durchsucht.
Das ist zum ersten ungeschickt wenn das Ereignis oefter Eintritt (er soll ja nur einmal reagieren), was ich damit loese, das das Ereignis danach aus dem Syslog (per sed) entfernt wird...
zum zweiten muellt mir das die Logs mit Cronmeldungen voll (jede Minute).

Jetzt habe ich zwar hier im Forum und in meinem Perl-Kochbuch einiges zum parsen von Logdateien gefunden aber leider nichts wie man das "zur Laufzeit" macht.

Wenn irgendjemand einen guten Tipp hat oder sich evtl. an einen thread erinnern kann in dem das doch schonmal vorkam.

Danke und Gruss
pq
 2006-09-08 12:14
#69583 #69583
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
es gibt im kochbuch ein beispiel, wie man eine datei mitliest, also ein 'tail -f'.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
nikster77
 2006-09-08 12:52
#69584 #69584
User since
2006-02-08
26 Artikel
BenutzerIn
[default_avatar]
Hmm.. sorry du hast recht, auf Seite 297, 8.5 Eine wachsende Datei verfolgen.

Danke und Gruss
<< >> 3 Einträge, 1 Seite



View all threads created 2006-09-08 12:03.